/* Homepage top tabs only; native links and aria-current remain in charge of navigation. */
html[data-ui-theme="star-orbit"] .app-shell > div > nav{gap:6px;padding-block:2px}
html[data-ui-theme="star-orbit"] .app-shell > div > nav > :is([data-testid="discovery-tab-characters"],[data-testid="discovery-tab-official"],[data-testid="discovery-tab-creators"]){
 display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;
 padding:0 10px;border:1px solid var(--sw-edge);border-radius:11px;
 background:var(--so-panel);color:var(--so-muted);font-size:14px;line-height:1.2;text-decoration:none;
 transition:background-color .15s,color .15s,border-color .15s;
}
html[data-ui-theme="star-orbit"] .app-shell > div > nav > [data-testid^="discovery-tab-"][aria-current="page"]{
 background:var(--so-button);color:var(--sw-button-ink);border-color:var(--so-accent);
 box-shadow:inset 0 1px 0 #fff5f91a,0 2px 7px var(--sw-ring);font-weight:700;
}
html[data-ui-theme="star-orbit"] .app-shell > div > nav > a[data-testid^="discovery-tab-"]:hover{color:var(--so-ink);border-color:var(--so-accent)}
html[data-ui-theme="star-orbit"] .app-shell > div > nav > a[data-testid^="discovery-tab-"]:focus-visible{outline:2px solid var(--so-accent);outline-offset:-2px}
@media(max-width:380px){
 html[data-ui-theme="star-orbit"] .app-shell > div > nav{gap:4px}
 html[data-ui-theme="star-orbit"] .app-shell > div > nav > :is([data-testid="discovery-tab-characters"],[data-testid="discovery-tab-official"],[data-testid="discovery-tab-creators"]){padding-inline:7px;font-size:13px}
 html[data-ui-theme="star-orbit"][data-front-locale="en"] .app-shell > div > nav > :is([data-testid="discovery-tab-characters"],[data-testid="discovery-tab-official"],[data-testid="discovery-tab-creators"]){padding-inline:5px;font-size:12px}
}
@media(prefers-reduced-motion:reduce){html[data-ui-theme="star-orbit"] .app-shell > div > nav > [data-testid^="discovery-tab-"]{transition:none}}
