.nav2-app{--ink:#071512;--paper:#eef2e9;--acid:#efff92;--mint:#2ee1c1;--red:#ff6259;--line:rgba(7,21,18,.16);font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);width:100%;max-width:none!important;margin:0!important;position:relative;isolation:isolate}
.nav2-consent-copy input:disabled{opacity:.35;cursor:not-allowed}.nav2-reward{margin-top:18px;padding:22px;border:1px solid var(--line);background:linear-gradient(135deg,var(--acid),#fff);display:grid;grid-template-columns:1fr auto;gap:8px 18px;align-items:center}.nav2-reward>span{font:800 8px monospace;letter-spacing:.15em}.nav2-reward>strong{font:950 28px monospace}.nav2-reward>code{grid-column:1/-1;padding:12px;background:var(--ink);color:var(--acid);font:900 18px monospace;letter-spacing:.12em}.nav2-reward>small{grid-column:1/-1;color:#59645f}
.nav2-app *{box-sizing:border-box}.nav2-shell{background:linear-gradient(rgba(7,21,18,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(7,21,18,.04) 1px,transparent 1px),var(--paper);background-size:28px 28px;min-height:100vh}
.nav2-top{height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(18px,4vw,56px);border-bottom:1px solid var(--line);background:rgba(238,242,233,.9);backdrop-filter:blur(14px);position:relative;z-index:5}
.nav2-brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:950;letter-spacing:-.05em}.nav2-brand>i{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--acid);font:900 10px monospace}.nav2-brand em{font-style:normal;color:var(--red)}.nav2-brand small{display:block;font:700 7px monospace;letter-spacing:.18em;color:#63706c;margin-top:3px}.nav2-header-title{margin:auto;text-align:center;border-left:1px solid var(--line);border-right:1px solid var(--line);padding:3px 34px}.nav2-header-title small{display:block;font:700 7px monospace;letter-spacing:.2em;color:#6b7571}.nav2-header-title strong{display:block;margin-top:4px;font:950 14px Arial;letter-spacing:.08em}.nav2-user{display:flex;align-items:center;gap:12px;font:800 9px monospace;letter-spacing:.1em}.nav2-user a{color:var(--ink);border:1px solid var(--line);padding:11px 14px;text-decoration:none}.nav2-online{color:#0f9f80}
.nav2-hero{width:min(1220px,92vw);margin:auto;padding:52px 0 36px;display:grid;grid-template-columns:1.45fr .55fr;gap:40px;align-items:end}.nav2-kicker{font:800 9px monospace;letter-spacing:.18em;color:#d94c44}.nav2-hero h1{font-size:clamp(62px,8.2vw,118px);line-height:.78;letter-spacing:-.09em;margin:20px 0 0}.nav2-hero h1 b{color:transparent;-webkit-text-stroke:2px var(--ink)}.nav2-hero p{font-size:14px;line-height:1.7;font-weight:650;border-left:3px solid var(--red);padding-left:18px;margin:0}
.nav2-tabs{width:min(1220px,92vw);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:rgba(255,255,255,.35)}.nav2-tabs button{min-height:82px;border:0;border-right:1px solid var(--line);background:transparent;text-align:left;padding:18px 22px;cursor:pointer;font-weight:900;position:relative}.nav2-tabs button:last-child{border:0}.nav2-tabs button span{color:#d94c44;font:800 9px monospace;margin-right:13px}.nav2-tabs button small{display:block;margin:8px 0 0 29px;color:#6b7571;font:700 8px monospace;letter-spacing:.12em}.nav2-tabs button.active{background:var(--ink);color:white}.nav2-tabs button.active:after{content:"";position:absolute;bottom:-7px;left:50%;width:14px;height:14px;background:var(--ink);transform:rotate(45deg)}
#nav2-view{width:min(1220px,92vw);margin:34px auto 0;padding-bottom:70px}.nav2-panel{background:var(--ink);color:white;padding:60px}.nav2-login{text-align:center}.nav2-login>span{font:800 9px monospace;color:var(--mint);letter-spacing:.16em}.nav2-login h2{font-size:clamp(30px,5vw,64px);letter-spacing:-.06em;max-width:760px;margin:20px auto 32px}.nav2-login-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.nav2-login-actions .nav2-secondary{border-color:rgba(255,255,255,.25);color:white;min-width:230px}.nav2-login>small{display:block;margin-top:18px;color:rgba(255,255,255,.48);font-size:11px}
.nav2-primary,.nav2-secondary{border:0;text-decoration:none;cursor:pointer;font:900 10px monospace;letter-spacing:.08em;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 20px;min-width:230px}.nav2-primary{background:var(--acid);color:var(--ink)}.nav2-primary:hover{background:#fff;transform:translateY(-2px)}.nav2-primary:disabled{opacity:.42;cursor:not-allowed;transform:none}.nav2-secondary{border:1px solid var(--line);background:transparent;color:var(--ink);min-width:auto}
.nav2-consent{display:grid;grid-template-columns:.72fr 1.28fr;background:var(--ink);color:white;min-height:590px}.nav2-consent-art{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at center,rgba(46,225,193,.22),transparent 55%)}.nav2-consent-art>span{position:absolute;bottom:28px;font:800 8px monospace;letter-spacing:.2em;color:rgba(255,255,255,.4)}.nav2-fin{width:250px;height:150px;position:relative;filter:drop-shadow(0 0 28px rgba(46,225,193,.45))}.nav2-fin:before{content:"";position:absolute;inset:10px 20px;background:var(--mint);border-radius:65% 35% 55% 45%;clip-path:polygon(0 45%,28% 8%,80% 14%,100% 50%,80% 86%,28% 92%)}.nav2-fin:after{content:"";position:absolute;width:28px;height:28px;border-radius:50%;background:var(--ink);right:55px;top:44px;border:6px solid white}.nav2-fin i{position:absolute;background:var(--acid);width:55px;height:14px;right:22px;top:68px;transform:rotate(-8deg)}.nav2-consent-copy{padding:55px clamp(25px,5vw,78px)}.nav2-consent-copy h2{font-size:clamp(38px,5vw,72px);line-height:.9;letter-spacing:-.07em;margin:17px 0 25px}.nav2-rules{border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.04);padding:17px 20px;max-height:210px;overflow:auto;color:rgba(255,255,255,.72);font-size:12px;line-height:1.65;margin-bottom:20px}.nav2-rules h3{color:white;margin:0 0 10px}.nav2-rules ul{margin:0;padding-left:18px}.nav2-consent-copy label{display:flex;gap:12px;align-items:flex-start;margin:14px 0;font-size:13px}.nav2-consent-copy input{accent-color:var(--acid);width:19px;height:19px}.nav2-text-link{display:inline-block;color:var(--mint);font:800 9px monospace;margin:5px 0 20px}.nav2-error{color:#ff8a82;font-size:12px}
.nav2-mode-head{display:grid;grid-template-columns:1fr 155px auto;gap:22px;align-items:end;padding:28px 0;border-bottom:1px solid var(--line)}.nav2-mode-head h2{font-size:clamp(42px,6vw,78px);letter-spacing:-.075em;margin:12px 0 6px}.nav2-mode-head p{margin:0;max-width:630px;color:#59645f;font-size:13px}.nav2-stat{border-left:1px solid var(--line);padding-left:20px}.nav2-stat small{font:800 8px monospace;letter-spacing:.15em}.nav2-stat strong{display:block;font:950 42px monospace;margin:6px 0}.nav2-stat strong i{font-size:12px;color:#7b8581;font-style:normal}.nav2-stat span{font:700 8px monospace;color:#7b8581}
.nav2-worlds{display:grid;gap:15px;margin-top:24px}.nav2-world{background:rgba(255,255,255,.52);border:1px solid var(--line);display:grid;grid-template-columns:240px 1fr;min-height:120px}.nav2-world>header{padding:24px;border-right:4px solid var(--accent);display:flex;flex-direction:column;justify-content:space-between}.nav2-world>header span{font:800 8px monospace;letter-spacing:.15em;color:#78827e}.nav2-world>header strong{font-size:18px;letter-spacing:-.03em}.nav2-levels{display:grid;grid-template-columns:repeat(8,1fr)}.nav2-levels button{border:0;border-right:1px solid var(--line);background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:13px;position:relative}.nav2-levels button:hover:not(:disabled){background:var(--accent);color:var(--ink)}.nav2-levels button small{font:700 6px monospace;letter-spacing:.1em;color:#7b8581}.nav2-levels button b{font:900 23px monospace;margin-top:8px}.nav2-levels button i{position:absolute;right:8px;bottom:8px;font-style:normal}.nav2-levels button.locked{opacity:.35;cursor:not-allowed}.nav2-levels button.boss{background:rgba(7,21,18,.05)}
.nav2-store-inline{margin-top:34px;border:1px solid var(--line);display:grid;grid-template-columns:1.1fr repeat(3,1fr);background:rgba(255,255,255,.42)}.nav2-store-inline>div{padding:27px}.nav2-store-inline h3{margin:10px 0 0;font-size:25px}.nav2-product{padding:22px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.nav2-product>span{font:700 7px monospace;color:#78827e}.nav2-product>strong{font-size:15px}.nav2-product>b{font:900 23px monospace}.nav2-product a{color:var(--ink);font:900 9px monospace;margin-top:auto}.nav2-product.featured{background:var(--acid)}
.nav2-league-banner{display:grid;grid-template-columns:.75fr 1fr 1.25fr;background:var(--ink);color:white;min-height:390px}.nav2-prize{padding:38px;border-right:1px solid rgba(255,255,255,.13);display:flex;flex-direction:column}.nav2-prize>span,.nav2-prize>small{font:800 8px monospace;letter-spacing:.14em;color:rgba(255,255,255,.45)}.nav2-prize>strong{font:950 clamp(62px,8vw,108px)/.8 Arial;letter-spacing:-.1em;color:var(--acid);margin:auto 0}.nav2-prize>strong i{font:900 18px monospace;letter-spacing:0}.nav2-podium{display:flex;align-items:end;justify-content:center;gap:8px;padding:35px 20px}.nav2-podium div{width:30%;height:46%;border:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.nav2-podium div.first{height:72%;background:var(--acid);color:var(--ink)}.nav2-podium i{font:950 36px Arial;font-style:normal}.nav2-podium b{font:800 10px monospace}.nav2-ticket{padding:38px;background:rgba(255,255,255,.045)}.nav2-ticket h2{font-size:45px;letter-spacing:-.06em;margin:15px 0}.nav2-ticket ul{list-style:none;padding:0;margin:20px 0}.nav2-ticket li{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.15);padding:13px 0;font:700 9px monospace}.nav2-ticket li b{color:var(--mint)}.nav2-ticket li.used{opacity:.45}.nav2-ticket p{font-size:10px;color:rgba(255,255,255,.48);line-height:1.5}.nav2-buy{width:100%}.nav2-weekly-extra-buy,.nav2-weekly-extra-state{margin-top:10px;min-height:58px;border:1px solid rgba(239,255,146,.34);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 14px;text-decoration:none}.nav2-weekly-extra-buy{background:rgba(239,255,146,.07);color:white}.nav2-weekly-extra-buy:hover{background:var(--acid);color:var(--ink)}.nav2-weekly-extra-buy span{display:flex;flex-direction:column;gap:5px}.nav2-weekly-extra-buy small,.nav2-weekly-extra-state span{font:800 7px monospace;letter-spacing:.12em;opacity:.62}.nav2-weekly-extra-buy strong,.nav2-weekly-extra-buy>b,.nav2-weekly-extra-state b{font:900 10px monospace}.nav2-weekly-extra-state.ready{color:var(--mint)}.nav2-weekly-extra-state.used{opacity:.48}
.nav2-series-route{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:7px;margin:0 0 19px}.nav2-series-route i{width:25px;height:25px;border:1px solid rgba(255,255,255,.28);display:grid;place-items:center;font:800 7px monospace;font-style:normal;color:var(--acid)}.nav2-series-route span{height:1px;background:linear-gradient(90deg,var(--mint),rgba(255,255,255,.16))}.nav2-active-series{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid rgba(239,255,146,.34);background:rgba(239,255,146,.07);padding:12px 14px;margin:0 0 14px}.nav2-active-series span,.nav2-active-series small{font:800 7px monospace;letter-spacing:.12em;color:rgba(255,255,255,.52)}.nav2-active-series strong{grid-row:1/3;grid-column:2;font:900 22px monospace;color:var(--acid)}.nav2-run-score{font:800 7px monospace;font-style:normal;color:rgba(255,255,255,.58);letter-spacing:.08em}
.nav2-board{margin-top:25px;border:1px solid var(--line);background:rgba(255,255,255,.45)}.nav2-board>header{padding:24px;display:flex;justify-content:space-between;align-items:end;border-bottom:1px solid var(--line)}.nav2-board h3{font-size:28px;margin:10px 0 0}.nav2-board>header>span{font:700 8px monospace;color:#77817d}.nav2-rank{display:grid;grid-template-columns:60px 1fr 120px 150px;align-items:center;min-height:58px;padding:0 22px;border-bottom:1px solid var(--line)}.nav2-rank>i{font:900 17px monospace;font-style:normal;color:#d94c44}.nav2-rank>strong{font-size:13px}.nav2-rank>span{font:700 8px monospace;color:#7b8581}.nav2-rank>b{text-align:right;font:900 18px monospace}.nav2-empty{padding:45px;text-align:center;color:#68736e;font-size:13px}
.nav2-skins{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:25px}.nav2-skin{border:1px solid var(--line);padding:16px;background:rgba(255,255,255,.58);min-height:500px;display:flex;flex-direction:column;overflow:hidden;position:relative}.nav2-skin:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--skin)}.nav2-skin.selected{outline:3px solid var(--skin);background:color-mix(in srgb,var(--skin) 6%,white)}.nav2-creature{height:190px;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--skin) 25%,transparent),transparent 64%);position:relative;display:grid;place-items:center}.nav2-creature:before,.nav2-creature:after{content:none}.nav2-creature svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 12px 18px color-mix(in srgb,var(--skin) 35%,transparent));transition:transform .28s ease}.nav2-skin:hover .nav2-creature svg{transform:translateX(4px) scale(1.03)}.nav2-creature .body,.nav2-creature .tail,.nav2-creature .fin{fill:var(--skin);stroke:rgba(7,21,18,.72);stroke-width:2}.nav2-creature .belly{fill:color-mix(in srgb,var(--skin) 38%,white);opacity:.72}.nav2-creature .eye{fill:white;stroke:var(--skin-dark);stroke-width:3}.nav2-creature .pupil,.nav2-creature .gill{fill:var(--skin-dark);stroke:var(--skin-dark);stroke-width:2}.nav2-creature .armor,.nav2-creature .mask,.nav2-creature .plate{fill:var(--skin-dark);stroke:color-mix(in srgb,var(--skin) 55%,white);stroke-width:1.5}.nav2-creature .stripe,.nav2-creature .rune,.nav2-creature .crest,.nav2-creature .teeth{fill:none;stroke:#efff92;stroke-width:3}.nav2-creature .ghost{opacity:.82}.nav2-creature .blade{fill:color-mix(in srgb,var(--skin) 72%,white)}.nav2-creature .gold,.nav2-creature .crown{fill:var(--skin)}.nav2-creature .glow{fill:#efff92;filter:drop-shadow(0 0 5px #efff92)}.nav2-skin>span{font:800 7px monospace;color:#77817d;letter-spacing:.13em}.nav2-skin h3{font-size:25px;margin:9px 0}.nav2-skin p{font-size:12px;line-height:1.55;color:#626d68;min-height:56px}.nav2-skin-stats{display:grid;gap:8px;margin:10px 0 18px;padding:12px;background:rgba(7,21,18,.045);border:1px solid var(--line)}.nav2-skin-stats>div{display:grid;grid-template-columns:82px 1fr 35px;gap:8px;align-items:center}.nav2-skin-stats span,.nav2-skin-stats strong{font:800 7px monospace;letter-spacing:.05em}.nav2-skin-stats strong{text-align:right;color:var(--skin-dark)}.nav2-skin-stats i{height:5px;background:rgba(7,21,18,.1);overflow:hidden}.nav2-skin-stats i b{display:block;height:100%;background:linear-gradient(90deg,var(--skin-dark),var(--skin))}.nav2-skin button,.nav2-skin>a{margin-top:auto;padding:14px;border:1px solid var(--line);background:transparent;color:var(--ink);font:900 9px monospace;text-decoration:none;text-align:center;cursor:pointer}.nav2-skin button:hover,.nav2-skin>a:hover{background:var(--skin);border-color:var(--skin)}.nav2-skin button:disabled{background:var(--skin);color:var(--ink)}
.nav2-game{background:var(--ink);color:white;box-shadow:14px 16px 0 #cbd2c6}.nav2-game-hud{display:grid;grid-template-columns:1.1fr .5fr .5fr .5fr 1.7fr auto;min-height:68px;border-bottom:1px solid rgba(255,255,255,.14)}.nav2-game-hud>div{padding:13px 17px;border-right:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;justify-content:center;gap:7px}.nav2-game-hud small{font:700 7px monospace;letter-spacing:.15em;color:rgba(255,255,255,.4)}.nav2-game-hud strong{font:900 18px monospace;color:var(--acid)}.nav2-risk span{height:6px;background:rgba(255,255,255,.1)}.nav2-risk i{display:block;width:0;height:100%;background:linear-gradient(90deg,var(--mint),var(--acid),var(--red))}.nav2-pause-button{border:0;border-left:1px solid rgba(255,255,255,.14);background:rgba(239,255,146,.06);color:var(--acid);padding:0 17px;font:900 8px monospace;letter-spacing:.09em;cursor:pointer}.nav2-pause-button:hover{background:var(--acid);color:var(--ink)}.nav2-pause-button kbd{display:block;margin-top:5px;font:800 6px monospace;color:inherit}.nav2-canvas-wrap{aspect-ratio:16/9;position:relative}.nav2-canvas-wrap canvas{display:block;width:100%;height:100%}.nav2-game-message,.nav2-pause-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:rgba(3,13,11,.84);backdrop-filter:blur(9px);padding:25px}.nav2-game-message{z-index:4}.nav2-pause-overlay{z-index:3;background:radial-gradient(circle at center,rgba(39,224,193,.15),rgba(3,13,11,.94))}.nav2-game-message.hidden,.nav2-pause-overlay.hidden{display:none}.nav2-game-message>span,.nav2-pause-overlay>span{font:800 9px monospace;color:var(--mint);letter-spacing:.18em}.nav2-game-message h2,.nav2-pause-overlay h2{font-size:clamp(45px,7vw,86px);letter-spacing:-.08em;margin:18px 0}.nav2-game-message p,.nav2-pause-overlay p{color:rgba(255,255,255,.65);font-size:13px;margin:0 0 25px}.nav2-game-controls{display:grid;grid-template-columns:1.3fr repeat(4,.72fr) 1.25fr;border-top:1px solid rgba(255,255,255,.14);min-height:80px}.nav2-game-controls>div,.nav2-game-controls>button{border:0;border-right:1px solid rgba(255,255,255,.13);background:transparent;color:white;padding:13px;text-align:left}.nav2-game-controls>div{display:flex;flex-direction:column;gap:8px;justify-content:center}.nav2-game-controls small{font:700 7px monospace;color:rgba(255,255,255,.4)}.nav2-game-controls strong{font:900 10px monospace}.nav2-game-controls button{cursor:pointer;font:800 8px monospace}.nav2-game-controls button i{display:inline-block;width:17px;height:17px;border-radius:50%;background:var(--c);vertical-align:middle;margin-right:7px}.nav2-game-controls button.active{outline:1px solid var(--acid);background:rgba(239,255,146,.08)}.nav2-game-controls kbd{float:right;background:white;color:var(--ink);padding:3px 5px;font:800 7px monospace}.nav2-game-controls .nav2-copy{background:var(--acid);color:var(--ink);font-weight:900}.nav2-mobile-pad{display:none}
.nav2-footer{height:90px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 4vw;font:700 8px monospace;letter-spacing:.12em;color:#6d7773}.nav2-loading,.nav2-fatal{min-height:420px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.nav2-loading span{width:34px;height:34px;border:3px solid var(--line);border-top-color:var(--red);border-radius:50%;animation:nav2spin .8s linear infinite}@keyframes nav2spin{to{transform:rotate(360deg)}}.nav2-loading strong{font:800 9px monospace;letter-spacing:.14em}.nav2-toast{position:fixed;right:22px;bottom:22px;background:var(--ink);color:white;padding:16px 20px;z-index:99999;font:800 10px monospace;box-shadow:0 10px 30px rgba(0,0,0,.25)}.nav2-toast.error{border-left:4px solid var(--red)}
@media(max-width:900px){.nav2-hero{grid-template-columns:1fr}.nav2-hero h1{font-size:clamp(58px,14vw,90px)}.nav2-mode-head{grid-template-columns:1fr 120px}.nav2-mode-head .nav2-secondary{grid-column:1/-1}.nav2-world{grid-template-columns:1fr}.nav2-world>header{border-right:0;border-bottom:4px solid var(--accent);gap:10px}.nav2-levels{grid-template-columns:repeat(4,1fr)}.nav2-levels button{min-height:82px;border-bottom:1px solid var(--line)}.nav2-store-inline{grid-template-columns:1fr 1fr}.nav2-store-inline>div{grid-column:1/-1}.nav2-league-banner{grid-template-columns:1fr 1fr}.nav2-ticket{grid-column:1/-1}.nav2-skins{grid-template-columns:1fr 1fr}.nav2-game-hud{grid-template-columns:repeat(4,1fr)}.nav2-game-hud>div:first-child{display:none}.nav2-risk{grid-column:1/4}.nav2-pause-button{grid-column:4;grid-row:2;min-height:46px;padding:6px}.nav2-game-controls{grid-template-columns:1fr repeat(4,.65fr)}.nav2-game-controls .nav2-copy{display:none}.nav2-mobile-pad{display:grid;grid-template-columns:55px 55px 55px 1fr;gap:6px;padding:9px;border-top:1px solid rgba(255,255,255,.13)}.nav2-mobile-pad span{display:grid;gap:4px}.nav2-mobile-pad button{min-height:40px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);color:white;touch-action:none}.nav2-mobile-pad>button:last-child{margin-left:10px;background:var(--acid);color:var(--ink);font:900 9px monospace}}
@media(max-width:620px){.nav2-top{height:60px;padding:0 14px}.nav2-brand{font-size:16px}.nav2-brand>i{width:34px;height:34px}.nav2-user strong{display:none}.nav2-hero{padding:30px 0 24px}.nav2-hero h1{font-size:54px}.nav2-tabs{width:calc(100% - 20px)}.nav2-tabs button{padding:13px 9px;min-height:72px;font-size:10px}.nav2-tabs button span{display:none}.nav2-tabs button small{margin-left:0;font-size:6px}.nav2-app #nav2-view{width:calc(100% - 20px);margin-top:20px}.nav2-consent{grid-template-columns:1fr}.nav2-consent-art{min-height:220px}.nav2-consent-copy{padding:30px 20px}.nav2-mode-head{grid-template-columns:1fr}.nav2-stat{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.nav2-levels{grid-template-columns:repeat(4,1fr)}.nav2-levels button{padding:9px}.nav2-store-inline{grid-template-columns:1fr}.nav2-store-inline>div{grid-column:auto}.nav2-product{border-left:0;border-top:1px solid var(--line)}.nav2-league-banner{grid-template-columns:1fr}.nav2-podium{min-height:240px}.nav2-ticket{grid-column:auto}.nav2-prize{min-height:260px}.nav2-rank{grid-template-columns:42px 1fr 90px}.nav2-rank>span{display:none}.nav2-skins{grid-template-columns:1fr}.nav2-game{box-shadow:7px 8px 0 #cbd2c6}.nav2-game-hud>div{padding:8px}.nav2-game-hud strong{font-size:13px}.nav2-game-controls>div{grid-column:1/-1}.nav2-game-controls{grid-template-columns:repeat(4,1fr)}.nav2-game-controls button span,.nav2-game-controls kbd{display:none}.nav2-game-controls button{text-align:center}.nav2-canvas-wrap{min-height:56vw}.nav2-footer{padding:0 14px}}
@media(max-width:900px){.nav2-header-title{display:none}}
@media(prefers-reduced-motion:reduce){.nav2-app *{scroll-behavior:auto!important;animation-duration:.01ms!important}}
