/* Header-only visual layer. Menu markup and links remain unchanged. */
.eventmoa-header[data-no-header-ads="1"] {
    --emh-ink: #201f1c !important;
    --emh-muted: #817c75 !important;
    --emh-line: #ece9e4 !important;
    --emh-soft: #fbf8f3 !important;
    --emh-blue: #e2574c !important;
    border-bottom-color: var(--emh-line) !important;
    background: rgba(255, 255, 255, .94) !important;
}

.eventmoa-header[data-no-header-ads="1"][data-scrolled="1"] {
    box-shadow: 0 8px 30px rgba(84, 62, 39, .08) !important;
}

.eventmoa-header .eventmoa-logo {
    color: var(--emh-ink) !important;
    font-weight: 750 !important;
}

.eventmoa-header .eventmoa-logo-mark {
    background: var(--emh-blue) !important;
}

.eventmoa-header .eventmoa-nav-link,
.eventmoa-header .eventmoa-action-link {
    color: var(--emh-muted) !important;
    font-weight: 600 !important;
}

.eventmoa-header .eventmoa-nav-link:hover,
.eventmoa-header .eventmoa-action-link:hover {
    color: var(--emh-ink) !important;
    background: var(--emh-soft) !important;
}

.eventmoa-header .eventmoa-nav-link.active {
    color: var(--emh-ink) !important;
    font-weight: 700 !important;
}

.eventmoa-header .eventmoa-nav-link.active::after {
    background: var(--emh-blue) !important;
}

.eventmoa-header .eventmoa-write-btn {
    border-color: #e2ddd6 !important;
    background: #fffdfb !important;
    color: var(--emh-ink) !important;
    font-weight: 650 !important;
}

.eventmoa-header .eventmoa-write-btn:hover {
    border-color: #e7c4be !important;
    background: #f5efe8 !important;
}

.eventmoa-header .eventmoa-write-plus,
.eventmoa-header .eventmoa-write-menu-link:hover {
    color: var(--emh-blue) !important;
}

.eventmoa-header .eventmoa-calculator-dropdown,
.eventmoa-header .eventmoa-write-menu,
.eventmoa-header .eventmoa-mobile-menu-actions {
    border-color: #e5ded6 !important;
    background: #fffdfb !important;
    box-shadow: 0 16px 42px rgba(84, 62, 39, .12) !important;
}

.eventmoa-header .eventmoa-calculator-link:hover,
.eventmoa-header .eventmoa-write-menu-link:hover,
.eventmoa-header .eventmoa-mobile-menu-actions .eventmoa-action-link:hover,
.eventmoa-header .eventmoa-mobile-write-link:hover {
    background: #f5efe8 !important;
}

.eventmoa-header .eventmoa-write-menu-icon {
    background: var(--emh-blue) !important;
}

.eventmoa-header .eventmoa-topic-link.active,
.eventmoa-header .eventmoa-keyword-link.active {
    border-color: #e7c4be !important;
    background: #f5efe8 !important;
    color: #c94e45 !important;
}

.eventmoa-header .eventmoa-more-btn {
    background: #f5efe8 !important;
    color: #817c75 !important;
}

@media (max-width: 900px) {
    .eventmoa-header .eventmoa-write-btn,
    .eventmoa-header .eventmoa-mobile-menu-btn {
        border-color: #e2ddd6 !important;
        background: #fffdfb !important;
    }

    .eventmoa-header .eventmoa-mobile-menu-btn__line {
        background: var(--emh-ink) !important;
    }

    .eventmoa-header .eventmoa-mobile-primary-link.active,
    .eventmoa-header .eventmoa-mobile-industry-link:first-child {
        color: var(--emh-blue) !important;
    }

    .eventmoa-header .eventmoa-mobile-primary-link.active::after {
        background: var(--emh-blue) !important;
    }

    .eventmoa-header .eventmoa-mobile-menu-group {
        border-top-color: #e7e0d8 !important;
    }
}
