/*
 * Main Stylesheet for Your Website
 */

/* Add any of your existing custom styles here */


/* --- HEADER & NAVIGATION STYLES --- */

/* Style for the announcement bar */
.announcement-bar {
    font-size: 0.9rem;
    font-weight: 500;
}

/* Style for the active navigation link */
.navbar .navbar-nav .nav-link.active {
    font-weight: 600;
    color: var(--bs-primary); /* Uses the theme's primary color */
}

/* Ensure the dark theme's active link is clearly visible */
[data-bs-theme="dark"] .navbar .navbar-nav .nav-link.active {
    color: var(--bs-light);
}

/* --- MAIN CONTENT --- */
.main-content {
    min-height: 80vh; /* Ensures a minimum height for content area */
}
