.synaps-global-header {
    position: sticky;
    top: 0;
    z-index: 100;
    background: #15131b;
    border-bottom: 1px solid #403544;
    color: #fff6f3;
}
.synaps-global-header__inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    width: min(1280px, 92%);
    min-height: 58px;
    margin-inline: auto;
}
.synaps-global-header__brand {
    flex: none;
    color: inherit;
    font: 700 15px/1.4 Montserrat, Arial, sans-serif;
    letter-spacing: .035em;
    text-decoration: none;
}
.synaps-global-header nav {
    display: flex;
    align-items: center;
    gap: clamp(18px, 3.2vw, 44px);
}
.synaps-global-header nav a {
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    color: #f6e8ed;
    font: 700 12px/1.3 Montserrat, Arial, sans-serif;
    letter-spacing: .09em;
    text-decoration: none;
    text-underline-offset: .35em;
}
.synaps-global-header a:hover {
    color: #ffc3d0;
    text-decoration: underline;
}
.synaps-global-header a:focus-visible {
    outline: 2px solid #ffc3d0;
    outline-offset: 4px;
}
.synaps-home #concept, .synaps-home #talents, .synaps-home #projects, .synaps-home #audition {
    scroll-margin-top: 59px;
}
@media (max-width: 500px) {
    .synaps-global-header__inner {
        flex-direction: column;
        justify-content: flex-start;
        gap: 0;
        padding-top: 9px;
    }
    .synaps-global-header__brand { font-size: 14px; }
    .synaps-global-header nav { gap: clamp(16px, 6.5vw, 36px); }
    .synaps-global-header nav a { font-size: 11px; }
    .synaps-home #concept, .synaps-home #talents, .synaps-home #projects, .synaps-home #audition {
        scroll-margin-top: 74px;
    }
    .melia-about { scroll-margin-top: 74px; }
}
@media (min-width: 501px) {
    .melia-about { scroll-margin-top: 59px; }
}

.admin-bar .synaps-global-header { top: var(--wp-admin--admin-bar--height, 32px); }
@media (min-width: 601px) {
    .admin-bar .synaps-home :is(#concept, #talents, #projects, #audition) {
        scroll-margin-top: calc(59px + var(--wp-admin--admin-bar--height, 32px));
    }
}
@media (max-width: 600px) {
    .admin-bar .synaps-global-header { top: 0; }
}
