/* In-page view controls only; site menu, Account and Zone Planner stay independent. */
body.site-ui.site-refresh:not(.account-app) main :is(.integrated-tool-tabs,.hero-section-tabs,#gear-sections,.formation-tabs,.pv-tabs,.research-pages,#item-sections,#store-sections,#pack-sections,.journey-jumps,.tool-jumps,.setup-routes){display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-block:0 12px;padding:3px 0 7px;background:transparent;border:0;border-bottom:1px solid #395565;border-radius:0;box-shadow:none;max-width:100%;box-sizing:border-box}
body.site-ui.site-refresh:not(.account-app) main :is(.integrated-tool-tabs,.hero-section-tabs,#gear-sections,.formation-tabs,.pv-tabs,.research-pages,#item-sections,#store-sections,#pack-sections,.journey-jumps,.tool-jumps,.setup-routes)>:is(a,button){display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:0 0 auto;min-height:44px;min-width:0;margin:0;padding:9px 12px;border:1px solid transparent;border-radius:7px;background:transparent;color:#b9ced9;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:0;text-decoration:none;box-sizing:border-box;cursor:pointer;text-align:start}
body.site-ui.site-refresh:not(.account-app) main :is(.integrated-tool-tabs,.hero-section-tabs,#gear-sections,.formation-tabs,.pv-tabs,.research-pages,#item-sections,#store-sections,#pack-sections)>:is([aria-pressed=true],[aria-current=page],[aria-current=true],[aria-selected=true]){background:#244b40;color:#e1f5ec;border-color:#84b9a7;box-shadow:inset 0 -2px #b7e6d5;font-weight:650}
body.site-ui.site-refresh:not(.account-app) main :is(.integrated-tool-tabs,.hero-section-tabs,#gear-sections,.formation-tabs,.pv-tabs,.research-pages,#item-sections,#store-sections,#pack-sections,.journey-jumps,.tool-jumps,.setup-routes)>:is(a,button):hover{background:#1d3b42;color:#e1f5ec;border-color:#587c83}
body.site-ui.site-refresh:not(.account-app) main :is(.integrated-tool-tabs,.hero-section-tabs,#gear-sections,.formation-tabs,.pv-tabs,.research-pages,#item-sections,#store-sections,#pack-sections,.journey-jumps,.tool-jumps,.setup-routes)>:is(a,button):focus-visible{outline:2px solid #b7e6d5;outline-offset:2px}
body.site-ui.site-refresh main.hero-navigation-unified .hero-section-tabs{display:none!important}
body.site-ui.site-refresh[data-page=heroes] #hero-app{padding-top:0}
body.site-ui.site-refresh[data-page=heroes] .hero-recent{margin-block:10px 14px;padding-block:10px;border-color:#395565}
body.site-ui.site-refresh[data-page=heroes] .hero-recent h2{font-size:13px;color:#bed3dd;letter-spacing:0;margin-bottom:8px}
body.site-ui.site-refresh[data-page=heroes] .hero-recent-card{background:#142b39;color:#dce8ee;border:1px solid #45606f;border-radius:8px;min-height:44px}
body.site-ui.site-refresh[data-page=heroes] .hero-recent-card small{color:#b8cbd6}
body.site-ui.site-refresh[data-page=heroes] .hero-recent-card:hover{background:#244b40;border-color:#84b9a7}
@media(max-width:760px){
body.site-ui.site-refresh:not(.account-app) main :is(.integrated-tool-tabs,.hero-section-tabs,#gear-sections,.formation-tabs,.pv-tabs,.research-pages,#item-sections,#store-sections,#pack-sections,.journey-jumps,.tool-jumps,.setup-routes){flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-padding-inline:4px;padding:3px 2px 7px;gap:3px}
body.site-ui.site-refresh:not(.account-app) main :is(.integrated-tool-tabs,.hero-section-tabs,#gear-sections,.formation-tabs,.pv-tabs,.research-pages,#item-sections,#store-sections,#pack-sections)>:is(a,button){white-space:nowrap;padding-inline:10px}
}
@media(forced-colors:active){body.site-ui.site-refresh main :is(nav,[role=tablist])>:is([aria-pressed=true],[aria-current=page],[aria-selected=true]){outline:2px solid Highlight}}
