#title span{font-size:.86em}html,body,button,.screen,#hud,#super{touch-action:manipulation}canvas#game,#super{touch-action:none}[hidden]{display:none!important}body.online-match .offline-only{display:none}#menu-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}#open-camp{color:#ffd9a0;background:linear-gradient(#8a3f1c,#55210f);box-shadow:0 0 16px #ff7a2a55}#open-camp:hover{background:linear-gradient(#9c4a22,#632713)}#wallet{z-index:30;top:calc(14px + var(--sa-t));left:calc(14px + var(--sa-l));border:3px solid var(--ink);background:var(--panel);height:46px;color:var(--paper);letter-spacing:.3px;cursor:pointer;border-radius:13px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:15px;display:none;position:fixed;box-shadow:0 4px #00000059}body.overlay #menu{display:none}body.in-menu #wallet{display:flex}#wallet-dot{background:#6b6390;border-radius:50%;width:10px;height:10px}#wallet.on #wallet-dot{background:var(--mint);box-shadow:0 0 10px #8dffb0aa}#x-link{z-index:30;left:calc(14px + var(--sa-l));bottom:calc(14px + var(--sa-b));border:3px solid var(--ink);background:var(--panel);height:40px;color:var(--paper);letter-spacing:.3px;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:14px;text-decoration:none;display:none;position:fixed;box-shadow:0 4px #00000059}body.in-menu #x-link{display:flex}#x-link:hover{color:var(--gold)}#lobby,#browser,#profile-dialog,#login-dialog{z-index:25;background:radial-gradient(#0e0a2299 0%,#0e0a22e6 100%)}.screen-title{color:var(--gold);letter-spacing:1px;text-shadow:-3px -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px 3px 0 var(--ink), 3px 3px 0 var(--ink), 0 7px 0 var(--ink);margin:0 0 10px;font-size:min(9vw,64px);font-weight:400}#lobby-code{color:var(--paper);min-height:28px;font-size:22px}#lobby-code b{color:var(--gold);letter-spacing:4px;-webkit-user-select:text;user-select:text;font-size:30px;font-weight:400}#lobby-share{margin:4px 0 2px;padding:5px 14px;font-size:13px}#lobby-status{color:var(--lilac);font-family:var(--body);min-height:20px;margin:6px 0 12px;font-size:15px;font-weight:800}#lobby-players{gap:6px;width:min(420px,100%);margin:0;padding:0;list-style:none;display:grid}#lobby-players li{border:3px solid var(--ink);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:17px;display:flex}#lobby-players li.you{border-color:var(--gold)}#lobby-players li.empty{opacity:.45;font-family:var(--body);font-size:14px;font-weight:600}#lobby-players .def{color:var(--gold);font-size:14px}.dialog-panel{border:4px solid var(--ink);background:var(--panel);border-radius:18px;flex-direction:column;align-items:center;gap:10px;width:min(380px,100%);padding:18px;display:flex;box-shadow:0 6px #0006}.dialog-text{color:#e8e2ff;font-family:var(--body);margin:0;font-size:14.5px;font-weight:600;line-height:1.45}.big-btn.small{margin-top:4px;padding:8px 30px 10px;font-size:24px}.dialog-panel .ghost-btn{margin-top:0}.or{color:var(--lilac);font-family:var(--body);font-size:13px;font-weight:800}.join-row{align-items:center;gap:8px;display:flex}#room-code{border:3px solid var(--ink);width:130px;color:var(--gold);letter-spacing:6px;text-align:center;text-transform:uppercase;-webkit-user-select:text;user-select:text;background:#120c28;border-radius:12px;padding:8px 10px;font-family:inherit;font-size:24px}#room-code::placeholder{color:#4d4475;letter-spacing:3px}#login-error{color:#ff8a80;min-height:18px;font-family:var(--body);font-size:13.5px;font-weight:800}#leave-match{z-index:30;top:calc(14px + var(--sa-t));right:calc(70px + var(--sa-r));border:3px solid var(--ink);background:var(--panel);height:46px;color:var(--paper);letter-spacing:.3px;cursor:pointer;border-radius:13px;padding:0 14px;font-family:inherit;font-size:14px;display:none;position:fixed;box-shadow:0 4px #00000059}body.in-match:not(.spectating) #leave-match{display:block}#leave-match.confirm{background:#c8372d}#result-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}body.online-result #to-menu{display:none}#spectate{z-index:22;left:50%;bottom:calc(18px + var(--sa-b));border:3px solid var(--ink);background:var(--panel);white-space:nowrap;border-radius:16px;align-items:center;gap:12px;max-width:calc(100% - 24px);padding:10px 14px;font-size:15px;line-height:1.35;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 6px #0006}#spectate b{color:#ff6a5e;font-size:18px;font-weight:400}#spectate-who{color:var(--mint)}#spectate .ghost-btn{margin-top:0;padding:7px 14px;font-size:14px}body.spectating #hints,body.spectating #super,body.spectating #sticks{display:none!important}@media (width<=560px){#spectate{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center}}#profile-name{color:var(--gold);font-size:22px}#profile-body{width:100%}.level-row{justify-content:space-between;align-items:baseline;font-size:20px;display:flex}.level-row small{color:var(--lilac);font-family:var(--body);font-size:12.5px;font-weight:800}.xp-bar{border:2px solid var(--ink);background:#120c28;border-radius:7px;height:12px;margin:6px 0 14px;overflow:hidden}.xp-bar i{background:linear-gradient(#ffe066, var(--gold-deep));height:100%;display:block}.stat-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stat-grid div{border:2px solid var(--ink);font-variant-numeric:tabular-nums;background:#120c28;border-radius:10px;padding:8px 4px;font-size:20px}.stat-grid span{color:var(--lilac);font-family:var(--body);letter-spacing:.4px;font-size:11px;font-weight:800;display:block}#result-xp{min-height:24px;color:var(--mint);margin-top:8px;font-size:19px}#lobby-players .lvl,#browser-list .tag{color:var(--lilac);margin-left:8px;font-size:12px}#browser-note{color:var(--lilac);font-family:var(--body);margin-bottom:10px;font-size:14.5px;font-weight:800}#browser-list{gap:6px;width:min(520px,100%);max-height:38vh;margin:0 0 12px;padding:0;list-style:none;display:grid;overflow-y:auto}#browser-list li{border:3px solid var(--ink);background:var(--panel);text-align:left;border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:8px 10px 8px 14px;font-size:17px;display:grid}#browser-list li.none{text-align:center;opacity:.6;font-family:var(--body);font-size:14px;font-weight:600;display:block}#browser-list .meta{color:var(--lilac);font-family:var(--body);font-size:12.5px;font-weight:600;display:block}#browser-list .count{color:var(--gold);font-variant-numeric:tabular-nums}#browser-list li.live-head{color:var(--mint);letter-spacing:1px;background:0 0;border:0;align-items:center;gap:8px;padding:6px 4px 0;font-size:13px;display:flex}#browser-list li.live-head i{background:var(--mint);border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #8dffb0aa}#browser-list li.live{background:#16102c99;border-color:#ffffff1a}#browser-list li.live .count{color:var(--mint)}#browser-list .pips{gap:3px;display:flex}#browser-list .pips i{background:#2a1f52;border-radius:3px;width:8px;height:13px}#browser-list .pips i.on{background:linear-gradient(#7dff9a,#22c45a)}#browser-list li.live-more{color:var(--lilac);font-family:var(--body);text-align:center;background:0 0;border:0;padding:0 4px;font-size:12.5px;font-weight:700;display:block}#browser-invite{color:#ffb3ab;width:min(520px,100%);font-family:var(--body);background:#2a1320cc;border:2px solid #ff8a8055;border-radius:10px;margin:0 0 8px;padding:8px 12px;font-size:13.5px;font-weight:700}#browser-invite[hidden]{display:none}#browser-list .ghost-btn,.join-row .ghost-btn,.browser-actions .ghost-btn{margin-top:0}.browser-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.browser-actions .big-btn{margin-top:0}.check-row{color:#e8e2ff;font-family:var(--body);cursor:pointer;align-items:center;gap:8px;margin:10px 0;font-size:13.5px;font-weight:600;display:flex}.check-row input{width:18px;height:18px;accent-color:var(--gold)}#online-pill{z-index:30;top:calc(14px + var(--sa-t));right:calc(70px + var(--sa-r));border:3px solid var(--ink);background:var(--panel);color:#cfc8f0;border-radius:13px;align-items:center;gap:7px;height:46px;padding:0 14px;font-size:14px;display:none;position:fixed;box-shadow:0 4px #00000059}body.in-menu #online-pill:not([hidden]){display:flex}#online-pill b{color:var(--mint);font-weight:400}#aura-unlock{--aura:#ffc93a;z-index:40;top:calc(74px + var(--sa-t));border:3px solid var(--aura);max-width:calc(100% - 24px);box-shadow:0 0 0 3px var(--ink), 0 0 34px -2px var(--aura), 0 8px 0 #0006;pointer-events:none;opacity:0;background:#16102cf2;border-radius:18px;align-items:center;gap:14px;padding:12px 20px 13px 14px;transition:opacity .35s,transform .4s cubic-bezier(.2,1.4,.4,1);display:flex;position:fixed;left:50%;transform:translate(-50%,-26px)scale(.92)}#aura-unlock.show{opacity:1;transform:translate(-50%)scale(1)}#aura-unlock i{border:5px solid var(--aura);width:46px;height:46px;box-shadow:0 0 16px var(--aura), inset 0 0 10px var(--aura);background:#120c28;border-radius:50%;flex:none;animation:1.1s ease-in-out infinite alternate auraCardPulse}#aura-unlock small{color:var(--lilac);letter-spacing:1px;font-size:12.5px;display:block}#aura-unlock b{color:var(--aura);letter-spacing:.5px;text-shadow:0 0 14px var(--aura), 0 3px 0 var(--ink);font-size:28px;font-weight:400;line-height:1.05;display:block}#aura-unlock span{color:#e8e2ff;font-family:var(--body);margin-top:2px;font-size:13px;font-weight:800;display:block}@keyframes auraCardPulse{to{box-shadow:0 0 28px 2px var(--aura), inset 0 0 14px var(--aura)}}#result-aura{--aura:#ffc93a;color:#e8e2ff;font-family:var(--body);margin-top:6px;font-size:14.5px;font-weight:800}#result-aura b{color:var(--aura);font-family:var(--font);letter-spacing:.5px;text-shadow:0 0 12px var(--aura);font-size:19px;font-weight:400}@media (width<=560px){#aura-unlock{gap:10px;padding:9px 14px 10px 10px}#aura-unlock i{border-width:4px;width:34px;height:34px}#aura-unlock b{font-size:21px}#aura-unlock span{font-size:11.5px}}@media (prefers-reduced-motion:reduce){#aura-unlock{transition:opacity .2s;transform:translate(-50%)}#aura-unlock i{animation:none}}#result-gift{color:#ffe066;min-height:22px;margin-top:6px;font-size:18px}#result-gift small{color:var(--lilac);font-family:var(--body);font-size:12.5px;font-weight:600;display:block}#profile-stock{border-top:2px solid #ffffff1a;width:100%;margin-top:6px;padding-top:12px}.stock-head{color:var(--lilac);letter-spacing:.5px;font-size:13px}.stock-head span{color:var(--gold)}#stock-list{gap:4px;max-height:150px;margin:8px 0;padding:0;list-style:none;display:grid;overflow-y:auto}#stock-list li{border:2px solid var(--ink);background:#120c28;border-radius:10px;justify-content:space-between;gap:10px;padding:6px 10px;font-size:15px;display:flex}#stock-list li small{color:var(--lilac);font-family:var(--body);font-size:12px;font-weight:700}#stock-list li.none{color:var(--lilac);font-family:var(--body);font-size:13px;font-weight:600;display:block}#stock-note{min-height:18px;color:var(--lilac);font-family:var(--body);margin-top:6px;font-size:12.5px;font-weight:700}#stock-note.err{color:#ff8a80}#stock-note a{color:var(--mint)}#stake-pick{width:min(420px,100%);margin:4px 0 2px}#stake-pick .label{color:var(--lilac);letter-spacing:.5px;margin-bottom:5px;font-size:13px}#stake-pick .hint{font-family:var(--body);letter-spacing:0;opacity:.85;font-weight:600}#lobby-stake{border:3px solid var(--gold);background:var(--panel);border-radius:14px;width:min(420px,100%);margin-bottom:12px;padding:12px}#lobby-stake-info{font-size:18px;line-height:1.35}#lobby-stake-info b{color:var(--gold);font-weight:400}#lobby-stake-info small{color:var(--lilac);font-family:var(--body);font-size:12.5px;font-weight:600;display:block}#lobby-stake-note{min-height:18px;color:var(--mint);font-family:var(--body);margin-top:6px;font-size:13px;font-weight:800}#lobby-stake-note.err{color:#ff8a80}#lobby-players .paid,#lobby-players .unpaid{margin-left:8px;font-size:11.5px}#lobby-players .paid{color:var(--mint)}#lobby-players .unpaid{color:#ff8a80}#browser-list .stake{color:var(--gold)}#result-stake{min-height:24px;color:var(--gold);margin-top:6px;font-size:21px}#result-stake small{color:var(--lilac);font-family:var(--body);font-size:12.5px;font-weight:600;display:block}#stake-seg button:disabled{cursor:not-allowed;opacity:.4}#stake-guest{color:#cfc8f0;font-family:var(--body);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:700;display:flex}#stake-guest .ghost-btn{margin-top:0;padding:6px 12px;font-size:13px}#lobby-pick{width:min(420px,100%);margin-bottom:10px}#lobby-pick .label{color:var(--lilac);letter-spacing:.5px;margin-bottom:5px;font-size:13px}#lobby-pick .hint{font-family:var(--body);letter-spacing:0;opacity:.8;font-weight:600}#lobby-pick .seg{justify-content:center;gap:8px}#lobby-pick .seg button{opacity:.6;background:#120c28;border-radius:50%;flex:none;width:58px;height:58px;padding:0;transition:transform .1s,opacity .1s;overflow:hidden}#lobby-pick .seg button:hover{opacity:.9}#lobby-pick .seg button.on{opacity:1;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold), 0 0 14px #ffc93a99;transform:scale(1.08)}#lobby-pick .seg button img{object-fit:cover;width:100%;height:100%;display:block}#lobby-ready-line{min-height:18px;color:var(--lilac);font-family:var(--body);margin-top:10px;font-size:13.5px;font-weight:800}#lobby-ready{background:linear-gradient(#b5ffd0, var(--mint) 45%, #3fcf78)}#lobby-ready.is-ready{color:var(--mint);box-shadow:0 4px 0 var(--ink);background:#2a1f52;font-size:22px}#lobby-start:disabled{cursor:not-allowed;filter:saturate(.4)brightness(.8);font-size:24px}.oh.ally .oh-name{color:#9fd0ff}.oh.ally .oh-fill{background:linear-gradient(#7ec0ff,#2a7de0)}#team-pick{width:min(520px,100%);margin:12px 0 2px}#team-pick .label{color:var(--lilac);letter-spacing:.5px;margin-bottom:5px;font-size:13px}#team-pick .hint{font-family:var(--body);letter-spacing:0;opacity:.8;font-weight:600}#team-seg button{color:#fff;background:linear-gradient(#3f6fd6,#2a4aa6);padding:9px 0;font-size:19px}#team-seg button:hover{filter:brightness(1.12)}#lobby-search{color:var(--gold);letter-spacing:.5px;margin:2px 0 12px;font-size:17px}#lobby-search b{font-weight:400}#lobby-search i{background:var(--gold);border-radius:50%;width:10px;height:10px;margin-right:8px;animation:1s ease-in-out infinite alternate searchPulse;display:inline-block}#lobby-search small{color:var(--lilac);font-family:var(--body);letter-spacing:0;margin-top:3px;font-size:12.5px;font-weight:700;display:block}@keyframes searchPulse{to{opacity:.25;transform:scale(.7)}}#lobby-start.cancel{color:#fff;background:linear-gradient(#ff8a7a,#e0473a 45%,#b52c22)}@media (prefers-reduced-motion:reduce){#lobby-search i{animation:none}}#lobby-map{width:min(520px,100%);margin-bottom:10px}#lobby-map .label{color:var(--lilac);letter-spacing:.5px;margin-bottom:5px;font-size:13px}#lobby-map-note{font-family:var(--body);letter-spacing:0;opacity:.8;font-weight:600}#lobby-map .seg{flex-wrap:wrap}#lobby-map .seg button{white-space:nowrap;flex:auto;padding:7px 8px;font-size:12.5px}#lobby-map .seg button:disabled{cursor:default;opacity:.55}#lobby-map .seg button.on:disabled{opacity:1}#lobby-fog{width:min(520px,100%);margin-bottom:10px}#lobby-fog[hidden]{display:none}#lobby-fog .label{color:var(--lilac);letter-spacing:.5px;margin-bottom:5px;font-size:13px}#lobby-fog-note{font-family:var(--body);letter-spacing:0;opacity:.8;font-weight:600}#lobby-fog .seg{width:min(220px,100%);margin:0 auto}#lobby-fog .seg button{flex:50%;padding:7px 8px;font-size:12.5px}#lobby-fog .seg button:disabled{cursor:default;opacity:.55}#lobby-fog .seg button.on:disabled{opacity:1}#lobby-time-hint,#lobby-fog-hint{min-height:0;color:var(--mint);font-family:var(--body);margin-top:5px;font-size:12.5px;font-weight:700}#lobby-time-hint:empty,#lobby-fog-hint:empty{display:none}#lobby-time .seg,#map-seg{flex-wrap:wrap}#map-seg button{white-space:nowrap;flex:30%;font-size:12px}#lobby-time{width:min(420px,100%);margin-bottom:10px}#lobby-time .label{color:var(--lilac);letter-spacing:.5px;margin-bottom:5px;font-size:13px}#lobby-time-note{font-family:var(--body);letter-spacing:0;opacity:.8;font-weight:600}#lobby-time .seg button{padding:7px 2px;font-size:12.5px}#lobby-time .seg button:disabled{cursor:default;opacity:.55}#lobby-time .seg button.on:disabled{opacity:1}#lobby-players .tag{background:var(--gold);color:var(--ink);vertical-align:2px;border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11px}@media (height<=520px){#browser-list{max-height:30vh}.screen-title{margin-bottom:4px;font-size:min(7vw,40px)}#lobby-players{grid-template-columns:1fr 1fr;width:min(620px,100%)}#lobby-players li{padding:5px 10px;font-size:14px}#wallet{height:38px;font-size:13px}}#card-detail{display:none}@media (width>=701px) and (height>=521px){#cards{--tile:clamp(104px, calc((100vw - 120px) / var(--per-row,5)), 156px);width:auto;max-width:calc(var(--per-row,5) * (var(--tile) + 10px) + 14px);flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 12px 2px}#cards .card{flex:0 0 var(--tile);border-width:3px;border-radius:14px;width:auto;padding:7px 7px 8px}#cards .card:hover{transform:translateY(-2px)}#cards .card.on{transform:translateY(-3px)}#cards .card .swatch{height:calc(var(--tile) * .39);border-width:2px;border-radius:9px;margin-bottom:5px}#cards .card h2{font-size:19px;line-height:1.1}#cards .card .role{font-size:12px}#cards .card p,#cards .card .stat{display:none}#card-detail{border:3px solid var(--ink);background:var(--panel);text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:6px 22px;width:min(760px,100%);margin:10px auto 0;padding:9px 18px 10px;display:grid}#card-detail .cd-name{font-size:21px;line-height:1.1}#card-detail .cd-name span{color:var(--gold);margin-left:8px;font-size:14px}#card-detail p{color:#cfc8f0;font-family:var(--body);margin:3px 0 0;font-size:13px;font-weight:600;line-height:1.35}#card-detail .stat{color:#b9b0e0;align-items:center;gap:6px;margin-top:3px;font-size:11px;display:flex}#card-detail .stat:first-child{margin-top:0}#card-detail .stat span{text-align:left;width:48px}#card-detail .stat i{background:#120c28;border-radius:4px;flex:1;height:7px;display:block;overflow:hidden}#card-detail .stat i b{background:var(--gold);border-radius:4px;height:100%;display:block}#menu .big-btn{margin-top:14px}}@media (width>=701px) and (height>=521px) and (height<=740px){#title{font-size:min(7.4vw,62px)}#tagline{margin:8px 0;font-size:16px}#cards{--tile:clamp(104px, calc((100vw - 120px) / var(--per-row,5)), 138px);gap:8px;padding-top:4px}#cards .card h2{font-size:17px}#card-detail{margin-top:6px;padding:6px 16px 7px}#card-detail .cd-name{font-size:18px}#card-detail p{font-size:12.5px}#menu .big-btn{margin-top:10px;padding:7px 46px 9px;font-size:28px}#menu .ghost-btn{margin-top:10px;padding:5px 18px;font-size:15px}#menu-hint{display:none}}#cards-wrap{justify-content:center;width:100%;max-width:100%;display:flex;position:relative}.cards-arrow{display:none}#cards .card .swatch{padding:0;overflow:hidden}#cards .card .swatch img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=700px){#cards .card .swatch{height:60px}#cards .card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}}@media (height<=520px){#cards{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;max-width:960px}#cards .card .swatch{height:34px}}#gas-timer{color:#d9f7c8;text-align:center;min-width:118px;font-size:17px}#gas-timer.soon{color:#ffd37a;animation:.5s ease-in-out infinite alternate gasSoon}#gas-timer.now{color:#7dff9a}@keyframes gasSoon{to{transform:scale(1.07)}}@media (width<=700px),(height<=520px){#gas-timer{min-width:92px;font-size:13px}}@media (prefers-reduced-motion:reduce){#gas-timer.soon{animation:none}}.tier{border:2px solid var(--ink);color:#fff;letter-spacing:.4px;white-space:nowrap;vertical-align:1px;background:#3a3358;border-radius:8px;margin-left:8px;padding:1px 8px 2px;font-size:11.5px;display:inline-block}.tier svg{filter:drop-shadow(0 1px #00000059);width:1.3em;height:1.3em;margin:-.2em 4px -.26em -2px;overflow:visible}.tier.t-team{background:linear-gradient(#3f6fd6,#2a4aa6)}#board-mode{width:min(420px,100%);margin-bottom:10px}#board-mode button{padding:8px 4px;font-size:13px}.tier.t-unranked{color:var(--lilac);background:#2a1f52}.tier.t-bronze{background:linear-gradient(#d9965a,#a5602c)}.tier.t-silver{color:var(--ink);background:linear-gradient(#e6ebf5,#9aa3b8)}.tier.t-gold{color:var(--ink);background:linear-gradient(#ffe066,#e0a012)}.tier.t-platinum{color:var(--ink);background:linear-gradient(#9ff3e6,#2fb5a4)}.tier.t-diamond{background:linear-gradient(#a9d4ff,#3d7fe6)}.tier.t-master{background:linear-gradient(#d9a6ff,#8a3fe0)}.tier.t-legend{background:linear-gradient(#ff9a6a,#e0342a);box-shadow:0 0 10px #ff6a4a99}.streak{border:2px solid var(--ink);color:var(--ink);letter-spacing:.4px;white-space:nowrap;vertical-align:1px;background:linear-gradient(#ffb04a,#f0601a);border-radius:8px;margin-left:8px;padding:1px 8px 2px;font-size:11.5px;display:inline-block}.rank-row{border-bottom:2px solid #2a1f52;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:12px;padding-bottom:12px;display:flex}.rank-row .tier,.rank-row .streak{margin-left:0;font-size:13px}.rank-row b{color:var(--gold);font-size:20px;font-weight:400}.rank-row small{color:var(--lilac);font-family:var(--body);flex-basis:100%;font-size:12.5px;font-weight:700}#result-mmr{min-height:22px;color:var(--lilac);margin-top:6px;font-size:19px}#result-mmr b{font-weight:400}#result-mmr.up b{color:var(--mint)}#result-mmr.down b{color:#ff8a80}#result-mmr small{font-family:var(--body);color:var(--lilac);margin-top:3px;font-size:13px;font-weight:700;display:block}#board-note{max-width:560px;color:var(--lilac);font-family:var(--body);margin-bottom:10px;font-size:14px;font-weight:800}.dialog-panel.wide{width:min(560px,100%)}#board-you{color:var(--gold);font-family:var(--body);margin-bottom:8px;font-size:14px;font-weight:800}#board-list{text-align:left;max-height:min(52vh,460px);margin:0;padding:0;list-style:none;overflow-y:auto}#board-list li{border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:15px;display:flex}#board-list li:nth-child(odd){background:#120c2880}#board-list li.you{outline:2px solid var(--gold);background:#ffc93a26}#board-list li.none,#board-list li.gap{color:var(--lilac);font-family:var(--body);background:0 0;justify-content:center;font-size:14px;font-weight:700}#board-list .pos{color:var(--gold);flex:0 0 38px}#board-list li:first-child .pos{font-size:19px}#board-list .who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}#board-list .who small{color:var(--lilac);font-family:var(--body);margin-left:8px;font-size:12px;font-weight:700}#board-list .tier{flex:none;margin-left:0;font-size:12.5px}@media (width<=700px){#board-list .who small{display:none}}#login-wallets{gap:8px;display:grid}#login-wallets:empty{display:none}.wallet-choice{justify-content:center;align-items:center;gap:10px;margin-top:0;display:flex}.wallet-choice img{border-radius:6px}#login-error.hint{color:var(--gold)}#arena-still{z-index:14;filter:blur(7px)brightness(.7)saturate(1.1);opacity:0;pointer-events:none;background:#0b0e1a;width:100%;height:100%;transition:opacity 1.3s ease-out;position:fixed;inset:0;transform:scale(1.08)}body.net-wait #arena-still,body.net-rejoin #arena-still{opacity:1;transition:none}body.net-rejoin #arena-still{filter:blur(7px)brightness(.6)saturate(.9)}#hud{transition:opacity .9s .5s}body.net-wait #hud{opacity:0;transition:none}#net-wait{z-index:15;text-align:center;pointer-events:none;opacity:0;place-items:center;padding:0 24px;transition:opacity .4s;display:grid;position:fixed;inset:0}body.net-wait #net-wait{opacity:1;transition:opacity .35s .3s}.net-wait-box span{color:var(--gold);text-shadow:-2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink), 0 4px 0 var(--ink);font-size:min(5.4vw,34px);line-height:1.15;display:block}.net-wait-box i{justify-content:center;gap:9px;margin-top:16px;display:flex}.net-wait-box b{border:2px solid var(--ink);background:var(--paper);border-radius:50%;width:11px;height:11px;animation:1s ease-in-out infinite netWaitDot}.net-wait-box b:nth-child(2){animation-delay:.15s}.net-wait-box b:nth-child(3){animation-delay:.3s}@keyframes netWaitDot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){canvas#game,#hud{transition:none}.net-wait-box b{animation:none}}a.big-btn{text-align:center;text-decoration:none;display:block}a.big-btn[hidden],#login-hint[hidden]{display:none}#profile-rename{text-align:left;margin:4px 0 14px}#profile-rename[hidden]{display:none}#profile-rename label{color:var(--lilac);letter-spacing:.5px;margin-bottom:6px;font-size:13px;display:block}#profile-rename .hint{font-family:var(--body);letter-spacing:0;font-size:12px;font-weight:700}.name-row{gap:8px;display:flex}#name-input{border:3px solid var(--ink);min-width:0;color:var(--paper);-webkit-user-select:text;user-select:text;background:#120c28;border-radius:12px;flex:1;padding:8px 12px;font-family:inherit;font-size:18px}#name-input::placeholder{color:#6f679a;font-size:14px}.name-row .ghost-btn{margin-top:0}#name-note{min-height:18px;color:var(--mint);font-family:var(--body);margin-top:6px;font-size:12.5px;font-weight:700}#name-note.err{color:#ff8a80}body.net-rejoin #hud{opacity:0;transition:none}#net-rejoin{z-index:26;text-align:center;place-items:center;padding:0 24px;display:none;position:fixed;inset:0}body.net-rejoin #net-rejoin{display:grid}#net-rejoin em{color:var(--paper);text-shadow:-3px -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px 3px 0 var(--ink), 3px 3px 0 var(--ink), 0 6px 0 var(--ink);margin-top:10px;font-size:min(14vw,84px);font-style:normal;line-height:1;display:block}#active-match{z-index:28;top:calc(10px + var(--sa-t));border:3px solid var(--ink);background:linear-gradient(#3a1d52,#2a1f52);border-radius:16px;align-items:center;gap:14px;width:min(560px,100% - 28px);padding:10px 12px 10px 16px;animation:1s ease-in-out infinite alternate activePulse;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px #0006,0 0 26px #ff6a4a80}#active-match[hidden]{display:none}.am-text{text-align:left;flex:1;min-width:0}.am-text b{color:var(--ember);letter-spacing:.5px;font-size:19px;font-weight:400;display:block}.am-text span{color:#cfc8f0;font-family:var(--body);font-size:12.5px;font-weight:700;line-height:1.3;display:block}#active-rejoin{white-space:nowrap;flex:none;margin:0}#active-rejoin em{opacity:.75;font-style:normal}@keyframes activePulse{to{box-shadow:0 6px #0006,0 0 40px #ff6a4acc}}@media (prefers-reduced-motion:reduce){#active-match{animation:none}}@media (width<=980px){#active-match{top:calc(66px + var(--sa-t))}}#wardrobe{background:linear-gradient(90deg,#0e0a2226 0% 46%,#0e0a22d9 78%);justify-content:flex-start}#wardrobe-note{max-width:620px;color:var(--paper);font-family:var(--body);text-shadow:0 2px 6px #000c;margin-bottom:10px;font-size:14px;font-weight:800}#wardrobe-main{flex:auto;align-items:center;gap:18px;width:min(1080px,100%);min-height:0;display:flex}#wardrobe-stage{pointer-events:none;flex:1 1 0;align-self:stretch;min-width:200px;min-height:240px}#wardrobe-panel{flex:none;gap:8px;width:min(430px,100%)}#wardrobe-pick{flex-wrap:wrap;justify-content:center;gap:7px}#wardrobe-pick button{opacity:.62;background:#120c28;border-radius:50%;flex:none;width:52px;height:52px;padding:0;transition:transform .1s,opacity .1s;overflow:hidden}#wardrobe-pick button:hover{opacity:.9}#wardrobe-pick button.has{border-color:var(--aura);box-shadow:0 0 10px var(--aura);opacity:.85}#wardrobe-pick button.on{opacity:1;border-color:var(--gold);box-shadow:0 0 0 2px var(--gold), 0 0 14px #ffc93a99;transform:scale(1.08)}#wardrobe-pick button.on.has{box-shadow:0 0 0 2px var(--gold), 0 0 16px var(--aura)}#wardrobe-pick button img{object-fit:cover;width:100%;height:100%;display:block}#wardrobe-who{color:var(--lilac);font-family:var(--body);margin-top:4px;font-size:14px;font-weight:800}#wardrobe-who b{color:var(--paper);font-family:var(--font);letter-spacing:.5px;vertical-align:-2px;margin-right:6px;font-size:24px;font-weight:400}#wardrobe-bar{border:2px solid var(--ink);background:#0d0920;border-radius:8px;width:100%;height:12px;overflow:hidden}#wardrobe-bar i{background:var(--aura);height:100%;box-shadow:0 0 10px var(--aura);border-radius:6px;transition:width .25s;display:block}#wardrobe-next{color:var(--lilac);font-family:var(--body);font-size:13px;font-weight:800}#wardrobe-tiers{grid-template-columns:repeat(5,1fr);gap:6px;width:100%;display:grid}.aura-tier{border:2px solid var(--ink);color:#fff;letter-spacing:.3px;cursor:pointer;background:#2a1f52;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:9px 2px 7px;font-family:inherit;font-size:13px;display:flex}.aura-tier i{border:3px solid var(--aura);width:26px;height:26px;box-shadow:0 0 9px var(--aura), inset 0 0 6px var(--aura);background:#120c28;border-radius:50%}.aura-tier:first-child i{box-shadow:none;border-style:dashed}.aura-tier b{font-weight:400}.aura-tier small{color:var(--mint);font-family:var(--body);letter-spacing:.2px;font-size:9.5px;font-weight:800;line-height:1.1}.aura-tier.locked small{color:var(--lilac)}.aura-tier.locked i{opacity:.55}.aura-tier.on{border-color:var(--aura);box-shadow:0 0 0 1px var(--aura), 0 0 14px -2px var(--aura);background:#3a2c6c}#wardrobe-msg{min-height:34px;color:var(--gold);font-family:var(--body);font-size:13px;font-weight:800;line-height:1.3}#wardrobe-close{flex:none}@media (width<=760px){#wardrobe{padding-top:calc(62px + var(--sa-t));background:linear-gradient(#0e0a2226 0% 36%,#0e0a22d9 62%)}body:has(#wardrobe.open) #x-link{display:none}#wardrobe-main{flex-direction:column;flex:none;gap:8px}#wardrobe-stage{flex:0 0 30vh;width:100%;min-height:0}#wardrobe-note{font-size:12.5px}#wardrobe-close{bottom:calc(6px + var(--sa-b));z-index:2;position:sticky;box-shadow:0 4px 14px #000c}}@media (height<=520px){#wardrobe{padding-top:calc(8px + var(--sa-t));padding-bottom:calc(8px + var(--sa-b))}#wardrobe .screen-title{text-shadow:-2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink), 0 4px 0 var(--ink);margin:0;font-size:26px}#wardrobe-note{display:none}#wardrobe-main{gap:10px}#wardrobe-stage{min-height:0}#wardrobe-panel{gap:4px;padding:8px 10px}#wardrobe-pick{flex-wrap:nowrap;gap:5px}#wardrobe-pick button{border-width:2px;width:36px;height:36px}#wardrobe-who{margin-top:0;font-size:12.5px}#wardrobe-who b{font-size:18px}#wardrobe-bar{height:9px}#wardrobe-next{font-size:12px}.aura-tier{gap:2px;padding:4px 2px;font-size:11.5px}.aura-tier i{border-width:2px;width:16px;height:16px}.aura-tier small{font-size:8.5px}#wardrobe-msg{min-height:0;font-size:12px}#wardrobe-close,#wardrobe-signin{margin-top:4px;padding:4px 18px;font-size:15px}}#round-hud{flex-direction:column;align-items:center;gap:5px;display:flex}#round-hud[hidden]{display:none}#round-bars{gap:5px;display:flex}#round-bars i{border:2px solid var(--ink);background:#ffffff2e;border-radius:6px;width:52px;height:10px;transition:background .3s;box-shadow:0 2px #00000059}#round-bars i.us{background:linear-gradient(#7cc4ff,#2f8cf0)}#round-bars i.them{background:linear-gradient(#ff8a7a,#e0342a)}#round-bars i.draw{background:#8a8f9a}#round-bars i.now{background:#fff6;animation:1.3s ease-in-out infinite roundNow}@keyframes roundNow{50%{background:#ffffffb0}}#round-clock{border:3px solid var(--ink);background:var(--panel);border-radius:14px;align-items:baseline;gap:9px;padding:1px 16px 3px;display:flex;box-shadow:0 4px #00000059}#round-clock small{color:var(--lilac);letter-spacing:.06em;font-size:12px}#round-clock b{min-width:62px;color:var(--gold);font-variant-numeric:tabular-nums;text-align:center;font-size:27px;font-weight:400}#round-hud.soon #round-clock b{color:#ff8a80}#round-hud.now #round-clock b{color:#ff5a4a}#hud.rounds #topbar{grid-template-columns:1fr auto 1fr;align-items:start;display:grid}#hud.rounds #left-count{justify-self:end}#hud.rounds #gas-timer{justify-self:start}#hud.rounds #clock{display:none}#left-count{pointer-events:auto;cursor:pointer}#banner.lost{color:#ff6a5e}#scoreboard{z-index:45;border:3px solid var(--ink);pointer-events:none;background:#120c28f0;border-radius:16px;width:min(560px,100% - 24px);max-height:calc(100% - 24px);padding:12px 14px 10px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 10px 40px #000000a0}#scoreboard[hidden]{display:none}#sb-head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}#sb-title{color:var(--gold);letter-spacing:.04em;font-size:20px;font-weight:400}#sb-score{font-size:20px}#sb-score .us{color:#6ab8ff}#sb-score .them{color:#ff7a6c}.sb-team{letter-spacing:.08em;margin:8px 0 3px;font-size:12px}.sb-team.us{color:#6ab8ff}.sb-team.them{color:#ff7a6c}.sb-row{background:#ffffff10;border-radius:9px;grid-template-columns:30px 1fr 44px 44px;align-items:center;gap:8px;margin-top:3px;padding:3px 10px 3px 4px;font-size:16px;display:grid}.sb-row.us{background:#2f8cf02e}.sb-row.them{background:#e0342a2b}.sb-row.you{outline:2px solid var(--gold);outline-offset:-2px}.sb-row.down{opacity:.55}.sb-row img{border:2px solid var(--ink);background:var(--plum);object-fit:cover;border-radius:50%;width:28px;height:28px}.sb-row .n{text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-row .n small{color:var(--lilac);margin-left:6px;font-size:11px}.sb-row b{font-variant-numeric:tabular-nums;text-align:center;font-weight:400}.sb-row.head{color:var(--lilac);letter-spacing:.08em;background:0 0;margin-top:0;font-size:11px}#sb-foot{color:var(--lilac);text-align:center;margin-top:8px;font-size:11.5px}#sb-foot kbd{color:var(--ink);background:#fff;border-radius:5px;padding:0 6px;font-family:inherit;box-shadow:0 2px #9a94b0}@media (width<=700px),(height<=520px){#round-bars i{width:34px;height:8px}#round-clock{border-width:2px;border-radius:11px;gap:6px;padding:0 10px 1px}#round-clock small{font-size:10px}#round-clock b{min-width:44px;font-size:19px}.sb-row{font-size:14px}}@media (prefers-reduced-motion:reduce){#round-bars i.now{animation:none}}#round-title{color:#fff;letter-spacing:.1em;text-shadow:-1px -1px 0 var(--ink), 1px -1px 0 var(--ink), -1px 1px 0 var(--ink), 1px 1px 0 var(--ink), 0 2px 0 var(--ink);font-size:12px}#sb-mode{color:var(--lilac);letter-spacing:.08em;margin-left:10px;font-size:12px}@media (width<=700px),(height<=520px){#round-title{font-size:10px}}#lobby-pick{width:min(820px,100%)}#lobby-pick .seg{flex-wrap:wrap}#lobby-mode{color:var(--gold);letter-spacing:.08em;margin:-4px 0 8px;font-size:15px}#lobby-mode[hidden]{display:none}@media (width<=700px){.screen{padding-top:calc(64px + var(--sa-t))}#lobby-pick .seg{gap:7px}#lobby-pick .seg button{width:50px;height:50px}#lobby-mode{font-size:12.5px}}@media (height<=520px){#lobby-pick .seg button{width:42px;height:42px}#lobby-mode{margin-bottom:4px;font-size:12px}}.floater.frost{color:#9fe8ff;font-size:22px}@media (width<=700px) and (height>=521px){#cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#cards .card{border-width:3px;border-radius:12px;padding:5px 5px 7px}#cards .card .swatch{border-width:2px;border-radius:8px;height:46px;margin-bottom:4px}#cards .card h2{font-size:15px;line-height:1.1}#cards .card .role{font-size:10.5px}#cards .card p,#cards .card .stat{display:none}#cards .card:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:auto}#card-detail{border:3px solid var(--ink);background:var(--panel);text-align:left;border-radius:12px;width:100%;max-width:420px;margin:8px auto 0;padding:8px 12px 9px;display:block}#card-detail .cd-name{font-size:18px;line-height:1.1}#card-detail .cd-name span{color:var(--gold);margin-left:7px;font-size:13px}#card-detail p{color:#cfc8f0;font-family:var(--body);margin:3px 0 6px;font-size:12.5px;font-weight:600;line-height:1.35}#card-detail .stat{color:#b9b0e0;align-items:center;gap:6px;margin-top:3px;font-size:10.5px;display:flex}#card-detail .stat span{text-align:left;width:52px}#card-detail .stat i{background:#120c28;border-radius:4px;flex:1;height:6px;display:block;overflow:hidden}#card-detail .stat i b{background:var(--gold);border-radius:4px;height:100%;display:block}}.missions-badge{background:var(--gold);color:var(--ink);border-radius:9px;margin-left:8px;padding:1px 7px;font-size:12px}.missions-badge.all{background:var(--mint)}#missions-note{max-width:560px;color:var(--lilac);font-family:var(--body);margin-bottom:6px;font-size:14px;font-weight:800}#missions-timer{color:var(--paper);font-family:var(--body);margin-bottom:10px;font-size:14px;font-weight:800}#missions-timer b{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:800}#missions-you{color:var(--gold);font-family:var(--body);margin-bottom:8px;font-size:14px;font-weight:800}#missions-you:empty{display:none}#missions-list{text-align:left;gap:8px;max-height:min(58vh,540px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}#missions-list li{--lvl:var(--mint);border-left:5px solid var(--lvl);background:#120c2880;border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:5px 12px;padding:9px 12px 9px 10px;display:grid}#missions-list li.medium{--lvl:var(--gold)}#missions-list li.hard{--lvl:#ff8a3c}#missions-list li.extreme{--lvl:#ff4d6d}#missions-list .m-icon{border:3px solid var(--ink);width:44px;height:44px;color:var(--lvl);background:#2a2050 50%/cover no-repeat;border-radius:50%;grid-row:span 2;place-items:center;display:grid}#missions-list .m-text{min-width:0;color:var(--paper);font-size:15px;line-height:1.25}#missions-list .m-level{color:var(--lvl);font-family:var(--body);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:800;display:block}#missions-list .m-xp{color:var(--mint);text-align:right;white-space:nowrap;font-size:15px}#missions-list .m-bar{grid-column:2/4;align-items:center;gap:10px;display:flex}#missions-list .m-bar i{background:#0e0a22;border-radius:4px;flex:1;height:8px;overflow:hidden}#missions-list .m-bar b{background:var(--lvl);border-radius:4px;height:100%;display:block}#missions-list .m-bar span{min-width:74px;color:var(--lilac);font-family:var(--body);text-align:right;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}#missions-list li.done{background:#8dffb014}#missions-list li.done .m-text span{color:var(--lilac);text-decoration:line-through}#result-missions{color:var(--gold);font-size:15px}#result-missions small{font-family:var(--body);font-size:13px;font-weight:800;display:block}#result-missions b{color:var(--mint)}@media (width<=700px){#missions-list li{grid-template-columns:36px 1fr auto;gap:4px 9px;padding:8px 9px 8px 8px}#missions-list .m-icon{width:36px;height:36px}#missions-list .m-text,#missions-list .m-xp{font-size:13.5px}}@media (height<=740px){#missions-note{display:none}#missions-timer{margin-bottom:6px}#missions .screen-title{margin-bottom:2px;font-size:min(8vw,50px)}#missions-list{gap:5px;max-height:calc(100vh - 235px)}#missions-list li{gap:2px 10px;padding:5px 10px 5px 8px}#missions-list .m-icon{border-width:2px;width:34px;height:34px}#missions-list .m-text{font-size:14px}#missions-list .m-bar i{height:6px}}#missions-list .m-hint{color:var(--lilac);font-family:var(--body);font-size:11.5px;font-weight:700;display:block}#mission-pops{z-index:40;top:calc(70px + var(--sa-t));right:calc(14px + var(--sa-r));pointer-events:none;flex-direction:column;gap:6px;width:min(290px,100% - 28px);display:flex;position:fixed}.m-pop{--lvl:var(--mint);border:3px solid var(--ink);border-left:5px solid var(--lvl);opacity:0;background:#16102cf2;border-radius:13px;align-items:center;gap:10px;padding:7px 12px 8px 9px;transition:opacity .3s,transform .35s cubic-bezier(.2,1.4,.4,1);display:flex;transform:translate(40px);box-shadow:0 4px #00000059}.m-pop.show{opacity:1;transform:none}.m-pop.medium{--lvl:var(--gold)}.m-pop.hard{--lvl:#ff8a3c}.m-pop.extreme{--lvl:#ff4d6d}.m-pop .m-icon{border:2px solid var(--ink);width:34px;height:34px;color:var(--lvl);background:#2a2050 50%/cover no-repeat;border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.m-pop>div{flex:1;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;min-width:0;display:grid}.m-pop small{color:var(--lvl);font-family:var(--body);letter-spacing:.6px;grid-column:1/3;font-size:10.5px;font-weight:800}.m-pop span:not(.m-icon){color:var(--paper);grid-column:1/3;font-size:13.5px;line-height:1.2}.m-pop i{background:#0e0a22;border-radius:4px;height:7px;overflow:hidden}.m-pop i b{background:var(--lvl);border-radius:4px;height:100%;transition:width .3s;display:block}.m-pop em{color:var(--lilac);font-family:var(--body);font-variant-numeric:tabular-nums;font-size:11.5px;font-style:normal;font-weight:800}.m-pop.bump .m-icon{animation:.35s ease-out mPopBump}@keyframes mPopBump{0%{transform:scale(1.35)}to{transform:scale(1)}}.m-pop.done{--lvl:var(--gold);border-color:var(--gold);box-shadow:0 0 0 3px var(--ink), 0 0 24px -2px var(--gold), 0 4px #00000059}.m-pop.done small{color:var(--mint)}@media (width<=700px){#mission-pops{top:calc(58px + var(--sa-t));width:min(230px,100% - 20px)}.m-pop{border-width:2px 2px 2px 4px;gap:8px;padding:5px 9px 6px 7px}.m-pop .m-icon{flex-basis:28px;width:28px;height:28px}.m-pop span:not(.m-icon){font-size:12px}}@media (prefers-reduced-motion:reduce){.m-pop,.m-pop i b{transition:none}.m-pop.bump .m-icon{animation:none}}@media (height<=520px){#mission-pops .m-pop:nth-last-child(n+3){display:none}}#lobby-row{flex-wrap:wrap;justify-content:center;gap:0 10px;display:flex}#lobby-chat{text-align:left;width:min(420px,100%);margin:12px 0 58px}#lobby-chat .label{color:var(--lilac);letter-spacing:.5px;margin-bottom:4px;font-size:13px}#lobby-chat .hint{font-family:var(--body);letter-spacing:0;font-size:12px;font-weight:700}#chat-log{border:3px solid var(--ink);height:118px;font-family:var(--body);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#120c28e6;border-bottom:0;border-radius:12px 12px 0 0;padding:8px 10px;font-size:13.5px;font-weight:700;line-height:1.35;overflow-y:auto}#chat-log:empty:before{content:"Nobody has said anything yet.";color:#6f679a}.chat-line{color:#e9e5f7;margin:0 0 3px}.chat-line b{color:var(--gold);font-weight:800}.chat-line.me b{color:var(--mint)}.chat-line.sys{color:#ffb3ab;font-style:italic}#chat-form{display:flex}#chat-input{border:3px solid var(--ink);min-width:0;color:var(--paper);font-family:var(--body);-webkit-user-select:text;user-select:text;background:#1a1230;border-right:0;border-radius:0 0 0 12px;flex:1;padding:8px 12px;font-size:16px;font-weight:700}#chat-input::placeholder{color:#6f679a}#chat-send{border-radius:0 0 12px;min-width:74px;margin:0}#dead-chat{z-index:22;left:calc(14px + var(--sa-l));bottom:calc(18px + var(--sa-b));text-align:left;width:min(320px,50vw - 150px);position:fixed}#dead-chat[hidden]{display:none}#dead-chat .label{color:var(--lilac);letter-spacing:.5px;text-shadow:0 2px #1a1230;margin-bottom:4px;font-size:13px}#dead-chat .hint{font-family:var(--body);color:#a79fd0;font-weight:700}#dead-log{border:3px solid var(--ink);height:104px;font-family:var(--body);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#120c28d9;border-bottom:0;border-radius:12px 12px 0 0;padding:8px 10px;font-size:13.5px;font-weight:700;line-height:1.35;overflow-y:auto}#dead-log:empty:before{content:"Nobody who is out has said anything yet.";color:#6f679a}#dead-form{display:flex}#dead-input{border:3px solid var(--ink);min-width:0;color:var(--paper);font-family:var(--body);-webkit-user-select:text;user-select:text;background:#1a1230;border-right:0;border-radius:0 0 0 12px;flex:1;padding:7px 12px;font-size:16px;font-weight:700}#dead-input::placeholder{color:#6f679a}#dead-send{border-radius:0 0 12px;min-width:68px;margin:0}@media (width<=900px){#dead-chat{left:12px;right:12px;bottom:calc(96px + var(--sa-b));width:auto}#dead-log{height:66px}}@media (width>=1280px) and (height>=560px){#lobby-chat{right:calc(18px + var(--sa-r));bottom:calc(18px + var(--sa-b));z-index:2;width:min(330px,50vw - 354px);margin:0;position:fixed}#chat-log{height:min(300px,42vh)}}.or-line{color:var(--lilac);font-family:var(--body);letter-spacing:1px;align-items:center;gap:10px;margin:14px 0 10px;font-size:12px;font-weight:800;display:flex}.or-line:before,.or-line:after{content:"";background:#ffffff1f;border-radius:1px;flex:1;height:2px}#login-email{text-align:left;align-self:stretch;min-width:0}#login-email[hidden],#email-form[hidden],#code-form[hidden],#profile-account[hidden]{display:none}#login-email label{color:var(--lilac);letter-spacing:.5px;margin-bottom:6px;font-size:13px;display:block}#login-email .hint{font-family:var(--body);letter-spacing:0;font-size:12px;font-weight:700}#email-input,#code-input{border:3px solid var(--ink);min-width:0;color:var(--paper);font-family:var(--body);-webkit-user-select:text;user-select:text;background:#120c28;border-radius:12px;flex:1;padding:8px 12px;font-size:17px;font-weight:700}#code-input{letter-spacing:6px;text-align:center;font-family:inherit;font-size:22px}#email-input::placeholder,#code-input::placeholder{color:#6f679a;letter-spacing:0}#login-email .check-row{color:var(--paper);font-family:var(--body);letter-spacing:0;cursor:pointer;align-items:flex-start;gap:8px;margin:9px 0 0;font-size:12.5px;font-weight:700;line-height:1.35;display:flex}#login-email .check-row input{width:18px;height:18px;accent-color:var(--gold);flex:none;margin:0}#login-email a,#profile-account a{color:var(--gold)}.link-btn{color:var(--lilac);font-family:var(--body);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:2px 0;font-size:12.5px;font-weight:700;text-decoration:underline}.link-btn:hover{color:var(--paper)}.link-btn.confirm{color:#ff8a80}html.in-game,html.in-game body{touch-action:pan-x pan-y}.row[hidden]{display:none}#fs-btn{margin:0;padding:4px 16px 5px;font-size:14px}#update-banner{z-index:40;color:#1a1230;text-align:center;pointer-events:none;background:#ffc93a;border:3px solid #1a1230;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 10px;width:fit-content;max-width:min(740px,100vw - 250px);margin:0 auto;padding:5px 16px 6px;display:flex;position:fixed;top:8px;left:0;right:0;box-shadow:0 4px #0007}#update-banner[hidden]{display:none}#update-banner b{letter-spacing:1px;white-space:nowrap;font-size:14px;font-weight:400}#update-banner span{font-family:var(--body);font-size:12.5px;font-weight:800;line-height:1.3}body:has(#hud:not(.hidden)) #update-banner{opacity:.9;max-width:min(520px,100vw - 24px);padding:4px 12px 5px;top:auto;bottom:10px}body:has(#hud:not(.hidden)) #update-banner b{font-size:12px}body:has(#hud:not(.hidden)) #update-banner span{font-size:11px}@media (width<=760px){#update-banner{max-width:calc(100vw - 24px);top:52px}}#profile-admin{text-align:left;border-top:2px solid #ffffff14;margin:14px 0 4px;padding-top:12px}#profile-admin[hidden]{display:none}#profile-admin .dialog-text{margin:0 0 8px;font-size:13px}#profile-account{text-align:left;border-top:2px solid #ffffff14;margin:14px 0 4px;padding-top:12px}#profile-account .dialog-text{margin:0 0 6px;font-size:13px}#profile-account .big-btn,#profile-account .ghost-btn{margin:10px auto 0;display:block}#account-id{align-items:center;gap:8px;margin:4px 0 10px;display:flex}#account-id .account-id-label{color:var(--lilac);font-family:var(--body);letter-spacing:.5px;flex:none;font-size:11px;font-weight:800}#account-id-value{color:#fff;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#ffffff12;border-radius:6px;flex:auto;min-width:0;padding:4px 7px;font-family:ui-monospace,Consolas,Courier New,monospace;font-size:11.5px}#profile-account #account-id-copy{flex:none;margin:0;padding:5px 10px;font-size:12px;display:inline-block}#account-note{min-height:18px;color:var(--mint);font-family:var(--body);margin-top:6px;font-size:12.5px;font-weight:700}#account-note.err{color:#ff8a80}@media (height<=520px){#cards-wrap{max-width:100vw}#cards{--w:124px;width:100%;max-width:100%;padding:8px calc(50% - var(--w) / 2) 10px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;justify-content:flex-start;gap:8px;display:flex;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}#cards::-webkit-scrollbar{display:none}#cards .card,#cards .card.on,#cards .card:hover{flex:0 0 var(--w);width:var(--w);scroll-snap-align:center;opacity:calc(.5 + .5 * var(--k,0));transform:scale(calc(.8 + .2 * var(--k,0)));padding:6px 7px 8px;transition:none}#cards .card .swatch{height:54px;margin-bottom:5px}#cards .card h2{white-space:nowrap;font-size:19px}#cards .card .role{white-space:nowrap;font-size:12.5px}#x-link{justify-content:center;width:40px;padding:0}#x-link span{display:none}}#keybinds .kb{justify-content:space-between;align-items:center;gap:10px;margin:5px 0;font-size:13.5px;display:flex}#keybinds .kb b{color:#cfc8f0;text-align:right;font-weight:400}#esc-menu{z-index:70;background:#0b0e1a8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}#esc-menu[hidden]{display:none}#esc-menu .esc-panel{border:3px solid var(--ink);background:var(--panel);text-align:center;border-radius:16px;width:min(420px,100%);max-height:calc(100% - 32px);padding:16px 18px 18px;overflow-y:auto;box-shadow:0 8px #00000059}#esc-menu h3{color:var(--gold);letter-spacing:1px;margin:0;font-size:26px;font-weight:400}#esc-note{color:var(--lilac);font-family:var(--body);margin-top:4px;font-size:13px;font-weight:700}#esc-note:empty{display:none}#esc-menu .esc-buttons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;display:flex}#esc-menu .esc-buttons .ghost-btn{min-width:160px;margin-top:0}#esc-menu .esc-buttons .ghost-btn[hidden]{display:none}#esc-leave{background:#6e2a26}#esc-leave.confirm{background:#c8372d}#esc-menu h4{color:var(--lilac);letter-spacing:.5px;text-align:left;margin:16px 0 6px;font-size:14px;font-weight:400}#esc-keybinds .kb{text-align:left;justify-content:space-between;align-items:center;gap:10px;margin:5px 0;font-size:13.5px;display:flex}#esc-keybinds .kb b{color:#cfc8f0;text-align:right;font-weight:400}#esc-keybinds kbd{color:var(--ink);background:#fff;border-radius:5px;padding:0 6px;font-family:inherit;box-shadow:0 2px #9a94b0}#landing{z-index:100;overscroll-behavior:contain;color:#fff;-webkit-user-select:text;user-select:text;background:radial-gradient(120% 80% at 50% 0,#3a2466 0%,#1a1230 45%,#0b0e1a 100%);font-family:Lilita One,Arial Black,Segoe UI,system-ui,sans-serif;transition:opacity .35s;position:fixed;inset:0;overflow-y:auto}#landing.leaving{opacity:0;pointer-events:none}.l-wrap{width:min(1080px,100%);padding:calc(18px + env(safe-area-inset-top,0px)) 16px calc(28px + env(safe-area-inset-bottom,0px));margin:0 auto}.l-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.l-brand{letter-spacing:.5px;color:#ffc93a;text-shadow:0 3px #1a1230;font-size:24px}.l-brand span{color:#ff6a4a}.l-right{align-items:center;gap:10px;display:flex}.l-online{color:#cfc8f0;white-space:nowrap;background:#16102cdb;border:3px solid #1a1230;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font-size:14px;display:inline-flex;box-shadow:0 4px #00000059}.l-online[hidden]{display:none}.l-online b{color:#8dffb0;font-weight:400}.l-online i,#online-pill i{background:#8dffb0;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #8dffb0aa}@media (width<=460px){.l-online{padding:7px 9px;font-size:12.5px}.l-x{padding:7px 10px;font-size:12.5px}.l-brand{display:none}.l-top{justify-content:flex-end}}.l-x{color:#fff;background:#16102cdb;border:3px solid #1a1230;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;text-decoration:none;display:inline-flex;box-shadow:0 4px #00000059}.l-x:hover{color:#ffc93a}.l-hero{background:#2a1f52;border:4px solid #1a1230;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 10px #1a1230,0 22px 40px #00000080}.l-hero img{aspect-ratio:1584/672;object-fit:cover;width:100%;height:auto;display:block}.l-cta{text-align:center;padding:26px 0 8px}.l-tag{text-shadow:0 3px #1a1230;max-width:640px;margin:0 auto 6px;font-size:clamp(20px,3.4vw,30px);line-height:1.15}.l-sub{color:#cfc8f0;max-width:560px;margin:0 auto 20px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.5}#load-game{color:#1a1230;cursor:pointer;background:linear-gradient(#ffe066,#ffc93a 45%,#e08a12);border:4px solid #1a1230;border-radius:20px;padding:12px 58px 15px;font-family:inherit;font-size:clamp(28px,5vw,40px);transition:transform 80ms,box-shadow 80ms;box-shadow:0 8px #1a1230,0 16px 28px #00000073}#load-game:hover{transform:translateY(-2px)}#load-game:active{transform:translateY(5px);box-shadow:0 3px #1a1230}#load-game:disabled{cursor:progress;filter:saturate(.6)}#load-game:focus-visible,.l-x:focus-visible{outline-offset:3px;outline:3px solid #ffc93a}.l-note{color:#b9b0e0;min-height:20px;margin-top:12px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:13.5px;font-weight:600}.l-gpu{color:#ffd9d4;text-align:left;background:#2a1320;border:3px solid #ff8a80;border-radius:14px;max-width:620px;margin:16px auto 0;padding:12px 16px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.5}.l-gpu[hidden]{display:none}.l-gpu b{color:#fff}.l-gpu ul{margin:6px 0;padding-left:20px}.l-h2{text-align:center;color:#ffc93a;letter-spacing:.5px;text-shadow:0 3px #1a1230;margin:34px 0 14px;font-size:26px;font-weight:400}.l-live[hidden],.l-live-open[hidden]{display:none}.l-live{max-width:760px;margin:0 auto}.l-live .l-h2{margin-top:26px}.l-live-dot{vertical-align:2px;background:#8dffb0;border-radius:50%;width:11px;height:11px;margin-right:10px;animation:1.6s ease-in-out infinite l-live-pulse;display:inline-block;box-shadow:0 0 10px #8dffb0aa}@keyframes l-live-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.l-live-dot{animation:none}}.l-live-list{gap:8px;display:grid}.l-live-row,.l-live-open{background:#16102cdb;border:3px solid #1a1230;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 4px #00000059}.l-live-open{background:#12261ddb;border-color:#2f6b45;margin-bottom:8px}.l-live-tag{color:#ffc93a;letter-spacing:.5px;text-align:center;background:#2a1f52;border-radius:8px;flex:none;min-width:52px;padding:4px 8px;font-size:13px}.l-live-row.staked .l-live-tag{color:#1a1230;background:#ffc93a}.l-live-tag.open{color:#12261d;background:#8dffb0}.l-live-who{text-align:left;flex:auto;min-width:0}.l-live-who b{color:#fff;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;display:block;overflow:hidden}.l-live-who small{color:#b9b0e0;text-overflow:ellipsis;white-space:nowrap;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.l-live-pips{flex:none;gap:4px;display:flex}.l-live-pips i{background:#2a1f52;border-radius:4px;width:10px;height:14px}.l-live-pips i.on{background:linear-gradient(#7dff9a,#22c45a)}.l-live-alive{color:#8dffb0;white-space:nowrap;flex:none;font-size:14px}.l-live-time{color:#b9b0e0;font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:40px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:800}.l-live-join{color:#1a1230;cursor:pointer;background:linear-gradient(#ffd75a,#f0a514);border:3px solid #1a1230;border-radius:10px;flex:none;padding:7px 16px;font-family:inherit;font-size:15px;box-shadow:0 3px #00000059}.l-live-join:hover{filter:brightness(1.08)}.l-live-extra,.l-live-note{color:#8f87b5;text-align:center;margin:8px 0 0;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:700}.l-live-extra{color:#b9b0e0;margin:2px 0 0}@media (width<=560px){.l-live-row,.l-live-open{flex-wrap:wrap;gap:6px 10px;padding:9px 11px}.l-live-who{flex-basis:calc(100% - 70px)}.l-live-pips{margin-left:62px}.l-live-time{margin-left:auto}}.l-carousel{position:relative}.l-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:4px 2px 10px;display:flex;overflow-x:auto}.l-grid::-webkit-scrollbar{display:none}.l-grid .l-card{scroll-snap-align:start;flex:0 0 calc(25% - 9px)}.l-arrow{z-index:2;color:#1a1230;cursor:pointer;background:linear-gradient(#ffe066,#ffc93a 45%,#e08a12);border:3px solid #1a1230;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .15s,transform .1s;display:grid;position:absolute;top:calc(50% - 26px);box-shadow:0 4px #0006}.l-arrow:active{transform:translateY(2px)}.l-arrow.prev{left:6px}.l-arrow.next{right:6px}.l-arrow[disabled]{opacity:0;pointer-events:none}.l-card{text-align:center;background:#16102cdb;border:4px solid #1a1230;border-radius:18px;overflow:hidden;box-shadow:0 6px #0006}.l-card img{aspect-ratio:1;width:100%;height:auto;display:block}.l-card h3{margin:10px 0 0;font-size:22px;font-weight:400}.l-card .role{color:#ffc93a;font-size:14px}.l-card p{color:#cfc8f0;margin:6px 12px 14px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.35}.l-how{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.l-how div{background:#16102cdb;border:3px solid #1a1230;border-radius:16px;padding:16px}.l-how h3{color:#8dffb0;margin:0 0 6px;font-size:18px;font-weight:400}.l-how p{color:#cfc8f0;margin:0;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:1.45}.l-badge{color:#cfc8f0;letter-spacing:.5px;vertical-align:4px;text-shadow:none;background:#2a1f52;border:2px solid #1a1230;border-radius:9px;margin-left:8px;padding:3px 10px 4px;font-size:13px;display:inline-block}.l-badge.live{color:#1a1230;background:#8dffb0}.l-stake{text-align:center}.l-stake-tiers{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.l-stake-tiers span{color:#1a1230;background:linear-gradient(#ffe066,#ffc93a 45%,#e08a12);border:4px solid #1a1230;border-radius:16px;min-width:74px;padding:8px 14px 10px;font-size:24px;box-shadow:0 5px #1a1230}.l-stake-lead{text-shadow:0 3px #1a1230;margin:16px 0 14px;font-size:clamp(18px,3vw,24px)}.l-stake .l-how{text-align:left}.l-fine{color:#8f87b5;max-width:640px;margin:12px auto 0;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:12.5px;font-weight:600;line-height:1.45}.l-gift{text-align:center}.l-gift .l-how{text-align:left}.l-rarity{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.l-rarity article{--tint:#b8c4ff;background:#16102cdb;border:4px solid #1a1230;border-radius:18px;overflow:hidden;box-shadow:0 6px #0006}.l-rarity .r-rare{--tint:#6fb8ff}.l-rarity .r-epic{--tint:#c9a2ff}.l-rarity .r-legendary{--tint:#ffb04a}.l-rarity img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.l-rarity h3{color:var(--tint);margin:10px 0 0;font-size:21px;font-weight:400}.l-rarity .odds{color:#cfc8f0;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:12.5px;font-weight:800}.l-rarity dl{text-align:left;grid-template-columns:auto auto;justify-content:center;gap:2px 8px;margin:8px 10px 12px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:12.5px;display:grid}.l-rarity dt{color:#8f87b5;font-weight:700}.l-rarity dd{color:#fff;margin:0;font-weight:800}.l-note-line{color:#cfc8f0;margin:4px 0 14px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:14.5px;font-weight:700}.l-note-line b{color:#ffc93a}.l-foot{text-align:center;color:#8f87b5;margin-top:30px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:12.5px;font-weight:600}.l-foot-links{margin-top:6px;display:block}.l-foot-links a{color:#b9b0e0;margin:0 8px}@media (width<=760px){.l-grid .l-card{flex-basis:calc(50% - 6px)}.l-arrow{width:38px;height:38px}.l-arrow.prev{left:4px}.l-arrow.next{right:4px}.l-how{grid-template-columns:1fr}.l-rarity{grid-template-columns:repeat(2,minmax(0,1fr))}.l-hero{border-radius:16px}}@media (prefers-reduced-motion:reduce){#landing,#load-game{transition:none}}#landing{scroll-behavior:smooth}.l-h2{scroll-margin-top:14px}.l-chips a:focus-visible,.l-newcard:focus-visible{outline-offset:3px;outline:3px solid #ffc93a}.l-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.l-chips a{color:#e8e2ff;letter-spacing:.4px;background:#2a1f52;border:3px solid #1a1230;border-radius:14px;padding:8px 14px 9px;font-size:14px;text-decoration:none;transition:transform .12s,background .12s;box-shadow:0 4px #0006}.l-chips a b{color:#ffc93a;margin-right:5px;font-size:17px;font-weight:400}.l-chips a:hover{background:#3a2c6c;transform:translateY(-2px)rotate(-1.5deg)}.l-chips a:nth-child(2n):hover{transform:translateY(-2px)rotate(1.5deg)}.l-new{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.l-new .l-newcard{grid-column:span 2}.l-new .l-newcard.big{grid-column:span 3}.l-newcard{color:#fff;background:#16102cdb;border:4px solid #1a1230;border-radius:18px;text-decoration:none;transition:transform .14s,box-shadow .14s;display:block;position:relative;overflow:hidden;box-shadow:0 6px #0006}.l-newcard:hover{transform:translateY(-4px);box-shadow:0 10px #0006}.l-newcard img{aspect-ratio:16/9;object-fit:cover;border-bottom:4px solid #1a1230;width:100%;height:auto;display:block}.l-newcard h3{margin:12px 14px 0;font-size:19px;font-weight:400;line-height:1.15}.l-newcard p{color:#cfc8f0;margin:6px 14px 16px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:13.5px;font-weight:600;line-height:1.4}.l-sticker{color:#fff;letter-spacing:.6px;background:#ff6a4a;border:3px solid #1a1230;border-radius:0 10px 10px 0;padding:4px 12px 5px 14px;font-size:13px;position:absolute;top:10px;left:-6px;transform:rotate(-3deg);box-shadow:0 3px #0006}.l-grid .l-card{transition:transform .14s}.l-grid .l-card:hover{transform:translateY(-4px)}.l-arenas{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.l-arenas article{--tint:#ffc93a;text-align:center;background:#16102cdb;border:4px solid #1a1230;border-radius:18px;overflow:hidden;box-shadow:0 6px #0006}.l-arenas .a-crater{--tint:#ff7a4a}.l-arenas .a-lake{--tint:#8fd0ff}.l-arenas .a-thicket{--tint:#8dffb0}.l-arenas img{aspect-ratio:16/9;object-fit:cover;border-bottom:4px solid var(--tint);width:100%;height:auto;display:block}.l-arenas h3{color:var(--tint);margin:10px 0 0;font-size:20px;font-weight:400}.l-arenas p{color:#cfc8f0;margin:6px 12px 14px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.4}.l-center{text-align:center;margin-top:14px}.l-split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.l-split>img{object-fit:cover;border:4px solid #1a1230;border-radius:18px;width:100%;height:100%;min-height:0;display:block;box-shadow:0 6px #0006}.l-how.l-stack{grid-template-columns:1fr}.l-auras{text-align:center}.l-tiers{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.l-tiers span{--glow:#ff8a3c;border:3px solid var(--glow);color:#cfc8f0;min-width:150px;box-shadow:0 0 0 3px #1a1230, 0 0 18px -2px var(--glow), inset 0 0 14px -6px var(--glow);background:#16102c;border-radius:16px;padding:12px 16px 13px;font-family:Nunito,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:800;animation:2.6s ease-in-out infinite alternate auraPulse}.l-tiers b{color:var(--glow);letter-spacing:.5px;font-family:Lilita One,Arial Black,Segoe UI,system-ui,sans-serif;font-size:22px;font-weight:400;display:block}.l-tiers.l-missions span{min-width:170px}.l-tiers .m-easy{--glow:#6fe07a}.l-tiers .m-medium{--glow:#5fb8ff;animation-delay:-.6s}.l-tiers .m-hard{--glow:#ff9a3c;animation-delay:-1.2s}.l-tiers .m-extreme{--glow:#ff5a4a;animation-delay:-1.8s}.l-meter{color:#cfc8f0;letter-spacing:1px;justify-content:center;align-items:baseline;gap:10px;margin:14px auto 0;font-size:15px;display:flex}.l-meter b{color:#ffc93a;letter-spacing:1px;font-variant-numeric:tabular-nums;text-shadow:0 3px #1a1230,0 0 22px #ffc93a55;font-size:34px;font-weight:400}.l-meter[hidden]{display:none}.l-tiers .t-silver{--glow:#dfe9ff;animation-delay:-.6s}.l-tiers .t-gold{--glow:#ffc93a;animation-delay:-1.2s}.l-tiers .t-diamond{--glow:#6fe6ff;animation-delay:-1.8s}@keyframes auraPulse{to{box-shadow:0 0 0 3px #1a1230, 0 0 30px 2px var(--glow), inset 0 0 18px -4px var(--glow)}}@media (width<=900px){.l-arenas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.l-new{grid-template-columns:1fr}.l-new .l-newcard,.l-new .l-newcard.big{grid-column:auto}.l-split{grid-template-columns:1fr}.l-split>img{aspect-ratio:16/9;height:auto}.l-tiers span{flex:40%;min-width:0}.l-chips a{padding:7px 11px 8px;font-size:13px}}@media (prefers-reduced-motion:reduce){#landing{scroll-behavior:auto}.l-newcard,.l-chips a,.l-grid .l-card{transition:none}.l-tiers span{animation:none}}
