/* Old header styles for specific pages (about, terms, privacy) */

/* Desktop: show old header, hide mobile wrapper */
.old-header {
    display: block;
    padding-top: 0 !important;
    padding-bottom: 0.5rem !important;
}

.mobile-header-wrapper {
    display: none;
}

/* Old disclaimer bar styling */
.old-header .disclaimer-bar {
    display: block !important; /* Override new-header.css hiding */
    background-color: #f8f9fa;
    color: #333;
    font-size: 0.9rem;
    margin-bottom: 0.5rem;
    border-bottom: 1px solid #ddd;
    text-align: center;
    padding: 0.25rem;
}

.old-header .disclaimer-bar a {
    color: inherit; /* Keep the dark text color, don't make it blue */
    text-decoration: underline;
}

/* Old menu link styles (from core.css) */
.menu-link {
    text-decoration: none;
}

.menu-link:hover {
    color: black;
    text-decoration: underline;
}

/* Mobile: hide old header, show new mobile header */
@media (max-width: 768px) {
    .old-header {
        display: none;
    }
    
    .mobile-header-wrapper {
        display: block;
    }
    
    .menu-link {
        font-size: 0.925rem;
    }
}

