:root{--bg:#1b1450;--glass:#2c2070ed;--fg:#fff;--muted:#c9c3f0;--accent:#ff5fa2;--accent-dark:#a31c57;--cyan:#74c0fc;--mint:#63e6be;--gold:#ffd43b;--gold-dark:#b8860b;--line:#ffffff38;--font:"Fredoka", "Avenir Next", "Segoe UI", system-ui, sans-serif;--display:"Fredoka", "Avenir Next", "Segoe UI", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--fg);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;overflow:hidden}body{font-family:var(--font);line-height:1.3}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{background:radial-gradient(at 50% 30%,#3a2c9a 0%,#1b1450 55%,#0d0a2c 100%);place-items:center;display:grid;position:fixed;inset:0}.stage{font-size:calc(var(--u,1) * 16px);box-shadow:0 0 0 1px var(--line), 0 0 70px #74c0fc2e, 0 24px 80px #0000008c;background:#1b1450;border-radius:.6em;position:relative;overflow:hidden}.canvas{touch-action:none;cursor:crosshair;display:block}.hud,.overlay{z-index:2}@media (width<=500px){.stage{box-shadow:none;border-radius:0}}button{font:inherit;color:inherit;min-height:2.9em;box-shadow:inset 0 0 0 1px var(--line), 0 .18em 0 #00000059;cursor:pointer;touch-action:manipulation;background:#ffffff24;border:0;border-radius:1.2em;justify-content:center;align-items:center;gap:.55em;padding:.4em 1.1em;font-weight:600;transition:transform 80ms,background .15s,filter .15s;display:inline-flex}button svg{flex:none}button:hover:not(:disabled){background:#ffffff2b}button:active:not(:disabled){box-shadow:inset 0 0 0 1px var(--line);transform:translateY(.14em)}button:disabled{opacity:.5;cursor:progress}button:focus-visible{outline:3px solid var(--gold);outline-offset:2px}button.primary{background:linear-gradient(180deg, #ff9cc8, var(--accent) 45%, #ec3b8c);box-shadow:0 .24em 0 var(--accent-dark), 0 .7em 1.5em #ff5fa266;color:#fff;text-shadow:0 1px #0000004d}button.primary:hover:not(:disabled){background:linear-gradient(#ff98c1,#ff6ba2 45%,#ea3a84)}button.primary:active:not(:disabled){box-shadow:0 .06em 0 var(--accent-dark)}button.big{width:100%;min-height:3.4em;font-size:1.15em}button.primary{position:relative;overflow:hidden}button.primary:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;animation:3.6s ease-in-out infinite sheen;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes sheen{0%,55%{left:-60%}to{left:140%}}button.play{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;min-height:3em;font-size:1.35em;font-weight:700}button.gold{color:#3d2a00;background:linear-gradient(180deg, #ffe88f, var(--gold));width:100%;min-height:2.8em;box-shadow:0 .2em 0 var(--gold-dark);font-size:.95em}button.gold:hover:not(:disabled){background:linear-gradient(#fff2b8,#ffdf62)}button.ghost{box-shadow:none;color:var(--muted);background:0 0;min-height:2.4em;font-size:.9em}button.small{min-height:2em;padding:.2em .8em;font-size:.8em}button.ghost:hover:not(:disabled){color:var(--fg);background:#ffffff0f}button.power{--c:#fff;background:color-mix(in srgb, var(--c) 14%, transparent);box-shadow:inset 0 0 0 2px var(--c), 0 .18em 0 #00000059;justify-content:flex-start;padding-left:1.2em}button.power .dot{background:var(--c);width:.9em;height:.9em;box-shadow:0 0 .8em var(--c);border-radius:50%}button.round{border-radius:50%;width:2.5em;height:2.5em;min-height:2.5em;padding:0;font-size:.95em;position:relative}button.round.off{color:var(--muted)}button.round.off:after{content:"";background:currentColor;border-radius:2px;width:55%;height:2px;position:absolute;transform:rotate(-45deg)}button.round.lang{letter-spacing:.04em;font-size:.8em}.hud{pointer-events:none;position:absolute;inset:0}.hud-bar{height:3.25em;padding:env(safe-area-inset-top) .6em 0 .9em;box-sizing:content-box;justify-content:space-between;align-items:center;gap:.5em;display:flex;position:absolute;top:0;left:0;right:0}.hud-score{font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 .08em #1a1033e6,0 0 12px #74c0fc99;font-size:1.7em;font-weight:700;line-height:1}.hud-best{color:var(--muted);letter-spacing:.03em;font-size:.7em}.hud-right{align-items:center;gap:.5em;display:flex}.hud-lives{color:var(--cyan);filter:drop-shadow(0 0 6px #74c0fcb3);gap:.15em;display:flex}.hud-lives .life{display:inline-flex}.hud-pause{pointer-events:auto;border-radius:50%;width:2.5em;height:2.5em;min-height:2.5em;padding:0}.hud-sub{justify-content:space-between;align-items:flex-start;padding:0 .9em;display:flex;position:absolute;top:3.1em;left:0;right:0}.hud-wave{font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.72em}.hud-combo{justify-items:end;gap:.2em;display:grid}.hud-mult{font-family:var(--display);color:var(--gold);text-shadow:0 0 16px #ffd23fd9;font-size:1.5em;font-weight:900;line-height:1}.hud-mult.pop{animation:.35s ease-out pop}.combo-track{background:#ffffff26;border-radius:1em;width:4.2em;height:.28em;display:block;overflow:hidden}.combo-bar{background:var(--gold);height:100%;box-shadow:0 0 8px var(--gold);display:block}@keyframes pop{0%{transform:scale(1.7)}to{transform:scale(1)}}.hud-chips{gap:.3em;display:grid;position:absolute;top:5.2em;left:.6em}.chip{--c:#fff;border:1px solid var(--c);color:var(--c);background:#060818bf;border-radius:.6em;gap:.15em;min-width:7.5em;padding:.25em .6em .35em;font-size:.7em;font-weight:600;display:grid}.chip .track{background:#ffffff26;border-radius:1em;height:.28em;display:block;overflow:hidden}.chip .bar{background:var(--c);height:100%;display:block}.hud-hint{text-align:center;color:#fff;text-shadow:0 0 10px #000,0 0 3px #000;padding:0 1em;font-size:.95em;font-weight:600;animation:1.6s ease-in-out infinite breathe;position:absolute;bottom:10.5em;left:0;right:0}@keyframes breathe{50%{opacity:.4}}button.nova{--p:0%;right:calc(.7em + env(safe-area-inset-right));bottom:calc(.6em + env(safe-area-inset-bottom));pointer-events:auto;width:3.5em;height:3.5em;min-height:0;font-family:var(--display);color:#cdd3f5;letter-spacing:.05em;background:radial-gradient(circle, #060818eb 58%, transparent 60%), conic-gradient(var(--accent) var(--p), #ffffff29 0);box-shadow:0 0 0 1px var(--line);border-radius:50%;flex-direction:column;gap:.1em;padding:0;font-size:.8em;font-weight:800;position:absolute}button.nova svg{width:1.4em;height:1.4em}button.nova span{font-size:.62em}button.nova.ready{color:#fff;box-shadow:0 0 1.6em var(--accent), 0 0 0 2px var(--accent);animation:.8s ease-in-out infinite novaPulse}button.nova:active:not(:disabled){transform:scale(.94)}@keyframes novaPulse{50%{box-shadow:0 0 2.4em var(--accent), 0 0 0 3px #fff;transform:scale(1.1)}}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#120c368c;flex-direction:column;animation:.25s ease-out fade;display:flex;position:absolute;inset:0;overflow:auto}.overlay.menu-screen{background:linear-gradient(#120c3699,#120c3626 45%,#120c36bf)}.overlay.center,.overlay.over-screen{padding:1em}@keyframes fade{0%{opacity:0}}.menu>*,.card>*{animation:.45s cubic-bezier(.2,.9,.3,1.2) backwards rise}.menu>:nth-child(2),.card>:nth-child(2){animation-delay:60ms}.menu>:nth-child(3),.card>:nth-child(3){animation-delay:.12s}.menu>:nth-child(4),.card>:nth-child(4){animation-delay:.18s}.card>:nth-child(5){animation-delay:.24s}.card>:nth-child(6){animation-delay:.3s}.menu{flex-direction:column;flex:1;align-items:stretch;gap:1.2em;min-height:min-content;padding:.8em 1.3em 1em;display:flex}.topbar{justify-content:flex-end;display:flex}.settings{gap:.45em;display:flex}.hero{text-align:center;justify-items:center;gap:.5em;margin:auto 0 0;display:grid}.logo-aliens{filter:drop-shadow(0 0 .5em #74c0fc59);gap:.2em;margin-bottom:.3em;display:flex}.logo-aliens i{animation:2.4s ease-in-out infinite bob;display:inline-flex}.logo-aliens i:nth-child(2n){animation-delay:-.6s}.logo-aliens i:nth-child(3n){animation-delay:-1.2s}@keyframes bob{50%{transform:translateY(-.28em)}}\.menu h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(#fff3a8,#ffd43b 45%,#ff8ec0);color:#0000;filter:drop-shadow(0 .07em #7a1a55)drop-shadow(0 .14em #1a1033b3)drop-shadow(0 0 .5em #ff8ec073);-webkit-background-clip:text;background-clip:text;margin:0;font-size:2.3em;font-weight:700;line-height:1}.sub{color:var(--muted);margin:0;font-size:.95em}.badge{box-shadow:inset 0 0 0 1px var(--line);color:var(--muted);background:#ffffff14;border-radius:2em;align-items:center;gap:.5em;padding:.35em .9em;font-size:.9em;display:inline-flex}.badge strong{color:var(--gold);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.15em}.badge.gold{color:#3d2a00;background:linear-gradient(180deg, #ffe88f, var(--gold));font-weight:700;animation:1.2s ease-in-out infinite breathe;box-shadow:0 0 1.4em #ffd23f80}.actions{gap:.7em;display:grid}.menu .actions{margin:0 .3em auto}.foot{text-align:center;color:var(--muted);gap:.2em;margin-top:auto;font-size:.78em;display:grid}.foot p{margin:0}.card{border:1px solid var(--line);background:var(--glass);text-align:center;border-radius:1.4em;gap:.7em;width:100%;max-width:22em;margin:auto;padding:1.1em;animation:.3s ease-out rise;display:grid;box-shadow:0 24px 60px #00000080,0 0 40px #74c0fc0f}@keyframes rise{0%{opacity:0;transform:translateY(1em)scale(.97)}}.card h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:1.35em;font-weight:800}.card-head{justify-content:space-between;align-items:center;gap:.5em;display:flex}.card-head .settings{flex:none}.row{grid-template-columns:1fr 1fr;gap:.6em;display:grid}.bonus{gap:.3em;display:grid}.bonus small{color:var(--muted);font-size:.75em}.why{color:var(--muted);margin:-.4em 0 0;font-size:.9em}.score-hero{justify-items:center;gap:.3em;display:grid}.label{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:.72em}.final{font-family:var(--display);font-variant-numeric:tabular-nums;text-shadow:0 0 24px #74c0fc99;font-size:2.7em;font-weight:900;line-height:1}.doubled{color:var(--gold);font-weight:600}.stats-row{grid-template-columns:repeat(3,1fr);gap:.5em;display:grid}.stat{color:var(--muted);background:#ffffff0f;border-radius:.9em;justify-items:center;gap:.1em;padding:.55em .3em;display:grid}.stat strong{color:var(--fg);font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.1em}.stat small{text-transform:uppercase;letter-spacing:.06em;font-size:.7em}.ad-slot{justify-items:center;gap:.2em;max-width:100%;display:grid;overflow:hidden}.menu .ad-slot,.card .ad-slot{margin-top:.2em}.ad-slot small{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.6em}.ad-holder{place-items:center;max-width:100%;min-height:50px;display:grid}.ad-gameover .ad-holder{min-height:100px}.mock-banner{color:var(--muted);border:1px dashed var(--line);background:repeating-linear-gradient(45deg,#1d2250,#1d2250 10px,#171b40 10px 20px);place-items:center;font-size:.8em;display:grid}.mock-ad{z-index:50;color:var(--fg);text-align:center;font-family:var(--font);background:#05070f;place-content:center;justify-items:center;gap:1em;padding:1em;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.overlay,.card,.card>*,.menu>*,.hud-hint,.badge.gold,.hud-mult.pop,.logo-aliens i,button.primary:after,button.nova.ready{animation:none}}.card.over{gap:.5em;padding:.9em 1em}.card.over .final{font-size:2.3em}.card.over .stat{padding:.35em .3em}.card.over button.big{min-height:3em}.hud-xp{background:#ffffff1a;height:.28em;position:absolute;top:0;left:0;right:0}.xp-bar{background:linear-gradient(90deg, var(--gold), #fff3b0);height:100%;box-shadow:0 0 8px var(--gold);transition:width .15s;display:block}.hud-sub-left{gap:.25em;display:grid}.hp-row,.hud-hp{align-items:center;gap:.4em;display:flex}.hp-track{width:7.5em;height:.7em;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff24;border-radius:1em;display:block;overflow:hidden}.hp-bar{background:linear-gradient(90deg,#ff4d6d,#ff9bb0);height:100%;transition:width .15s;display:block}.hud-hp.low .hp-bar{background:#ff1f4b;animation:.6s ease-in-out infinite breathe}.hp-text{font-family:var(--display);font-variant-numeric:tabular-nums;min-width:2em;font-size:.7em;font-weight:700}.shield-dot{border:2px solid var(--mint);width:.8em;height:.8em;box-shadow:0 0 8px var(--mint);border-radius:50%}.hud-meta{gap:.7em;display:flex}.hud-level{font-family:var(--display);letter-spacing:.1em;color:var(--gold);font-size:.72em}.hud-sub{top:3.3em}.menu .topbar{justify-content:space-between;align-items:center}.badge.crystals{color:#c8f3ff}.badge.crystals strong,.badge.crystals svg{color:#7df9ff}.menu .row{gap:.6em}button.daily-btn,button.hangar-btn{flex-direction:column;gap:.1em;min-height:3.6em;font-size:.95em}button.daily-btn small{color:var(--gold);font-size:.7em;font-weight:600}button.daily-btn{box-shadow:inset 0 0 0 1px #ffd23f80,0 .18em #00000059}.card.daily .mod{background:#ffd23f1a;border-radius:.9em;gap:.2em;padding:.6em;display:grid;box-shadow:inset 0 0 0 1px #ffd23f66}.card.daily .mod small{color:var(--muted)}.card.draft{gap:.6em;max-width:24em}.draft-card{--c:#fff;text-align:left;background:color-mix(in srgb, var(--c) 12%, #080a1ce6);width:100%;min-height:4.6em;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--c) 70%, transparent), 0 .18em 0 #00000059;border-radius:1em;grid-template-columns:auto 1fr auto;align-items:center;gap:.8em;padding:.7em .9em;display:grid}.draft-card:hover:not(:disabled){background:color-mix(in srgb, var(--c) 22%, #080a1ce6)}.dc-icon{width:2.6em;height:2.6em;color:var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);filter:drop-shadow(0 0 6px var(--c));border-radius:.8em;place-items:center;display:grid}.dc-body{gap:.15em;display:grid}.dc-body strong{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--c);font-size:.9em}.dc-body small{color:var(--muted);font-size:.78em;font-weight:500;line-height:1.25}.dc-pips{gap:.2em;margin-top:.15em;display:flex}.dc-pips i{background:#ffffff2e;border-radius:1em;width:.9em;height:.28em}.dc-pips i.on{background:var(--c,var(--gold))}.dc-pips i.next{background:color-mix(in srgb, var(--c) 45%, transparent);animation:1s ease-in-out infinite breathe}.dc-tag{font-family:var(--display);letter-spacing:.08em;color:var(--muted);font-size:.62em;font-weight:800}.dc-tag.new{color:#0b1020;background:var(--gold);border-radius:1em;padding:.25em .5em}.overlay.draft-screen{background:#120c36bd}.overlay.hangar-screen{background:#120c36d1}.hangar{align-content:start;gap:.7em;padding:.9em 1em 1.2em;display:grid}.hangar-head{justify-content:space-between;align-items:center;display:flex}.hangar h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:1.3em;font-weight:800}.hangar h3{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin:.4em 0 0;font-size:.72em}.list{gap:.5em;display:grid}.li{--c:#7df9ff;box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0f;border-radius:1em;grid-template-columns:auto 1fr auto;align-items:center;gap:.7em;padding:.6em .7em;display:grid}.li:not(:has(.li-icon)){grid-template-columns:1fr auto}.li.on{background:color-mix(in srgb, var(--c) 14%, #080a1ce6);box-shadow:inset 0 0 0 2px var(--c)}.li-body{gap:.1em;display:grid}.li-body strong{font-size:.95em}.li-body small{color:var(--muted);font-size:.75em;font-weight:500;line-height:1.25}.li-stat{color:var(--c)!important;font-weight:700!important}.li-state{font-family:var(--display);letter-spacing:.08em;color:var(--mint);font-size:.65em;font-weight:800}button.gold-s{color:#3d2a00;background:linear-gradient(180deg, #ffe88f, var(--gold));box-shadow:0 .16em 0 var(--gold-dark)}button.gold-s svg{color:#3d2a00}button[disabled],.li-state[disabled]{opacity:.45}.hangar .sub{text-align:center;font-size:.8em}.overlay.hangar-screen{padding:0}.hangar{padding-top:0}.hangar-head{z-index:3;background:linear-gradient(#181046fa 75%,#18104600);gap:.5em;margin:0 -1em;padding:.7em 1em .6em;position:sticky;top:0}.hangar-head h2{text-align:center;flex:1;font-size:1.05em}.hangar-head button.back{min-height:2.5em;padding:.3em .9em;font-size:.85em}.card.over .actions{z-index:2;background:linear-gradient(#2c207000,#2c2070fa 18%);padding:.5em 0 .2em;position:sticky;bottom:0}.overlay.over-screen{align-items:center}.card.pause,.card.draft{max-height:100%}.goal-card{background:linear-gradient(#ffd43b38,#ffd43b14);border-radius:1.1em;gap:.25em;padding:.8em;display:grid;box-shadow:inset 0 0 0 2px #ffd43bb3}.goal-card small{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:.72em;font-weight:700}.goal-card strong{font-size:1.45em;line-height:1.15}.goal-reward{color:var(--mint);font-size:.85em;font-weight:600}.card.daily .mod small:first-child{text-transform:uppercase;letter-spacing:.12em;font-size:.68em;font-weight:700}.goal-result{color:var(--muted);background:#ffffff14;border-radius:.9em;gap:.1em;padding:.5em .8em;font-size:.82em;display:grid}.goal-result strong{color:#ffb3b3}.goal-result.ok{box-shadow:inset 0 0 0 2px var(--mint);background:#63e6be29}.goal-result.ok strong{color:var(--mint)}.hud-goal{background:#1a1033b3;border-radius:.7em;gap:.2em;max-width:12em;margin-top:.15em;padding:.25em .6em .35em;display:grid;box-shadow:inset 0 0 0 1px #ffd43b80}.goal-text{color:var(--gold);font-size:.68em;font-weight:600;line-height:1.2}.goal-track{background:#ffffff2e;border-radius:1em;height:.3em;display:block;overflow:hidden}.goal-bar{background:var(--gold);height:100%;transition:width .2s;display:block}.hud-goal.done{box-shadow:inset 0 0 0 2px var(--mint)}.hud-goal.done .goal-text{color:var(--mint)}.hud-goal.done .goal-bar{background:var(--mint)}.menu .ad-slot{min-height:4.2em}.menu.compact{gap:.7em;padding-top:.5em;padding-bottom:.6em}.menu.compact .foot>p{display:none}.menu.compact .hero{gap:.3em}.menu.compact .logo-aliens{margin-bottom:0}.menu.tiny{gap:.45em}.menu.tiny .logo-aliens,.menu.tiny .hero .sub,.menu.tiny .hero .badge{display:none}.menu.tiny h1.logo .w0{font-size:2.5em}.menu.tiny h1.logo .w1{font-size:1.6em}.menu.tiny button.big{min-height:2.8em}.menu.tiny button.daily-btn,.menu.tiny button.hangar-btn{min-height:3em}.menu h1.logo{text-transform:uppercase;letter-spacing:.01em;color:inherit;filter:drop-shadow(0 .25em .35em #1a103373);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;justify-items:center;gap:0;margin:.1em 0 .15em;font-size:1em;font-weight:700;line-height:.92;display:grid;position:relative;transform:rotate(-3deg)}.menu h1.logo .word{display:flex}.menu h1.logo .w0{font-size:3.9em}.menu h1.logo .w1{letter-spacing:.02em;margin-top:-.04em;font-size:2.3em}.ch{--c:#ff6bb0;color:var(--c);animation:1.9s ease-in-out infinite wob;animation-delay:calc(var(--i) * -.17s);text-shadow:.05em 0 #1a1033,-.05em 0 #1a1033,0 .05em #1a1033,0 -.05em #1a1033,.036em .036em #1a1033,-.036em .036em #1a1033,.036em -.036em #1a1033,-.036em -.036em #1a1033,0 .11em #1a1033,0 .17em #1a103380;display:inline-block}.ch:nth-child(6n+1){--c:#ff6bb0}.ch:nth-child(6n+2){--c:#ffa94d}.ch:nth-child(6n+3){--c:#ffe14a}.ch:nth-child(6n+4){--c:#69db7c}.ch:nth-child(6n+5){--c:#4dc3ff}.ch:nth-child(6n){--c:#b197fc}.w1 .ch:nth-child(6n+1){--c:#ffe14a}.w1 .ch:nth-child(6n+2){--c:#69db7c}.w1 .ch:nth-child(6n+3){--c:#4dc3ff}.w1 .ch:nth-child(6n+4){--c:#b197fc}.w1 .ch:nth-child(6n+5){--c:#ff6bb0}.w1 .ch:nth-child(6n){--c:#ffa94d}@keyframes wob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-.07em)rotate(2.5deg)}}.menu h1.logo:before,.menu h1.logo:after{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#fff6b0;width:.55em;height:.55em;animation:1.6s ease-in-out infinite twinkle;position:absolute}.menu h1.logo:before{font-size:1.6em;top:-.1em;right:-.3em}.menu h1.logo:after{font-size:1.1em;animation-delay:-.8s;bottom:.1em;left:-.4em}@keyframes twinkle{0%,to{opacity:.4;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1.1)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.ch,.menu h1.logo:before,.menu h1.logo:after{animation:none}}.overlay.measuring,.overlay.measuring *{transition:none!important;animation:none!important}.menu.snug{gap:.5em;padding-top:.4em;padding-bottom:.4em}.menu.snug .hero{gap:.15em}.menu.snug .logo-aliens{margin-bottom:-.25em;transform:scale(.8)}.menu.snug h1.logo{margin:0}.menu.snug h1.logo .w0{font-size:3.2em}.menu.snug h1.logo .w1{font-size:1.9em}.menu.snug .foot{font-size:.7em}.menu.snug .ad-slot{min-height:3.6em;margin-top:0}.menu.snug button.big,.menu.snug button.daily-btn,.menu.snug button.hangar-btn{min-height:3em}.menu.snug .actions{gap:.5em}
