@font-face{font-family:'Fira Sans';src:url('fonts/fira-sans-latin-400.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Fira Sans';src:url('fonts/fira-sans-latin-600.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:'Fira Sans';src:url('fonts/fira-sans-latin-700.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:'Fira Sans';src:url('fonts/fira-sans-latin-800.woff2') format('woff2');font-weight:800;font-display:swap}
body.page-stats{--font-display:'Fira Sans',Arial,sans-serif;--font-body:'Fira Sans',Arial,sans-serif;background:#13171d;color:#e6e9ef;font-family:var(--font-body)}
.page-stats .atmosphere{display:none}.page-stats #content{background:#13171d}.page-stats .header{background:#101318;border-color:#242a33}.page-stats .preview-bar{background:#1c222b;border-color:#303845;color:#b1bfce}.page-stats .preview-bar .status-dot{background:#aec6df}
.page-stats .stats-world{background:#13171d;border-color:#2c323c}.page-stats .world-scene:after{background:linear-gradient(90deg,transparent 45%,#13171d 100%),linear-gradient(0deg,#13171dbb,transparent 55%)}
.page-stats .world-scene-caption{left:clamp(18px,3vw,40px);right:clamp(18px,3vw,40px);min-width:0}.page-stats .world-scene-caption>span:last-child{overflow-wrap:anywhere;line-height:1.15}
.page-stats .guild-stage{background:radial-gradient(ellipse at 50% 100%,#bd9b4b0d,transparent 70%)}.page-stats .guild-stage-heading h2{font-family:var(--font-display);font-weight:800;letter-spacing:-.035em}.page-stats .world-scene-caption>span:last-child{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em}.page-stats .guild-plinth{background:linear-gradient(180deg,#24272d,#13171d);border-color:#444952}.page-stats .place-1 .guild-plinth{background:linear-gradient(180deg,#302e26,#13171d);border-color:#85724a}.page-stats .guild-plinth h3{font-family:var(--font-display);font-weight:700}.page-stats .guild-plinth small{color:#a0adbd}.page-stats .guild-gold{color:#c2cbd7}.page-stats .text-link{color:#c3d1e2}.page-stats .guild-stage-heading .eyebrow{color:#d6bc79}
.page-stats .stats-shell{max-width:1360px;padding:42px 40px 75px}.page-stats .stats-masthead{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:28px}.stats-kicker{font-size:.62rem;letter-spacing:.12em;color:#a6b7cd;font-weight:700;margin:0 0 9px}.page-stats .stats-masthead h1{font-size:2rem!important;font-weight:800;letter-spacing:-.035em;line-height:1.2;margin:0;color:#f0f2f6}.stats-intro{font-size:.86rem;color:#aab8ca;margin:10px 0 0}.stats-search-wrap{width:315px;flex-shrink:0}.page-stats .player-search{width:100%;background:#1c222b;border:1px solid #343d4b;border-radius:6px;display:flex}.page-stats .player-search input{font-family:var(--font-body);font-size:.82rem;width:100%;padding:13px 14px;background:transparent;color:#edf3fa}.page-stats .player-search button{padding:6px 13px;color:#adbed4}.page-stats .player-search:focus-within{border-color:#adcce9}.page-stats .player-search-panel{background:#1c222b;border-color:#3d4b60}.page-stats .data-status{display:block;text-align:right;font-size:.65rem;color:#96a5b9;margin-top:11px}.stats-filter-status{font-size:.77rem;line-height:1.5;color:#b5c8df;margin:0 0 20px}.page-stats .stats-data-notice{font-size:.8rem;background:#272b2c;border:1px solid #595343;color:#ddd1b8;margin:0 0 22px;border-radius:6px}
.stats-boards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;align-items:start}.stats-board{min-width:0;background:#1c222b;border:1px solid #303947;border-radius:7px;overflow:hidden;scroll-margin-top:25px}.stats-board-heading{display:flex;align-items:center;gap:11px;padding:18px 20px;min-height:81px}.stats-board-heading>img{width:29px;height:29px;object-fit:contain;image-rendering:pixelated}.page-stats .stats-board-heading h2{font-size:1.07rem;line-height:1.2;font-weight:700;letter-spacing:-.025em;margin:0 0 4px;color:#eaf0f7}.stats-board-heading p{font-size:.64rem;color:#93a4ba;line-height:1.4;margin:0}.stats-board-heading>span{margin-left:auto;color:#98a9bf;font-size:.57rem;letter-spacing:.08em;white-space:nowrap;font-weight:600}
.stats-board-list{list-style:none;margin:0;padding:0 19px}.stats-board-row{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:49px;padding:8px 0;border-bottom:1px solid #30394780}.stats-board-row:last-child{border-bottom:0}.stats-row-rank{font-size:.69rem;font-variant-numeric:tabular-nums;color:#8c9ab0}.stats-row-person{display:flex;align-items:center;gap:9px;min-width:0;color:#d5dfed;line-height:1.35;font-size:.78rem}.stats-row-person>span{overflow-wrap:anywhere;min-width:0}.stats-row-person img{display:block;object-fit:contain;image-rendering:pixelated;flex-shrink:0}.stats-row-head{width:25px;height:25px;border-radius:3px;background:#303947}.stats-row-banner{width:20px;height:31px}.stats-row-value{font-weight:600;font-size:.73rem;line-height:1.4;color:#b7c8dd;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.stats-row-person small{display:block;font-size:.63rem;color:#96aac3;margin-top:5px;font-weight:400}.page-stats a.stats-row-person:hover{color:#fff}.stats-board-leader{position:relative;grid-template-columns:minmax(0,1fr);gap:6px;min-height:115px;margin:0 -19px 2px;padding:19px 43px 17px 20px;background:#252d38;border-top:1px solid #354256;border-bottom:1px solid #354256}.stats-board-leader .stats-row-rank{position:absolute;right:17px;top:15px;font-size:.76rem;font-weight:600;color:#d9bd7e}.stats-board-leader .stats-row-rank:before{content:'#';color:#8d9db1}.stats-board-leader .stats-row-person{font-size:1rem;gap:13px;font-weight:700}.stats-board-leader .stats-row-head{width:43px;height:43px}.stats-board-leader .stats-row-banner{width:34px;height:48px}.stats-board-leader .stats-row-value{font-family:'Oxanium',var(--font-body);font-size:1.1rem;line-height:1.2;color:#e5cb8c;text-align:left;margin-left:56px}.stats-board-leader:has(.stats-row-banner) .stats-row-value{margin-left:47px}
.stats-board-foot{border-top:1px solid #303947;padding:15px 19px;font-size:.66rem;line-height:1.55;color:#9aacbf}.stats-board-empty{padding:38px 25px;text-align:center;min-height:165px;color:#a2b2c5;font-size:.8rem;line-height:1.65;background:#202731}.stats-board-empty img{object-fit:contain;image-rendering:pixelated;opacity:.55;margin-bottom:10px}.stats-board-empty p{margin:0}.stats-board-no-match{color:#9eafc4;padding:25px 19px;font-size:.8rem;margin:0}.page-stats .stats-shell [hidden]{display:none!important}.page-stats .data-details{color:#9aacbf;font-size:.72rem;line-height:1.7;margin-top:27px}.page-stats .data-details p{max-width:760px}.page-stats :is(a,button,input,summary):focus-visible{outline:2px solid #adcce9;outline-offset:4px}
@media(max-width:1100px){.page-stats .stats-shell{padding-left:25px;padding-right:25px}.stats-boards{gap:14px}.stats-board-heading{padding:17px 14px}.stats-board-list{padding:0 13px}.stats-board-row{gap:6px}.stats-row-person{font-size:.73rem;gap:6px}.stats-row-value{font-size:.67rem}.stats-board-leader{margin-left:-13px;margin-right:-13px;padding-left:14px}.stats-board-leader .stats-row-person{font-size:.9rem}.stats-board-foot{padding-left:14px;padding-right:14px}}
@media(max-width:850px){.page-stats .world-scene:after{background:linear-gradient(0deg,#13171d,transparent 75%)}.stats-boards{grid-template-columns:1fr}.stats-board-row{min-height:51px}.stats-row-person{font-size:.88rem;gap:12px}.stats-row-value{font-size:.82rem}.stats-board-list{padding:0 20px}.stats-board-leader{margin-left:-20px;margin-right:-20px;padding-left:20px}.stats-board-leader .stats-row-person{font-size:1rem}.stats-board-heading{padding:20px}.stats-board-foot{padding:15px 20px}}
@media(max-width:650px){.page-stats .stats-shell{padding:30px 18px 50px}.page-stats .stats-masthead{display:block;margin-bottom:22px}.page-stats .stats-masthead h1{font-size:1.8rem!important}.stats-intro{font-size:.8rem}.stats-search-wrap{width:100%;margin-top:21px}.page-stats .data-status{text-align:left;font-size:.63rem}.page-stats .guild-plinth h3{overflow-wrap:anywhere}.page-stats .guild-plinth small{font-size:.5rem}.stats-boards{gap:22px}}
