/* Oito opções no menu, mantendo a identidade do cabeçalho Ubergeek. */
.site-header .main-nav{gap:clamp(10px,1.45vw,24px)}
.site-header .main-nav>a{white-space:nowrap;font-size:clamp(11px,.8vw,14px)}
.site-header .main-nav>a[aria-current="page"],.mobile-panel>a[aria-current="page"]{color:var(--accent,#ffd60a)!important}
@media(max-width:1180px){.site-header .main-nav{display:none!important}.site-header .menu-toggle{display:flex!important}}

@media(max-width:1180px){
 .site-header .menu-toggle{align-items:center;justify-content:center;flex-direction:column}
 .mobile-panel{position:fixed;z-index:1100;right:16px;top:76px;width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - 95px);overflow:auto;border:1px solid var(--line);border-radius:22px;background:var(--bg2,#0b1018);padding:16px;box-shadow:var(--shadow);transform:translateY(-16px);opacity:0;pointer-events:none;display:grid!important;gap:4px;transition:.25s}
 .mobile-panel.open{opacity:1;transform:translateY(0);pointer-events:auto}
 .mobile-panel a{padding:12px;border-radius:14px}.mobile-panel a:hover{background:var(--surface)}
}
.ug-legacy-menu-header .legacy-gallery-nav{display:flex!important;gap:clamp(10px,1.3vw,20px);min-width:0}
.legacy-gallery-nav a{white-space:nowrap;font-size:clamp(11px,.8vw,14px)}
@media(max-width:1180px){.ug-legacy-menu-header{flex-wrap:wrap;gap:12px}.ug-legacy-menu-header .legacy-gallery-nav{order:3;flex-basis:100%;overflow-x:auto;padding-block:6px;max-width:100%}}
