/* HELL-MU ETAP 11 — functionality/accessibility only; ETAP 10 visuals untouched. */
.hell-theme .navigation .nav-items a.active,
.hell-theme .navigation .nav-items a[aria-current="page"] {
 background:linear-gradient(180deg,#8b160f,#420503)!important;
 color:#ffead8!important;
}
.hell-rank-tabs{display:flex;min-width:0;align-items:stretch}
.hell-rank-tabs .tab{flex:1;min-width:0;white-space:nowrap;cursor:pointer}
.hell-rank-tabs .hell-rank-link{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#cdb59b}
.hell-rank-tabs .hell-rank-link:hover{color:#ffe3bb;background:#3b130e}
.hell-live-rank[hidden]{display:none!important}
.hell-theme .hell-live-rank{min-height:120px;overflow-x:auto}
.hell-theme .sidebar_rank{width:100%;border-collapse:collapse}
.hell-theme .sidebar_rank th,.hell-theme .sidebar_rank td{border-bottom:1px solid #392522;padding:8px 5px}
.hell-theme .sidebar_rank a{color:#f5bd80}
.hell-theme .sidebar_rank img{max-width:24px;height:auto}
.social-links .hell-social-disabled{display:grid;place-items:center;width:46px;height:44px;border:1px solid #68565c;border-radius:4px;background:linear-gradient(#3258ae,#0c1d5e);font:bold 26px Inter,Arial,sans-serif;color:#fff;opacity:.65;cursor:not-allowed}
.social-links .hell-social-disabled:last-child{background:linear-gradient(#ca201a,#760604)}
.hell-theme a:focus-visible,.hell-theme button:focus-visible,
.hell-theme input:focus-visible{outline:2px solid #ffa85f;outline-offset:2px}
@media(max-width:470px){.hell-rank-tabs .tab{font-size:10px;padding:8px 5px}.hell-theme .sidebar_rank{font-size:11px}}
@media(prefers-reduced-motion:reduce){.hell-theme *{scroll-behavior:auto!important}}
