:root{color-scheme:dark;--gold:#cba300;--text:#e8e5dd}*{box-sizing:border-box}body{margin:0;background:#000;color:var(--text);font:12px Arial,Helvetica,sans-serif}button{font:inherit;cursor:pointer;color:var(--gold)}button:disabled{cursor:default;opacity:.45}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #e6cd66;outline-offset:2px}.site-header{height:75px;background:url('../themes/bnet/res/GS_Ladders.gif') center top no-repeat,url('../themes/bnet/res/top-bg.gif') repeat-x;position:relative}#game-menu{display:flex;justify-content:center;position:absolute;top:35px;width:100%;flex-wrap:wrap}#game-menu button{border:1px solid #423f36;background:linear-gradient(#292823,#080808);min-width:89px;padding:4px 9px;font-weight:bold;font-size:11px}#game-menu button[aria-current=page]{color:#fbe798;border-bottom-color:#cba300}.ranking-frame{margin:19px 15px 12px;padding:11px;border:3px solid #4a4840;box-shadow:inset 0 0 0 3px #171716,0 0 0 1px #151515;background:#080808 url('../themes/bnet/res/rankingborder-top.gif') left top repeat-x}.classic-banner{height:100px;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:#111 url('../themes/bnet/res/top-back.gif') center repeat-x}.classic-banner img{height:100px;max-width:40%;object-fit:contain}#banner-center{flex:0 0 auto;max-width:50%}.type-menu{display:flex;justify-content:center;background:#242422 url('../themes/bnet/res/d2-bg.jpg');border:1px solid #000}.type-menu button{border:0;border-right:1px solid #111;background:transparent;padding:6px 16px}.type-menu [aria-current=page]{color:#f6e5a8;font-weight:bold}.toolbar{background:#242422 url('../themes/bnet/res/d2-bg.jpg');border-bottom:1px solid #000;padding:5px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.toolbar h2{font:12px Arial,sans-serif;color:var(--gold);margin:0}#search-form{display:flex;align-items:center;gap:5px;font-size:11px}input,select{border:1px solid #5d563c;color:#e8dfbc;background:#0b0b0a;padding:4px;font:inherit}#player-search{width:160px}#search-form button,.pagination button,#back-to-ladder,#retry{border:1px solid #554e39;background:linear-gradient(#282620,#090909);padding:4px 9px}#status{padding:10px;text-align:center;margin:0;color:#dec77b}#status:empty{display:none}#status.error{color:#f1a68c}.table-scroll{overflow:auto}#LeaderBoard{width:100%;border-collapse:collapse;font-weight:bold}#LeaderBoard th{background:#262623 url('../themes/bnet/res/d2-bg.jpg');border-right:1px solid #111;height:22px;text-align:center;font-weight:normal}#LeaderBoard th button{border:0;background:none;text-decoration:underline;padding:4px 8px;font-size:12px}#LeaderBoard th[aria-sort=ascending] button:after{content:' ▴'}#LeaderBoard th[aria-sort=descending] button:after{content:' ▾'}#LeaderBoard td{text-align:center;border-bottom:1px solid #050505;padding:3px 9px;height:25px;white-space:nowrap}#LeaderBoard tbody tr:nth-child(odd){background:#271a13}#LeaderBoard tbody tr:nth-child(even){background:#111}#LeaderBoard .player-link{border:0;background:none;font-weight:bold;padding:0;text-align:left}#LeaderBoard .name-cell{text-align:left}#LeaderBoard .class-cell{color:#bda23e}.class-icon{width:26px;height:18px;object-fit:contain;vertical-align:middle}.level-bar{position:relative;display:inline-flex;width:70px;height:16px;align-items:center;justify-content:center;border:2px solid #5c5a55;background:#090b0d;box-shadow:0 0 0 1px #171817;color:#fff;line-height:12px;font-size:11px}.level-bar progress{position:absolute;inset:0;width:100%;height:100%;appearance:none;border:0;background:#090b0d}.level-bar progress::-webkit-progress-bar{background:#090b0d}.level-bar progress::-webkit-progress-value{background:linear-gradient(#b5efff,#0587bd 45%,#06345a 80%,#52afcc)}.level-bar progress::-moz-progress-bar{background:linear-gradient(#b5efff,#0587bd,#06345a)}.level-bar span{z-index:1;text-shadow:0 1px #111}.pagination{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;background:#151410;color:#c9b373}.pagination p{margin:0}#profile{background:#111;max-width:800px;margin:20px auto;padding:24px;border:1px solid #5c5438}#profile h2{font:24px Georgia,serif;color:#d1b64e}#profile dl{display:grid;grid-template-columns:140px 1fr;gap:10px}#profile dt{color:var(--gold)}#profile dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}footer{text-align:center;font:11px Arial,sans-serif;color:#918a73;padding:10px 24px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}@media(max-width:760px){.site-header{height:110px}#game-menu{padding:0 6px}#game-menu button{min-width:82px}.ranking-frame{margin:10px 5px;padding:6px}.classic-banner img:first-child,.classic-banner img:last-child{max-width:20%}#banner-center{max-width:60%}.toolbar{justify-content:center}#search-form{flex-wrap:wrap;justify-content:center}.type-menu button{padding:6px 10px}.pagination{gap:5px;flex-wrap:wrap}#profile{padding:14px}#profile dl{grid-template-columns:100px 1fr}}
:root .single-banner{justify-content:center;background-image:url('../themes/bnet/res/top-bg3.gif')}
.game-menu-group{position:relative}#game-menu .game-submenu{position:absolute;top:100%;left:0;min-width:155px;padding:4px;z-index:1000;background:#080807;border:1px solid #696044;box-shadow:2px 4px 8px #000}.game-submenu button[role=menuitem]{display:block;text-align:left;width:100%;white-space:nowrap;border:0!important;background:#111!important;padding:8px 10px!important}.game-submenu button[role=menuitem]:hover,.game-submenu button[role=menuitem]:focus-visible{background:#33291c!important;color:#ffe58e}
.page-frame{min-height:100vh;background:url('../themes/bnet/res/left-bg.gif') left top repeat-y,url('../themes/bnet/res/right-bg.gif') right top repeat-y,#000;padding:0 5px}.ranking-frame{border:0;box-shadow:none;margin:18px 12px 0;padding:14px 11px 12px;background-image:url('../themes/bnet/res/rankingborder-top-left.gif'),url('../themes/bnet/res/rankingborder-top-right.gif'),url('../themes/bnet/res/rankingborder-bot-left.gif'),url('../themes/bnet/res/rankingborder-bot-right.gif'),url('../themes/bnet/res/rankingborder-left.gif'),url('../themes/bnet/res/rankingborder-right.gif'),url('../themes/bnet/res/rankingborder-top.gif'),url('../themes/bnet/res/rankingborder-bot.gif');background-position:left top,right top,left bottom,right bottom,left top,right top,left top,left bottom;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-y,repeat-y,repeat-x,repeat-x;background-color:#000}.banner-center-group{display:flex;flex:0 0 auto;align-items:center;gap:0}.classic-banner{justify-content:space-between}.classic-banner img,.classic-banner img:first-child,.classic-banner img:last-child{display:block;flex:0 0 auto;max-width:none;width:auto;height:100px;object-fit:fill}#banner-center{max-width:none;flex:0 0 auto}.toolbar{justify-content:center;min-height:17px;padding:2px 5px}.toolbar h2{font-size:11px}.pagination{background:#111;padding:5px;font-size:11px}.pagination button{padding:2px 7px}.legacy-credits{padding:3px 10px 8px;color:#dedede;font:10px Arial,sans-serif;line-height:1.25}.legacy-credits p{margin:2px 0 8px}.legacy-credits a,.legacy-credits span{color:#cba300;text-decoration:underline}.bottom-bar{display:grid;grid-template-columns:1fr 108px 1fr;min-height:52px}.bottom-left{display:flex;align-items:center;background:url('../themes/bnet/res/bot-left-bg.gif') left top repeat-x}.legacy-return{display:flex;align-items:center;min-height:52px;border:0;padding:0;background:transparent;font:10px Arial,sans-serif;text-decoration:underline}.legacy-return img{width:32px;height:52px}.legacy-return span{padding-top:8px}.blizzard-logo{width:108px;height:52px}.blizzard-logo img{display:block;width:108px;height:52px}.bottom-right{display:flex;justify-content:center;align-items:center;background:url('../themes/bnet/res/bot-right-bg.gif') right top repeat-x;padding:0 15px 0 6px}#search-form{font-size:10px;gap:4px}#player-search{height:19px;width:158px;padding:1px 3px}#search-method{height:19px;padding:0;font-size:10px}.bottom-right #search-form .legacy-go{background:transparent;border:0;padding:0;line-height:0}.legacy-go img{height:22px;width:auto}@media(max-width:760px){.page-frame{padding:0 3px}.ranking-frame{margin:10px 3px 0;padding:14px 11px 12px}.classic-banner{justify-content:center}.classic-banner #banner-left,.classic-banner #banner-right{display:none}.classic-banner img,.classic-banner img:first-child,.classic-banner img:last-child,#banner-center{max-width:none}.bottom-bar{grid-template-columns:1fr 108px 1fr}.bottom-right{justify-content:flex-end;padding:0 4px}#search-form{justify-content:flex-end;flex-wrap:wrap}#player-search{width:110px}#search-method{max-width:65px}.legacy-return span{max-width:60px}.legacy-credits{font-size:9px}}
#game-menu .game-toggle,.game-submenu button[role=menuitem]{text-decoration:underline}.game-submenu button[role=menuitem]:hover,.game-submenu button[role=menuitem]:focus-visible{background:#3d3d3d!important}
/* The original footer spans the outer rails; its 15px end cap closes the right edge. */
.bottom-bar{margin-inline:-5px;grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr)}
.bottom-left{min-width:0;background:url('../themes/bnet/images/main/left-logo.GIF') right top no-repeat,url('../themes/bnet/images/main/bot-left-bg.gif') left top repeat-x}
.bottom-right{min-width:0;padding-right:21px;background:url('../themes/bnet/res/bot-right.gif') right top no-repeat,url('../themes/bnet/res/bot-right-bg.gif') left top repeat-x}
@media(max-width:760px){.bottom-bar{margin-inline:-3px}.bottom-right{padding-right:19px}#search-form{min-width:0;gap:2px}#player-search{width:clamp(45px,12vw,110px)}#search-method{max-width:54px}}
