/* Original GIF borders/textures and XP strip are retained from the archived site. */
[hidden]{display:none!important}
*{box-sizing:border-box}html{min-height:100%;background:#000}body{margin:0;min-height:100vh;background:#000;color:#fff;font:12px Arial,Helvetica,sans-serif;padding:0 5px 70px;background-image:url('assets/war3/images/ladder-revise/left-bg.gif'),url('assets/war3/images/ladder-revise/right-bg.gif');background-position:left top,right top;background-repeat:repeat-y}a,button{color:#ffd100}a:hover,button:hover{color:white}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:1px solid #fff;outline-offset:3px}button:disabled{cursor:default;color:#756b43}button:disabled img{opacity:.35}
.site-header{height:75px;margin:0 -5px;background:url('assets/war3/images/ladder-revise/top-bg.gif') repeat-x center top;position:relative}.site-header:before,.site-header:after{content:'';position:absolute;top:0;width:15px;height:75px}.site-header:before{left:0;background:url('assets/war3/images/ladder-revise/top-left.gif')}.site-header:after{right:0;background:url('assets/war3/images/ladder-revise/top-right.gif')}.original-header{height:75px;width:505px;max-width:100%;margin:auto;background:url('assets/war3/images/ladder-revise/headers/W3XP-Lordaeron-Ladders.gif') center top no-repeat;position:relative}.header-menus{position:absolute;top:33px;left:calc(50% - 117.5px);height:25px;display:grid;grid-template-columns:111px 89px 105px;gap:1px;align-items:center}.header-menus a{font-size:11px;white-space:nowrap;text-decoration:none;text-align:center;padding:6px 3px}.header-menus a[aria-current=page]{color:white}.down-arrow{display:inline-block;width:11px;height:7px;background:url('assets/war3/images/ladder-revise/pulldown-arrow.gif') no-repeat}.crumbs{font-size:11px;text-align:center;min-height:22px;margin:7px 10px 0}.crumbs a{font-weight:bold}.crumb-divider{margin:0 7px;color:#5b4a29}
.notice-frame{position:relative;width:736px;max-width:calc(100% - 44px);min-height:96px;border:1px solid #494338;margin:25px auto 28px;text-align:center;padding:23px 18px 16px;color:#a8997d;font-size:11px;background:#030302}.notice-frame:before,.notice-frame:after{content:'';position:absolute;width:4px;height:4px;top:-1px}.notice-frame:before{left:-1px;background:url('assets/war3/images/ladder-revise/adborder/adborder-top-left.gif')}.notice-frame:after{right:-1px;background:url('assets/war3/images/ladder-revise/adborder/adborder-top-right.gif')}.notice-title{font-size:12px;font-weight:bold;letter-spacing:1.2px;color:#dcc16e;margin-bottom:9px}
.ranking-frame{width:80%;max-width:1495px;min-width:750px;margin:0 auto 24px}.frame-top{height:14px;position:relative;background:url('assets/war3/images/ladder-revise/rankingborder-top.gif') repeat-x}.frame-top i:first-child{position:absolute;left:0;width:16px;height:14px;background:url('assets/war3/images/ladder-revise/rankingborder-top-left.gif')}.frame-top i:last-child{position:absolute;right:0;width:16px;height:14px;background:url('assets/war3/images/ladder-revise/rankingborder-top-right.gif')}.frame-middle{padding:0 11px;background:url('assets/war3/images/ladder-revise/rankingborder-left.gif') repeat-y left,url('assets/war3/images/ladder-revise/rankingborder-right.gif') repeat-y right}.frame-bottom{height:12px;background:url('assets/war3/images/ladder-revise/rankingborder-bot.gif') repeat-x;position:relative}.frame-bottom i:first-child{position:absolute;left:0;bottom:0;width:19px;height:12px;background:url('assets/war3/images/ladder-revise/rankingborder-bot-left.gif')}.frame-bottom i:last-child{position:absolute;right:0;bottom:0;width:19px;height:12px;background:url('assets/war3/images/ladder-revise/rankingborder-bot-right.gif')}
.pager{display:flex;align-items:stretch;min-height:23px;gap:1px;background:#090909;border-bottom:1px solid #000}.pager button{border:1px solid #111;border-top-color:#666;border-left-color:#666;background:#292929;min-width:100px;font-size:10px;font-weight:bold;padding:2px 7px;text-align:left;text-decoration:underline}.pager button:nth-last-child(2){text-align:right}.pager .picture-button{min-width:17px;width:22px;text-align:center;padding:2px}.pager button img{vertical-align:middle}.page-list{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;background:#161616;font-weight:bold}.page-list button{min-width:0;border:0;background:none;padding:0;font-size:12px}.page-list span{color:white}.ladder-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:12px;font-weight:bold}.ladder-table th{height:20px;background:#2a2a2a;color:#ffd100;border-right:1px solid #5d5d5d;font-size:11px;text-align:center;padding:0}.ladder-table th button{background:none;border:0;text-decoration:underline;font-weight:bold;font-size:11px;padding:2px 4px}.ladder-table th img{width:14px;height:6px}.ladder-table td{height:24px;padding:1px 6px;text-align:center;border-bottom:1px solid #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ladder-table tbody tr{background:#271a13}.ladder-table tbody tr:nth-child(even){background:#101010}.ladder-table tbody tr:hover{background:#3c2a1a}.ladder-table .player-cell{text-align:left;padding-left:5px}.name-heading{text-align:left!important}.rank-col{width:12%}.level-col{width:76px}.clan-col{width:12%}.portrait-col{width:9%}.name-col{width:31%}.xp-col{width:12%}.wins-col,.losses-col{width:9%}.portrait-icon{width:26px;height:18px;object-fit:contain;vertical-align:middle;image-rendering:auto}.level-bar{height:16px;position:relative;border:1px solid #666;background:#060605;width:70px}.level-fill{height:100%;background:url('assets/war3/images/ladder/expbar-var2.gif') repeat-x}.level-value{position:absolute;inset:0;color:#fff;text-align:center;font-size:10px;line-height:14px;text-shadow:1px 1px #000}.table-state{color:#a5936f;font-size:10px;text-align:center;min-height:16px;padding:4px 5px;background:#090909}.empty-cell{height:180px!important;color:#b3a78a;font-weight:normal;font-size:13px}.player-profile{margin:1px 0 0;padding:24px 26px;background:#17110c;border-top:1px solid #716044}.player-profile h1{margin:0 0 16px;color:#ffd100;font:22px Georgia,serif}.profile-layout{display:flex;gap:24px;align-items:start}.profile-portrait{width:80px;height:65px;object-fit:contain;background:#070707;border:1px solid #695b42;image-rendering:pixelated;padding:6px}.profile-values{display:grid;grid-template-columns:auto auto;gap:8px 28px;margin:0}.profile-values dt{color:#b7a17a}.profile-values dd{margin:0;font-weight:bold}.profile-note{font-weight:normal;font-size:11px;color:#b7a17a;margin-top:22px}.profile-back{margin-top:18px;background:#28231a;border:1px solid #736341;padding:5px 14px}.about-panel{max-width:760px;margin:10px auto 30px;border:1px solid #635541;background:#16110d;padding:24px;color:#d5c8ad;font:13px/1.7 Arial}.about-panel h1{font:24px Georgia;color:#ffd100}.site-footer{position:fixed;bottom:0;left:0;right:0;height:52px;background:url('assets/war3/images/ladder-revise/bot-left-bg.gif') repeat-x;display:flex;align-items:center;justify-content:space-between;padding-right:20px;border-top:1px solid #382d21;z-index:5;font-size:11px}.return-link{display:flex;align-items:center;gap:10px}.return-link img{width:32px;height:52px}.footer-name{color:#9b875b;font:12px Georgia}.site-footer form{display:flex;align-items:center;gap:7px}.site-footer label{color:#bcbcbc;font-weight:bold}.site-footer input{width:150px;background:#070707;border:1px solid #665c4c;color:#ffd100;padding:3px;font:12px Arial}.go-button{padding:0;border:0;background:none;height:21px}.go-button img{max-height:21px}
@media(min-width:1800px){.ladder-table td{height:25px}}@media(max-width:900px){.ranking-frame{width:96%;min-width:0}.table-scroll{overflow:auto}.ladder-table{min-width:710px}.notice-frame{margin-top:20px}.crumbs{font-size:10px}.footer-name{display:none}.site-footer form{margin-right:0}.return-link{font-size:10px;max-width:40%}.site-footer input{width:115px}.pager button{min-width:65px}.pager .picture-button{min-width:20px}.page-list{gap:6px}}@media(max-width:540px){.original-header{background-size:auto 75px}.header-menus a{font-size:10px}.notice-frame{padding:17px 12px;min-height:92px}.site-footer label{display:none}.site-footer{padding-right:8px}.return-link{max-width:50%}.profile-layout{gap:12px}.profile-values{gap:7px 15px}.player-profile{padding:18px 12px}}
