/* 在这里添加您的CSS样式 */

body {
    font-family: Arial, sans-serif;
    padding-top: 60px; /* 为固定导航栏留出空间 */
}

.navbar {
    box-shadow: 0 2px 4px rgba(0,0,0,.1);
}

.navbar-brand {
    font-weight: bold;
    color: #0056b3 !important;
}

.nav-link {
    color: #333 !important;
}

.nav-link:hover, .nav-link.active {
    color: #0056b3 !important;
}

main {
    min-height: 70vh;
}

h1, h2, h3, h4, h5, h6 {
    color: #0056b3;
}

.btn-primary {
    background-color: #0056b3;
    border-color: #0056b3;
}

.btn-primary:hover {
    background-color: #003d82;
    border-color: #003d82;
}

/* 响应式调整 */
@media (max-width: 768px) {
    .card {
        margin-bottom: 20px;
    }
}