:root{--bg: #090b0d;--tile: #111417;--tile-2: #171b1f;--line: rgba(255, 255, 255, .07);--line-2: rgba(255, 255, 255, .13);--ink: #f1ede6;--mute: #8f969c;--dim: #5d646a;--fire: #ff7a2e;--fire-2: #ffa260;--ok: #5fd38a;--sky: #7fb2e5;--ground: #b4bf73;--display: "Unbounded", "Oswald", system-ui, sans-serif;--sans: "Inter", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--r: 18px;--gap: 12px;--gut: clamp(12px, 2.4vw, 28px);--max: 1400px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 16px/1.6 var(--sans);overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img,video{display:block;max-width:100%}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}::selection{background:var(--fire);color:#140800}[hidden]{display:none!important}.label{display:inline-flex;align-items:center;gap:8px;font:500 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.label b{color:var(--ink);font-weight:500}.h1{font:600 clamp(34px,4.6vw,68px)/1.02 var(--display);letter-spacing:-.02em}.h2{font:600 clamp(24px,2.4vw,36px)/1.1 var(--display);letter-spacing:-.015em}.h3{font:600 clamp(17px,1.4vw,21px)/1.2 var(--display);letter-spacing:-.01em}.lead{color:#c4c7c9;font-size:clamp(15px,1.1vw,17px);max-width:56ch}.mute{color:var(--mute)}.num{font-variant-numeric:tabular-nums}.pill{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px var(--line-2);font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap}.pill i{width:6px;height:6px;border-radius:50%;background:var(--mute)}.pill.live i{background:var(--ok);box-shadow:0 0 0 3px #5fd38a2e;animation:blink 2s infinite}.pill.soon i{background:var(--fire)}.pill.sky{color:var(--sky)}.pill.ground{color:var(--ground)}@keyframes blink{50%{opacity:.35}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:12px;background:var(--fire);color:#1b0a00;font:600 14px var(--sans);white-space:nowrap;transition:background .2s,transform .2s,box-shadow .25s}.btn:hover{background:var(--fire-2);box-shadow:0 8px 30px -10px #ff7a2ecc}.btn:active{transform:translateY(1px)}.btn-2{background:#ffffff12;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2)}.btn-2:hover{background:#ffffff1f;box-shadow:inset 0 0 0 1px #fff3}.btn-sm{height:36px;padding:0 14px;font-size:13px;border-radius:10px}.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btns{display:flex;flex-wrap:wrap;gap:8px}.arrow{display:inline-flex;align-items:center;gap:6px;font:500 13px var(--sans);color:var(--mute);transition:color .2s}.arrow:after{content:"→";transition:transform .2s}a:hover>.arrow,.arrow:hover{color:var(--ink)}a:hover>.arrow:after,.arrow:hover:after{transform:translate(3px)}.top{position:sticky;top:0;z-index:50;background:#090b0dc7;backdrop-filter:blur(16px) saturate(1.4);border-bottom:1px solid var(--line)}.top-in{display:flex;align-items:center;gap:24px;max-width:var(--max);height:64px;margin:0 auto;padding:0 var(--gut)}.brand{display:flex;align-items:center;gap:10px;font:600 16px var(--display);letter-spacing:-.01em}.brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,#ff8a3d,#c2410c)}.brand-mark svg{width:13px;fill:#1b0a00}.menu{display:flex;gap:2px;margin-left:12px}.menu a{display:flex;align-items:center;gap:7px;height:36px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--mute);transition:color .2s,background .2s}.menu a:hover{color:var(--ink);background:#ffffff0d}.menu a.on{color:var(--ink);background:#ffffff14}.menu a sup{font:500 9px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fire)}.top-r{display:flex;align-items:center;gap:8px;margin-left:auto}.lang{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font:500 12px var(--mono);color:var(--mute);box-shadow:inset 0 0 0 1px var(--line)}.lang:hover{color:var(--ink)}.login{gap:8px}.login svg{width:16px;height:16px}.login em{font:500 9px var(--mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:var(--fire)}.burger{display:none;width:36px;height:36px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}.burger i,.burger i:before,.burger i:after{display:block;width:16px;height:1.5px;margin:auto;background:var(--ink);position:relative;content:""}.burger i:before{position:absolute;top:-5px}.burger i:after{position:absolute;top:5px}.page{max-width:var(--max);margin:0 auto;padding:var(--gap) var(--gut) 40px}.foot{max-width:var(--max);margin:0 auto;padding:28px var(--gut) 40px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;color:var(--dim);border-top:1px solid var(--line)}.foot nav{display:flex;flex-wrap:wrap;gap:20px}.foot a:hover{color:var(--ink)}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap)}.grid+.grid,.grid+.sec,.sec+.grid{margin-top:var(--gap)}.c-3{grid-column:span 3}.c-4{grid-column:span 4}.c-5{grid-column:span 5}.c-6{grid-column:span 6}.c-7{grid-column:span 7}.c-8{grid-column:span 8}.c-12{grid-column:1 / -1}.r-2{grid-row:span 2}.tile{position:relative;display:flex;flex-direction:column;min-width:0;padding:clamp(18px,2vw,26px);border-radius:var(--r);background:var(--tile);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;isolation:isolate}a.tile{transition:box-shadow .3s,transform .3s cubic-bezier(.2,.7,.1,1)}a.tile:hover{box-shadow:inset 0 0 0 1px var(--line-2),0 24px 50px -30px #000000e6;transform:translateY(-2px)}.tile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.tile-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px}.tile .h3+p,.tile .h2+p{margin-top:10px}.tile p{color:#b9bdc0}.tile-media{min-height:340px;justify-content:flex-end;background:#0c0f11}.tile-media>.bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.1,1)}.tile-media:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#090b0d00 30%,#090b0de0 85%),linear-gradient(90deg,rgba(9,11,13,.55),transparent 60%)}a.tile-media:hover>.bg{transform:scale(1.04)}.tile-media .tile-head{position:absolute;top:clamp(18px,2vw,26px);left:clamp(18px,2vw,26px);right:clamp(18px,2vw,26px)}.tile-fire{background:radial-gradient(120% 90% at 100% 0%,rgba(255,122,46,.22),transparent 60%),var(--tile)}.tile-discord{background:radial-gradient(120% 100% at 100% 100%,rgba(88,101,242,.35),transparent 60%),var(--tile)}.tile-soon{background:repeating-linear-gradient(135deg,rgba(255,255,255,.018) 0 12px,transparent 12px 24px),var(--tile)}.sec{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:44px 4px 14px}.hub-hero{min-height:min(640px,78vh);padding:clamp(22px,3vw,40px)}.hub-hero>.bg{animation:kb 30s ease-in-out infinite alternate}.hub-hero:after{background:linear-gradient(90deg,#090b0deb,#090b0d99 45%,#090b0d1a 80%),linear-gradient(0deg,rgba(9,11,13,.85),transparent 45%)}.hub-hero .h1{max-width:14ch;margin-top:16px}.hub-hero .lead{margin-top:16px}.hub-hero .btns{margin-top:26px}.hub-games{display:flex;gap:22px;margin-top:34px}.hub-games img{height:54px;width:auto;opacity:.85;transition:opacity .2s,transform .2s}.hub-games a:hover img{opacity:1;transform:translateY(-2px)}@keyframes kb{0%{transform:scale(1.02)}to{transform:scale(1.12) translate(-1.5%,-1%)}}.drones{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}.big{font:600 clamp(36px,3.6vw,52px)/1 var(--display);letter-spacing:-.03em}.big small{font:500 13px var(--sans);letter-spacing:0;color:var(--mute);margin-left:6px}.kv{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:18px}.kv div{padding:12px 14px;border-radius:12px;background:#ffffff09;box-shadow:inset 0 0 0 1px var(--line)}.kv dt{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.kv dd{margin-top:2px;font:600 18px var(--display);letter-spacing:-.01em}.season-name{color:var(--fire)}.top3{list-style:none;display:grid;gap:6px}.top3 li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff09}.top3 .pl{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;font:600 13px var(--display);background:#ffffff12}.top3 li:nth-child(1) .pl{background:linear-gradient(145deg,#ffcf6e,#d08a1f);color:#241400}.top3 li:nth-child(2) .pl{background:linear-gradient(145deg,#e8edf1,#98a3ad);color:#14181b}.top3 li:nth-child(3) .pl{background:linear-gradient(145deg,#e9a36f,#9b5427);color:#1e0d02}.top3 b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top3 .pr{font:600 15px var(--display)}.top3 small{grid-column:2 / -1;margin-top:-4px;font-size:12px;color:var(--fire)}.game-tile{min-height:460px}.game-tile .logo{height:clamp(70px,7vw,100px);width:auto;margin-bottom:18px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}.game-tile .h2{max-width:18ch}.game-tile p{max-width:52ch}.meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.meta span{height:28px;display:inline-flex;align-items:center;padding:0 10px;border-radius:8px;background:#090b0d99;backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px}.meta span em{font-style:normal;color:var(--mute);margin-right:6px}.ulist{list-style:none;display:grid;gap:4px}.ulist a{display:grid;grid-template-columns:96px 1fr auto;gap:14px;align-items:center;padding:8px;border-radius:14px;transition:background .2s}.ulist a:hover{background:#ffffff0a}.ulist img{width:96px;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px;background:var(--tile-2)}.ulist h4{font:600 15px/1.3 var(--sans)}.ulist p{margin-top:2px;font-size:13px;color:var(--mute);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ulist time{font:500 11px var(--mono);color:var(--dim);white-space:nowrap}.sk{border-radius:14px;height:76px;background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0 / 200% 100%;animation:sk 1.4s linear infinite}@keyframes sk{to{background-position:-200% 0}}.feat-ico{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;margin-bottom:18px;background:#ff7a2e1f;color:var(--fire)}.feat-ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.shots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(110px,11vw,170px);gap:var(--gap)}.shots a,.shots button{position:relative;overflow:hidden;border-radius:14px;background:var(--tile)}.shots img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.1,1)}.shots a:hover img,.shots button:hover img{transform:scale(1.05)}.shots .w2{grid-column:span 2}.shots .h2x{grid-row:span 2}.note p{color:#c4c7c9}.note p+p{margin-top:12px}.sign{margin-top:16px;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fire)}.head-tile{min-height:300px;padding:clamp(22px,3vw,40px)}.head-tile .h1{margin-top:14px;max-width:18ch}.head-tile .lead{margin-top:14px}.head-tile .btns{margin-top:22px}.head-tile .logo{height:clamp(80px,9vw,130px);width:auto;margin-bottom:18px;filter:drop-shadow(0 10px 24px rgba(0,0,0,.6))}.head-plain{min-height:0}.plan .n{font:500 11px var(--mono);color:var(--fire);letter-spacing:.1em}.plan .h3{margin-top:30px}.mock{display:grid;gap:14px;opacity:.92}.mock-head{display:flex;align-items:center;gap:14px}.emblem{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:linear-gradient(145deg,#2a3138,#161a1e);box-shadow:inset 0 0 0 1px var(--line-2);font:600 15px var(--display);color:var(--fire)}.bar{height:10px;border-radius:6px;background:#ffffff12}.bar.w60{width:60%}.bar.w40{width:40%}.bar.w80{width:80%}.bar.w30{width:30%}.mock-row{display:grid;grid-template-columns:32px 1fr 60px;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff08}.mock-row i{width:32px;height:32px;border-radius:50%;background:#ffffff14}.watermark{position:absolute;right:18px;bottom:16px}.feat-list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.feat-list li{padding:12px 14px 12px 34px;border-radius:12px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--line);font-size:14.5px;color:#cfd2d4;position:relative}.feat-list li:before{content:"";position:absolute;left:14px;top:20px;width:8px;height:8px;border-radius:2px;background:var(--fire);transform:rotate(45deg)}.facts{display:grid;gap:2px;margin-top:6px}.facts div{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--line)}.facts div:last-child{border:0}.facts dt{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.facts dd{font-size:14.5px}.steam-frame{width:100%;max-width:646px;height:190px;border:0;border-radius:12px;margin-top:16px}.lightbox{margin:auto;max-width:92vw;max-height:90vh;padding:0;border:0;border-radius:14px;background:#000}.lightbox::backdrop{background:#000000e0;backdrop-filter:blur(6px)}.lightbox img{max-width:92vw;max-height:90vh}.lightbox button{position:absolute;top:10px;right:10px;width:38px;height:38px;border-radius:50%;background:#0009;font-size:22px}.stat-tile .big{margin-top:6px}.prizes{list-style:none;display:grid;gap:6px}.prizes li{display:grid;grid-template-columns:64px 1fr;gap:4px 12px;padding:12px 14px;border-radius:12px;background:#ffffff09}.prizes span{grid-row:span 2;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fire);padding-top:3px}.prizes b{font-weight:600}.prizes i{font-style:normal;font-size:13px;color:var(--mute)}.table-wrap{overflow-x:auto;margin:0 -8px}.rk{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:14.5px;min-width:520px}.rk th{padding:6px 12px;font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);text-align:left}.rk td{padding:11px 12px;background:#ffffff08}.rk td:first-child{border-radius:10px 0 0 10px;width:48px;font:600 14px var(--display);color:var(--mute)}.rk td:last-child{border-radius:0 10px 10px 0}.rk .n{text-align:right;font-variant-numeric:tabular-nums}.rk tr.top td{background:#ff7a2e12}.rk tr.top td:first-child{color:var(--fire)}.rk .name{font-weight:600}.rk .up{color:var(--ok);font-size:11px;margin-left:6px}.rk .down{color:#e5674f;font-size:11px;margin-left:6px}.wr{display:inline-block;width:52px;height:4px;margin-right:8px;vertical-align:middle;border-radius:2px;background:#ffffff14;overflow:hidden}.wr i{display:block;height:100%;background:var(--fire)}.rk tr.skr td{height:44px}.tabs{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--tile);box-shadow:inset 0 0 0 1px var(--line)}.tabs button{display:flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:500;color:var(--mute)}.tabs button img{height:22px;width:auto}.tabs button.on{background:#ffffff14;color:var(--ink)}.up-list{list-style:none;display:grid;gap:var(--gap);margin-top:var(--gap)}.up-item{display:grid;grid-template-columns:180px 1fr;gap:24px}.up-item.hl{box-shadow:inset 0 0 0 1px #ff7a2e99}.up-date b{display:block;font:600 15px var(--display)}.up-item h2{font:600 clamp(18px,1.6vw,22px)/1.25 var(--display);letter-spacing:-.01em}.up-body{position:relative;margin-top:14px;max-height:300px;overflow:hidden;color:#c4c7c9;font-size:15px}.up-body:after{content:"";position:absolute;inset:auto 0 0;height:80px;background:linear-gradient(transparent,var(--tile))}.up-item.open .up-body{max-height:none}.up-item.open .up-body:after{display:none}.up-body h4{margin:18px 0 6px;font:600 15px var(--display);color:var(--ink)}.up-body p+p{margin-top:10px}.up-body ul{margin:8px 0 8px 18px}.up-body li+li{margin-top:4px}.up-body img{margin:12px 0;border-radius:10px}.up-body a{color:var(--fire)}.up-actions{display:flex;align-items:center;gap:16px;margin-top:16px}.up-state{margin-top:var(--gap)}.rv{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.1,1);transition-delay:calc(var(--d, 0) * 70ms)}.rv.in{opacity:1;transform:none}@media(max-width:1100px){.menu a{padding:0 9px}.c-3,.c-4,.c-5{grid-column:span 6}.c-7,.c-8{grid-column:1 / -1}.r-2{grid-row:auto}.up-item{grid-template-columns:1fr;gap:8px}}@media(max-width:900px){.menu{display:none;position:absolute;top:64px;left:0;right:0;flex-direction:column;gap:2px;margin:0;padding:10px var(--gut) 16px;background:#090b0df7;border-bottom:1px solid var(--line)}.menu.open{display:flex}.menu a{height:44px;font-size:16px}.burger{display:block}.login span{display:none}}@media(max-width:700px){.grid>*{grid-column:1 / -1!important}.c-6.game-tile{min-height:420px}.tile-media{min-height:300px}.hub-hero{min-height:560px}.feat-list{grid-template-columns:1fr}.shots{grid-template-columns:repeat(2,minmax(0,1fr))}.shots .w2{grid-column:span 2}.shots .h2x{grid-row:auto}.ulist a{grid-template-columns:72px 1fr}.ulist img{width:72px}.ulist time{display:none}.hide-s{display:none}.rk{min-width:0}.tabs{display:flex;overflow-x:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}.tile>.logo,.tile>.feat-ico,.tile>.pill{align-self:flex-start}@media(max-width:1100px){.m-12{grid-column:1 / -1}}.tile-media.head-tile,.tile-media.game-tile,.tile-media.hub-hero{padding-top:76px}@media(max-width:560px){.top-in{gap:12px}.top-r{gap:6px}.login{display:none}}.top3 li.note-row{display:block;background:none;padding:6px 4px 0;font-size:13px}[data-g=sky]{--acc: var(--sky);--acc-rgb: 127,178,229}[data-g=ground]{--acc: var(--ground);--acc-rgb: 180,191,115}.game-tile:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;z-index:2;background:var(--acc);opacity:.8}a.game-tile:hover{box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.55),0 30px 80px -40px rgba(var(--acc-rgb),.55)}.game-tile .meta span{box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.28)}.head-tile[data-g]:before{content:"";position:absolute;inset:0 0 auto;height:3px;z-index:2;background:var(--acc)}.game-tile .h2,.h1.long{font-family:var(--sans);font-weight:600;letter-spacing:-.025em}.game-tile .h2{font-size:clamp(24px,2.2vw,32px);line-height:1.12}.h1.long{font-size:clamp(32px,4vw,56px);line-height:1.04}.sec .h2{font-size:clamp(20px,1.8vw,26px)}.sec{padding:30px 4px 12px}.tile p{line-height:1.6}.tile .h3+p{margin-top:8px}.hub-hero:after{background:linear-gradient(90deg,#090b0ddb,#090b0d73 42%,#090b0d00 75%),linear-gradient(0deg,rgba(9,11,13,.8),transparent 40%)}.hub-hero>.bg{object-position:42% 50%}.tile-small{min-height:280px}.tile-small:after{background:linear-gradient(180deg,#090b0d8c,#090b0deb 70%)}.tile-small .tile-head{position:static}.tile-small>.bg{filter:saturate(.7)}.tile-small .feat-ico{background:#090b0d99;backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--line-2)}.js .tile-media>img.bg,.js .shots img{opacity:0;transition:opacity .6s ease,transform 1.2s cubic-bezier(.2,.7,.1,1)}.js .tile-media>img.bg.ok,.js .shots img.ok{opacity:1}.shots>*{background:linear-gradient(90deg,var(--tile),var(--tile-2),var(--tile)) 0 0 / 200% 100%;animation:sk 1.6s linear infinite}.shots button{cursor:zoom-in}.ulist .u-tags{display:flex;gap:6px;margin:0 0 6px;-webkit-line-clamp:unset}.ulist .u-tags .pill{height:20px;padding:0 8px;font-size:10px}.ulist img{aspect-ratio:16 / 11}.js .hub-hero>img.bg{opacity:1}@media(max-width:700px){.hub-hero:after{background:linear-gradient(0deg,#090b0df0,#090b0db3 55%,#090b0d33)}}.stack{display:grid;gap:var(--gap)}.stack .stat-tile{min-height:0}.cbadge{display:grid;place-items:center;flex:none;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .26);background:radial-gradient(120% 120% at 20% 0%,color-mix(in srgb,var(--c) 70%,#fff 0%),color-mix(in srgb,var(--c) 45%,#000));box-shadow:inset 0 0 0 1px #ffffff2e,0 10px 30px -12px var(--c);overflow:hidden}.cbadge b{font:600 calc(var(--s) * .3) var(--display);letter-spacing:-.02em;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45)}.cbadge img{width:100%;height:100%;object-fit:cover}.clan-card{gap:16px}.clan-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--c);opacity:.85}a.clan-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 55%,transparent),0 26px 60px -36px var(--c)}.clan-top{display:flex;align-items:center;gap:14px}.clan-id{min-width:0}.clan-id .h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sans);font-weight:600;letter-spacing:-.02em}.clan-card .meta{margin-top:0}.clan-card .meta .pill{height:24px;font-size:10px}.clan-cap div{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.clan-cap b{font:600 14px var(--sans)}.cap{display:block;height:6px;border-radius:4px;background:#ffffff12;overflow:hidden}.cap i{display:block;height:100%;border-radius:4px;background:var(--c)}.clan-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto}.clan-stats div{padding:10px 12px;border-radius:10px;background:#ffffff09}.clan-stats dt{font:500 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.clan-stats dd{font:600 17px var(--display);margin-top:2px}.wars{list-style:none;display:grid;gap:4px}.war{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff08;font-size:14px}.war:not(:has(.war-r)){grid-template-columns:1fr auto 1fr auto}.war-c{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--mute)}.war-c.r{text-align:right}.war-c.won{color:var(--ink);font-weight:600}.war-c em{font-style:normal;font:500 11px var(--mono);color:var(--dim)}.war-c:hover{color:var(--fire)}.war-s{font:600 15px var(--display);padding:3px 10px;border-radius:8px;background:#ffffff0f}.war-m{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--dim)}.war-m .pill{height:20px;padding:0 8px;font-size:10px}.war-r{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;font:600 12px var(--display)}.war-r.won{background:#5fd38a26;color:var(--ok)}.war-r.lost{background:#e5674f26;color:#e5674f}.steps{list-style:none;display:grid;gap:14px}.steps li{display:grid;grid-template-columns:30px 1fr;gap:10px}.steps .n{font:500 11px var(--mono);color:var(--fire);padding-top:3px}.steps b{font-weight:600}.steps p{font-size:14px;margin-top:2px}.clan-hero{padding:clamp(22px,3vw,40px);background:radial-gradient(90% 140% at 0% 0%,color-mix(in srgb,var(--c) 28%,transparent),transparent 60%),var(--tile)}.clan-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--c)}.clan-hero-in{display:flex;gap:clamp(18px,3vw,36px);align-items:flex-start}.clan-hero .h1{margin-top:8px}.clan-hero .lead{margin-top:12px}.clan-hero .meta .pill{height:26px}.back{font-size:13px}.back:after{content:none}.back:before{content:"←"}.big small{font:500 15px var(--sans);color:var(--mute);margin-left:4px}.roster{list-style:none;display:grid;gap:6px}.roster li{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:10px}.roster img{width:28px;height:28px;border-radius:50%}@media(max-width:700px){.clan-hero-in{flex-direction:column}.war,.war:not(:has(.war-r)){grid-template-columns:1fr auto 1fr}.war-r{display:none}.war-m{grid-column:1 / -1;justify-content:center}}.clans-tile{background:radial-gradient(120% 100% at 100% 0%,rgba(255,122,46,.14),transparent 60%),var(--tile)}.clans-tile .badges{display:flex;margin-bottom:18px}.clans-tile .badges .cbadge+.cbadge{margin-left:-10px}.clans-tile .badges .cbadge{box-shadow:0 0 0 3px var(--tile),0 8px 20px -10px var(--c)}@media(max-width:1100px){.stack{grid-template-columns:repeat(3,minmax(0,1fr))}.stack .big{font-size:clamp(26px,6vw,40px)}}.war-c em{margin:0 5px}.clans-tile .badges{gap:6px;flex-wrap:wrap}.clans-tile .badges .cbadge+.cbadge{margin-left:0}.clans-tile .badges .cbadge b{font-size:11px}@media(max-width:700px){.grid>.stat-tile.c-3{grid-column:span 6!important}.stat-tile .big{font-size:clamp(26px,8vw,36px)}}.login-error{margin-top:16px;padding:12px 14px;border-radius:12px;background:#e5674f1f;color:#ffb4a3;box-shadow:inset 0 0 0 1px #e5674f59}.login-steps{margin-top:24px}.steps code,.cmd{font-family:var(--mono)}.steps code{padding:1px 6px;border-radius:6px;background:#ffffff14;color:var(--ink)}.cmd{display:flex;align-items:center;gap:4px;padding:14px 16px;border-radius:12px;background:#1e1f22;color:#dbdee1;font-size:16px;box-shadow:inset 0 0 0 1px var(--line-2)}.cmd-slash{color:#949cf7}.cmd-caret{width:2px;height:18px;background:#dbdee1;animation:blink 1s steps(1) infinite}.safety{list-style:none;display:grid;gap:12px;margin-top:18px}.safety li{position:relative;padding-left:26px;color:#c4c7c9;font-size:15px}.safety li:before{content:"✓";position:absolute;left:0;top:0;color:var(--ok);font-weight:700}.me-head{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.me-user{display:flex;align-items:center;gap:16px}.me-user img{width:56px;height:56px;border-radius:50%}.me-clan:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--c)}.ctl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:end;margin-top:18px}.ctl label,.ctl fieldset{display:grid;gap:6px;border:0;min-width:0}.ctl select{height:40px;padding:0 12px;border-radius:10px;background:var(--tile-2);color:var(--ink);border:0;box-shadow:inset 0 0 0 1px var(--line-2);font:500 14px var(--sans)}.ctl select:disabled,.ctl fieldset:disabled{opacity:.5}.chk{display:flex;flex-wrap:wrap;gap:10px;min-height:40px;align-items:center}.chk label{display:flex;grid-auto-flow:column;align-items:center;gap:6px;font-size:14px}.chk input{accent-color:var(--fire);width:16px;height:16px}.ctl-state{grid-column:1 / -1;min-height:18px;font-size:13px;color:var(--mute)}.ctl-state.ok{color:var(--ok)}.ctl-state.bad{color:#ff9b85}.small{font-size:13px;margin-top:14px}.rights{list-style:none;display:flex;flex-wrap:wrap;gap:6px}.rights li{padding:4px 10px;border-radius:8px;background:#ffffff0d;font-size:13px;text-transform:capitalize}.admin-list{display:grid;gap:10px}.admin-row{display:grid;grid-template-columns:240px 1fr;gap:16px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffff08;box-shadow:inset 3px 0 0 var(--c)}.admin-row .ctl{margin-top:0}.admin-name{display:flex;align-items:center;gap:10px;font-weight:600;min-width:0}.admin-name .cbadge b{font-size:10px}.menu-acct{display:none!important}@media(max-width:900px){.acct{display:none}.menu-acct{display:flex!important;color:var(--fire)!important}}@media(max-width:700px){.ctl,.admin-row{grid-template-columns:1fr}.me-head{flex-direction:column;align-items:flex-start}}.game-pick{flex-direction:row;align-items:center;gap:18px;text-align:left;cursor:pointer;transition:box-shadow .25s,transform .25s}.game-pick img{height:64px;width:auto;flex:none}.game-pick:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--acc);opacity:.5;transition:opacity .25s}.game-pick:hover,.game-pick.on{box-shadow:inset 0 0 0 1px rgba(var(--acc-rgb),.55)}.game-pick.on:before{opacity:1}.game-pick-n{margin-top:6px;color:#c4c7c9;font-size:15px}.game-pick-n b{font:600 18px var(--display);color:var(--ink)}.tabs .cnt{font:500 11px var(--mono);color:var(--dim)}.tabs button.on .cnt{color:var(--fire)}.game-split{margin-top:var(--gap)}@media(max-width:700px){.grid>.game-pick.c-6{grid-column:span 6!important;flex-direction:column;align-items:flex-start;gap:10px}.game-pick img{height:44px}}.cbadge{position:relative}.cbadge img{position:absolute;inset:0}
