/* Sticky Header Styles */
.header-sticky {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}

/* Light theme header */
:root.theme-light .main-header {
    background: #FFFFFF !important;
    border-bottom: 1px solid var(--border-subtle);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
}

:root.theme-light .main-header__logo-section__link span {
    color: var(--text-primary);
}

:root.theme-light .main-menu__section__nav-button {
    color: var(--text-primary);
}

:root.theme-light .main-menu__section__nav-button:hover {
    background: #F7F8FA;
    color: var(--text-primary);
}

/* Removed header-scrolled effect - header stays the same on scroll */

/* Header Actions Container */
.main-header__actions {
    display: flex;
    align-items: center;
    gap: 8px;
}

@media (max-width: 1024px) {
    .main-header__actions {
        gap: 4px;
    }
}

/* Ensure Alpine.js is loaded */
[x-cloak] {
    display: none !important;
}
