/* Keep every ranking title inside the native header's two silver lines. */
body[data-theme=classic] .ranking-panel{--mu-scale:.85;min-height:235px}
body .ranking-header{
 height:calc(33px * var(--mu-scale));min-height:0;padding:0 calc(40px * var(--mu-scale));
 display:flex;align-items:center;justify-content:center;text-align:center;gap:0;
}
body .ranking-header>div{min-width:0}
body .ranking-title{font-size:10px;line-height:1;white-space:nowrap;margin:0;padding:0}
body .ranking-period{padding-top:8px}
body .network-frame{padding-top:21px}
body .central-column>.realm-banner,body[data-theme=classic] .central-column>.realm-banner{
 min-height:170px;padding:0 0 13px;display:flex;align-items:flex-end;justify-content:center;
}
body .realm-banner .hero-actions{margin:0}
@media(max-width:950px){body .ranking-title{font-size:10px}body[data-theme=classic] .ranking-panel{min-height:238px}}
@media(max-width:540px){
 body[data-theme=classic] .ranking-panel{--mu-scale:.70;min-height:222px}
 body .ranking-header{height:calc(33px * var(--mu-scale));min-height:0;padding:0 21px}
 body .ranking-title{font-size:8.5px;line-height:1}
 body .central-column>.realm-banner,body[data-theme=classic] .central-column>.realm-banner{min-height:155px;padding:0 0 10px}
 body .network-frame{padding-top:20px}
}
