.ignition-home{--ignition-gutter:20px;--ignition-bleed:max(var(--ignition-gutter), env(safe-area-inset-left));width:100%;min-height:100dvh;padding:max(var(--ignition-gutter), env(safe-area-inset-top)) max(var(--ignition-gutter), env(safe-area-inset-right)) max(var(--ignition-gutter), env(safe-area-inset-bottom)) var(--ignition-bleed);isolation:isolate;background:var(--gf-surface);color:var(--gf-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--gf-font);-webkit-font-smoothing:antialiased;grid-template:"stage"minmax(36dvh,1fr)"title"/minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ignition-home ::selection{background:var(--gf-action);color:var(--gf-surface)}.ignition-stage{min-height:0;margin-inline:calc(var(--ignition-bleed) * -1);background:radial-gradient(closest-side, var(--gf-wash), transparent);grid-area:stage}.ignition-backdrop{z-index:1;pointer-events:none;position:absolute;inset:0}.ignition-title{z-index:2;flex-direction:column;grid-area:title;gap:20px;display:flex;position:relative}.ignition-home .ignition-wordmark{border:0;margin:0;padding:0}.ignition-home .ignition-wordmark .game-wordmark{font-size:clamp(48px,16vw,76px);line-height:.86}.ignition-home .ignition-wordmark [data-slot=wordmark-head],.ignition-home .ignition-wordmark [data-slot=wordmark-tail]{display:block}.ignition-standing{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.ignition-home .ignition-invite{color:var(--gf-action);font-family:var(--gf-font-mono);font-size:var(--gf-type-micro);letter-spacing:.16em;text-transform:uppercase;margin:0;font-weight:500;line-height:1.5}.ignition-home .ignition-invite[data-mode=streak]{color:var(--gf-ink-muted)}.ignition-home .ignition-best{font-family:var(--gf-font-mono);margin-inline-start:auto}.ignition-best [data-slot=stat-value]{color:var(--gf-ink-strong);font-size:var(--gf-type-command);letter-spacing:.08em;font-weight:500}.ignition-deck{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ignition-home .ignition-deploy{width:100%;min-height:60px;padding:0 20px 0 22px;font-size:18px}.ignition-deploy .menu-button-hint>svg{width:22px;height:22px}.ignition-home .ignition-deploy:focus-visible{outline:2px solid var(--gf-ink-strong);outline-offset:4px}.ignition-home .ignition-deploy:active{translate:none}.ignition-links{flex-wrap:wrap;justify-content:space-between;gap:0 12px;display:flex}.ignition-links .menu-quiet{justify-content:center;gap:0}@media (width>=600px){.ignition-home{--ignition-gutter:32px}.ignition-title{max-width:480px}}@media (width>=600px) and (orientation:landscape){.ignition-home{--ignition-gutter:40px;--ignition-title-width:clamp(280px, 34vw, 460px);grid-template-columns:minmax(0, 1fr) var(--ignition-title-width);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"stage.""stage title";column-gap:clamp(24px,4vw,64px)}.ignition-stage{margin-inline:0}.ignition-title{max-width:none}.ignition-home .ignition-wordmark .game-wordmark{font-size:min(calc(var(--ignition-title-width) * .26), 16dvh)}}@media (prefers-reduced-motion:no-preference){.ignition-backdrop{animation:ignition-reveal var(--gf-time-rise) var(--gf-ease-rise) both}.ignition-home .ignition-wordmark [data-slot=wordmark-head]{animation:ignition-set .7s var(--gf-ease-rise) .26s both}.ignition-home .ignition-wordmark [data-slot=wordmark-tail]{animation:ignition-set .7s var(--gf-ease-rise) .36s both}}@keyframes ignition-reveal{0%{opacity:0;translate:0 8px}}@keyframes ignition-set{0%{opacity:0;translate:-14px}}.ignition-home[data-control-scheme=gamepad] button:focus,.menu-sheet[data-control-scheme=gamepad] button:focus,.corner-game-screen[data-control-scheme=gamepad] button:focus{outline:1px solid var(--accent);outline-offset:5px}.corner-game-screen[data-control-scheme=gamepad] .upgrade-option:focus{outline-color:var(--upgrade-accent);border-color:var(--upgrade-accent-muted)}.corner-game-screen[data-control-scheme=gamepad] .upgrade-option:focus .upgrade-option-frame:before{opacity:1}.ignition-home[data-control-scheme=gamepad],.ignition-home[data-control-scheme=gamepad] *,.menu-sheet[data-control-scheme=gamepad],.menu-sheet[data-control-scheme=gamepad] *,.corner-game-screen[data-control-scheme=gamepad],.corner-game-screen[data-control-scheme=gamepad] *{cursor:none}
