/* EXTRAS: the secondary navigation, visitor preferences and the gaming glow selector. */
#muex-navbar .muex-extras{position:relative;flex-shrink:0}
#muex-navbar .muex-extras-toggle{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border:1px solid var(--gb-line);border-radius:6px;background:var(--gb-bg);color:var(--gb-muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:border-color .18s,color .18s,background .18s}
#muex-navbar .muex-extras-toggle>i:first-child{color:var(--gb-cyan);font-size:12px}
#muex-navbar .muex-extras-toggle>i:last-child{font-size:7px}
#muex-navbar .muex-extras-toggle:hover{border-color:var(--gb-cyan);color:var(--gb-text)}
#muex-navbar .muex-extras.open .muex-extras-toggle{border-color:var(--gb-blue);color:var(--gb-text)}
#muex-navbar .muex-extras-menu{position:absolute;z-index:10002;top:calc(100% + 10px);right:0;display:block;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.98);transform-origin:top right;width:min(330px,calc(100vw - 24px));max-height:min(72vh,580px);overflow-y:auto;padding:5px;border:1px solid var(--gb-line);border-radius:9px;background:var(--gb-panel);box-shadow:0 18px 38px var(--theme-color-00000047,rgba(0,0,0,.28));transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}
#muex-navbar .muex-extras.open .muex-extras-menu{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition:opacity .18s ease,transform .18s ease}
#muex-navbar .muex-extras-section{padding:12px 13px;border-bottom:1px solid var(--gb-line)}
#muex-navbar .muex-extras-section:last-child{border-bottom:0}
#muex-navbar .muex-extras-section>h3{display:flex;align-items:center;gap:7px;margin:0 0 9px;color:var(--gb-muted);font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}
#muex-navbar .muex-extras-section>h3 i{color:var(--gb-cyan);font-size:11px}
#muex-navbar .muex-extras-hint{margin:0 0 10px;color:var(--gb-muted);font-size:10px;line-height:1.5}
#muex-navbar .muex-extras-section-links>ul{list-style:none;margin:0;padding:0}
#muex-navbar .muex-extras-section-links>ul>li{margin:0}
#muex-navbar .muex-extras-section-links>ul>li a{display:flex;align-items:center;gap:10px;min-height:38px;padding:0 10px;border-radius:5px;color:var(--gb-muted)!important;font-size:11px;font-weight:600;text-decoration:none}
#muex-navbar .muex-extras-section-links>ul>li a>i{width:17px;color:var(--nav-glow,var(--gb-cyan));font-size:12px;text-align:center}
#muex-navbar .muex-extras-section-links>ul>li a:hover{background:var(--gb-panel-2);color:var(--gb-text)!important}
#muex-navbar .muex-extras-section-links>ul>li a[aria-current="page"]{border-color:var(--gb-line);background:var(--gb-panel-2);color:var(--gb-text)!important}
#muex-navbar .muex-extras-section-links>ul>li a[aria-current="page"]>i{color:var(--nav-glow,var(--gb-cyan))}
#muex-navbar .muex-extras .mu-color-picker{display:flex;align-items:center;width:100%;height:38px;padding:0 10px}
#muex-navbar .muex-extras .mu-color-picker select{flex:1;width:auto;min-height:32px}
#muex-navbar .muex-extras .muex-lang-dropdown{display:block}
#muex-navbar .muex-extras .muex-lang-toggle{width:100%;justify-content:flex-start;gap:9px}
#muex-navbar .muex-extras .muex-lang-menu{position:static;float:none;display:block;visibility:hidden;opacity:0;height:0;overflow:hidden;width:100%;min-width:0;margin:0;padding:0 6px;border:0 solid var(--gb-line);border-radius:6px;box-shadow:none;transition:opacity .16s ease,max-height .2s ease,margin .2s ease,padding .2s ease,visibility 0s linear .2s;max-height:0}
#muex-navbar .muex-extras .muex-lang-dropdown.open .muex-lang-menu{visibility:visible;opacity:1;height:auto;max-height:340px;margin:9px 0 0;padding:6px;border-width:1px;transition:opacity .16s ease,max-height .2s ease,margin .2s ease,padding .2s ease}
#muex-navbar .muex-extras .muex-lang-menu>li{overflow:hidden}
#muex-navbar .muex-extras-toggle>i:last-child{transition:transform .2s ease}
#muex-navbar .muex-extras.open .muex-extras-toggle>i:last-child{transform:rotate(180deg)}
#muex-navbar .muex-extras-ticker{display:flex;align-items:center;justify-content:space-between;gap:10px}
#muex-navbar .muex-extras-ticker span{color:var(--gb-muted);font-size:10px;font-weight:600}
#muex-navbar .muex-extras .mu-ticker-control{width:36px;min-height:32px;border:1px solid var(--gb-line);background:var(--gb-bg)}
#muex-navbar .muex-extras-action{display:flex;align-items:center;gap:9px;min-height:38px;margin-top:6px;padding:0 10px;border:1px solid var(--gb-line);border-radius:5px;background:var(--gb-bg);color:var(--gb-text)!important;font-size:11px;font-weight:700;text-decoration:none}
#muex-navbar .muex-extras-action i{color:var(--gb-cyan);font-size:12px}
#muex-navbar .muex-extras-action:hover{border-color:var(--gb-cyan);background:var(--gb-panel-2);text-decoration:none}
#muex-navbar .muex-extras-action-register{border-color:var(--gb-blue);background:var(--gb-blue);color:var(--theme-button-text,var(--theme-color-ffffffff,#fff))!important}
#muex-navbar .muex-extras-action-register i{color:inherit}

/* Gaming glow: every menu tab keeps its own neon tone. */
#muex-navbar[data-nav-glow="on"] .muex-nav-links li a>i{color:var(--nav-glow);text-shadow:0 0 6px var(--nav-glow),0 0 15px var(--nav-glow)}
#muex-navbar[data-nav-glow="on"] .muex-nav-links li a:hover>i{text-shadow:0 0 9px var(--nav-glow),0 0 22px var(--nav-glow)}
#muex-navbar[data-nav-glow="on"] .muex-nav-links li a:hover>span{text-shadow:0 0 10px var(--nav-glow)}
#muex-navbar[data-nav-glow="on"] .muex-nav-links li a[aria-current="page"]{box-shadow:inset 0 -2px 0 var(--nav-glow),0 8px 20px -8px var(--nav-glow)}
#muex-navbar[data-nav-glow="on"] .muex-nav-links li a[aria-current="page"]>i{color:var(--nav-glow);filter:none}
#muex-navbar[data-nav-glow="on"] .muex-extras-section-links>ul>li a>i{text-shadow:0 0 6px var(--nav-glow)}

@media(max-width:1100px){
    #muex-navbar .muex-extras-menu{position:fixed;top:70px;right:12px;left:12px;width:auto;max-height:min(70vh,520px)}
}
@media(max-width:650px){
    #muex-navbar .muex-extras-menu{top:64px}
    #muex-navbar .muex-extras-toggle{padding:0 9px}
    #muex-navbar .muex-extras-toggle span{display:none}
}
@media(prefers-reduced-motion:reduce){#muex-navbar .muex-extras *{transition:none!important}}
