/* Listings begin directly under the advert row and category tabs. */
#rankings{padding-top:20px!important}.rt-site-announcements{background:#101622;border-bottom:1px solid #2c3544;color:#c1cad8}.rt-site-announcement{display:flex;align-items:center;gap:18px;min-height:40px;padding:10px 0;font:400 11px/1.65 system-ui}.rt-site-announcement+.rt-site-announcement{border-top:1px solid #273042}.rt-announcement-label{display:flex;align-items:center;gap:8px;color:#b6a1d7;font:600 9px/1.5 system-ui;letter-spacing:.6px;white-space:nowrap}.rt-announcement-message{flex:1;min-width:0;overflow-wrap:anywhere}.rt-site-announcement a{display:inline-flex;align-items:center;gap:7px;color:#dcc287;text-decoration:none;white-space:nowrap}.rt-site-announcement.tone-gold .rt-announcement-label{color:#d6b96c}.rt-site-announcement.tone-success .rt-announcement-label{color:#80c39f}
#rankings .toplist-ad-grid{gap:12px;margin-bottom:16px}#rankings .toplist-ad-grid .toplist-ad{min-height:84px;padding:3px}#rankings .toplist-ad-grid .live-advert{min-height:76px}#rankings .toplist-ad-grid img{max-height:100px}
@media(min-width:1360px){#rankings .toplist-ad-grid{width:calc(100% + 120px);max-width:none;margin-left:-60px}}
@media(max-width:760px){.rt-site-announcement{flex-wrap:wrap;gap:7px 12px;font-size:11px;padding:11px 0}.rt-announcement-label{font-size:8px}.rt-announcement-message{flex-basis:calc(100% - 130px)}.rt-site-announcement a{margin-left:auto}#rankings{padding-top:16px!important}#rankings .toplist-ad-grid .toplist-ad{min-height:77px}#rankings .toplist-ad-grid .live-advert{min-height:69px}}

/* Hide retired static-template elements before the app hydrates. */
.vote-ticker,.toplist-rail,#rankings>.section-heading,#rankings .list-toolbar{display:none!important}#rankings .server-list>.ranking-sotm:not(.rt-compact){display:none!important}
