@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');
:root{--bg:#09090b;--panel:#151519;--line:#2d2c31;--red:#f12c36;--text:#f3f2f2;--muted:#a3a0a5}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}.shell{width:min(1190px,calc(100% - 42px));margin:auto}.topbar{position:sticky;top:0;z-index:50;background:rgba(8,8,11,.96);border-bottom:1px solid #29272b;backdrop-filter:blur(16px)}.nav{height:82px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;font:900 29px/1 'Barlow Condensed',sans-serif;letter-spacing:1px}.brand img{width:58px;height:58px;object-fit:contain}.brand small{display:block;color:#a4a1a4;font:700 9px/1.5 Inter;letter-spacing:3px}.red{color:var(--red)}nav{display:flex;align-items:center;gap:29px}nav a{font:800 13px 'Barlow Condensed',sans-serif;letter-spacing:1.3px;transition:color .2s}nav a:hover{color:var(--red)}nav .nav-discord{padding:11px 18px;background:#a51c26;border:1px solid #ec3c45}.hamburger{display:none;background:transparent;border:1px solid var(--line);color:white;padding:4px 12px;font-size:25px}.hero{position:relative;min-height:650px;display:flex;flex-direction:column;justify-content:center;overflow:hidden;background:#100b0e}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,5,8,.95) 0%,rgba(5,5,8,.82) 29%,rgba(5,5,8,.14) 73%),linear-gradient(0deg,#09090b 0%,transparent 33%),url('assets/hero.webp') center center/cover no-repeat;filter:saturate(1.2)}.hero-inner{position:relative;flex:1;display:flex;align-items:center;padding:90px 0}.hero-copy{max-width:610px}.eyebrow,.kicker{font:800 12px Inter;letter-spacing:2.8px;color:#ff515b}.eyebrow{display:flex;align-items:center;gap:10px}.pulse{display:inline-block;width:8px;height:8px;background:#ff3844;border-radius:50%;box-shadow:0 0 14px #f12c36}.hero h1{font:900 clamp(62px,8vw,112px)/.91 'Barlow Condensed',sans-serif;letter-spacing:-1px;margin:26px 0}.hero h1 em{display:block;font-style:normal;color:var(--red);text-shadow:0 4px 30px #a4112066}.hero p{max-width:480px;color:#d1cdd0;font-size:16px}.hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:32px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 27px;min-height:54px;font:900 16px 'Barlow Condensed',sans-serif;letter-spacing:1.3px;transition:transform .2s,background .2s;border:1px solid transparent}.btn:hover{transform:translateY(-2px)}.btn.primary{background:#e32732;color:#fff;box-shadow:0 10px 30px #e3273230}.btn.primary:hover{background:#ff3844}.btn.secondary{background:#141217c9;border-color:#777078}.btn.secondary:hover{border-color:#f12c36}.hero-bottom{position:relative;display:flex;justify-content:space-between;padding:15px 0 24px;color:#9e989e;font:700 11px Inter;letter-spacing:2px}.stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:-1px;border:1px solid var(--line);background:#141317}.stat{display:flex;align-items:center;gap:17px;padding:23px;border-right:1px solid var(--line)}.stat:last-child{border-right:0}.stat-icon{font-size:25px;color:#f13a44}.stat small{display:block;font-size:10px;font-weight:700;color:#918c92;letter-spacing:2px}.stat strong{font:800 22px 'Barlow Condensed',sans-serif;letter-spacing:.6px}.section{padding:95px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-bottom:31px}.section h2,.ranking-section h2,.download h2,.community h2{font:900 clamp(38px,5vw,59px)/1 'Barlow Condensed',sans-serif;margin:10px 0 0;letter-spacing:.3px}.section h2 b,.ranking-section h2 b,.download h2 b,.community h2 b{color:var(--red)}.live-label{color:#b3abb0;font-size:11px;font-weight:800;letter-spacing:1px;white-space:nowrap}.live-label .pulse{margin-right:8px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.news-card{border:1px solid var(--line);background:#151417;overflow:hidden;transition:border-color .2s}.news-card:hover{border-color:#b62a33}.news-thumb{height:160px;background:linear-gradient(0deg,#0b0a0dd9,#0b0a0d20),url('assets/banner.webp') center/cover}.news-card:nth-child(2) .news-thumb{background-image:linear-gradient(0deg,#0b0a0dd9,#0b0a0d20),url('assets/hero-alt.webp')}.news-card:nth-child(3) .news-thumb{background-image:linear-gradient(0deg,#0b0a0dd9,#0b0a0d20),url('assets/battle.webp')}.news-body{padding:23px}.news-tag{color:#ff515b;font:800 11px Inter;letter-spacing:1.8px}.news-card h3{font:800 25px/1.1 'Barlow Condensed',sans-serif;margin:10px 0}.news-card p{color:#bcb5bc;font-size:13px;margin:0}.ranking-section{padding:90px 0;background:radial-gradient(ellipse at 50% 0%,#42121b55,transparent 55%),#111014;border-top:1px solid #2b2025;border-bottom:1px solid #2b2025}.refresh{background:transparent;color:#f0ecee;border:1px solid #55434a;padding:11px 17px;font:800 13px Inter}.refresh:hover{border-color:var(--red)}.rank-grid{display:grid;grid-template-columns:1fr 1fr;gap:23px}.panel{background:#19181d;border:1px solid #393139}.panel-title{display:flex;justify-content:space-between;align-items:center;gap:12px;background:#242026;padding:19px 23px;border-bottom:2px solid #a51e2a}.panel-title span{font:900 21px 'Barlow Condensed',sans-serif;letter-spacing:1px}.panel-title small{font-size:10px;color:#9b939a;letter-spacing:1px}.rank-row{display:flex;align-items:center;gap:17px;padding:16px 21px;border-bottom:1px solid #302b31}.rank-row:last-child{border-bottom:0}.rank-num{font:900 28px 'Barlow Condensed',sans-serif;color:#a5a0a6;width:35px}.rank-row:first-child .rank-num{color:#f3c55c}.rank-row:nth-child(2) .rank-num{color:#c9c9d3}.rank-row:nth-child(3) .rank-num{color:#d79b71}.rank-name{min-width:0;flex:1}.rank-name strong{display:block;font-size:14px;overflow-wrap:anywhere}.rank-name small{display:block;font-size:11px;color:#a8a0a7}.rank-score{text-align:right;font:800 18px 'Barlow Condensed',sans-serif;white-space:nowrap}.rank-score small{display:block;font:600 10px Inter;color:#8e888f}.empty{padding:25px;color:#b3aab0;border:1px dashed #4d3d45}.api-note{color:#8f858e;font-size:12px;margin-top:16px}.download{position:relative;margin-top:90px;margin-bottom:90px;min-height:390px;background:#18151b;border:1px solid #423039;display:flex;align-items:center;overflow:hidden}.download-image{position:absolute;inset:0;background:linear-gradient(90deg,#0d0b0fe8 0%,#0d0b0fdc 42%,#0d0b0f17 100%),url('assets/hero-alt.webp') center/cover}.download-copy{position:relative;padding:55px;max-width:600px}.download p,.community p{color:#c4bac2}.download .btn{margin:16px 0}.download small{display:block;color:#a39aa2}.community{display:flex;align-items:center;gap:24px;padding:32px;margin-bottom:80px;background:#161319;border:1px solid #392c32}.community img{width:110px;height:110px;object-fit:contain}.community>div{flex:1}.community h2{font-size:36px}.community p{margin:9px 0 0;font-size:13px}footer{border-top:1px solid #30272e;padding:26px 0;color:#817a82;font-size:10px;font-weight:700;letter-spacing:1.3px}.footer-inner{display:flex;justify-content:space-between;gap:15px}@media(max-width:850px){.hamburger{display:block}nav{display:none;position:absolute;top:82px;left:0;right:0;padding:22px;background:#0b0b0f;border-bottom:1px solid #4d2930;flex-direction:column;align-items:stretch;gap:20px}nav.open{display:flex}.hero{min-height:560px}.hero-bg{background-position:58% center}.stats{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.news-grid{grid-template-columns:1fr 1fr}.rank-grid{grid-template-columns:1fr}.community{flex-wrap:wrap}.community .btn{width:100%}}@media(max-width:580px){.shell{width:calc(100% - 30px)}.nav{height:70px}.brand{font-size:24px}.brand img{width:48px;height:48px}nav{top:70px}.hero{min-height:580px}.hero-bg{background:linear-gradient(90deg,#070609ed,#0706099c),linear-gradient(0deg,#09090b,transparent 40%),url('assets/hero.webp') 55% center/cover}.hero-inner{padding:60px 0}.hero h1{font-size:65px}.hero p{font-size:14px}.hero-actions .btn{width:100%}.hero-bottom{font-size:9px}.stat{padding:16px 12px;gap:9px}.stat-icon{font-size:20px}.stat strong{font-size:18px}.section,.ranking-section{padding:65px 0}.section-head{align-items:start}.live-label{display:none}.news-grid{grid-template-columns:1fr}.news-thumb{height:180px}.panel-title{padding:15px}.rank-row{padding:13px}.rank-score{font-size:15px}.download{margin-top:55px;margin-bottom:55px}.download-copy{padding:35px 23px}.download-image{background:linear-gradient(90deg,#0d0b0fe8,#0d0b0f99),url('assets/hero-alt.webp') center/cover}.community{padding:23px}.community img{width:70px;height:70px}.community h2{font-size:30px}.footer-inner{flex-direction:column}}
