.attract-hull-viewer{width:100%;height:100%;display:block}canvas.attract-hull-viewer{filter:drop-shadow(0 0 1px var(--gf-ink-strong))}.ignition-home{width:100%;height:100dvh;padding:max(32px, env(safe-area-inset-top)) max(32px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(32px, env(safe-area-inset-left));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:"mark best""stage stage"minmax(0,1fr)"deck deck"/minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ignition-home .ignition-wordmark{color:var(--gf-ink-strong);letter-spacing:.24em;text-align:start;border:0;grid-area:mark;align-self:start;padding:0;font-size:14px;line-height:1}.ignition-home .ignition-best{font-family:var(--gf-font-mono);grid-area:best;place-self:start end}.ignition-best [data-slot=stat-label]{color:var(--gf-ink-muted)}.ignition-best [data-slot=stat-value]{color:var(--gf-ink-strong);font-size:var(--gf-type-command);letter-spacing:.08em;font-weight:500}.ignition-stage{grid-area:stage;min-height:0;margin-block:16px}.ignition-deck{flex-wrap:wrap;grid-area:deck;justify-content:space-between;align-items:baseline;gap:24px 48px;display:flex}.ignition-home .ignition-deploy{min-width:0;min-height:0;color:var(--gf-ink-strong);letter-spacing:.04em;text-transform:uppercase;transition:color var(--gf-time-shift) var(--gf-ease-rise);background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:24px;margin-inline-start:-8px;padding:8px;font-size:clamp(40px,6vw,72px);line-height:1}.ignition-deploy .menu-button-hint>svg{width:.6em;height:.6em;transition:translate var(--gf-time-shift) var(--gf-ease-rise)}.ignition-home .ignition-deploy:focus-visible{color:var(--accent);outline-offset:4px}.ignition-home .ignition-deploy:active{color:var(--gf-ink-muted);translate:none}.ignition-links{gap:32px;display:flex}.ignition-links .menu-quiet{color:var(--gf-ink-muted);font-family:var(--gf-font-mono);font-size:var(--gf-type-command);letter-spacing:.08em;text-transform:uppercase}.ignition-links .menu-quiet:active{color:var(--gf-ink-strong)}@media (hover:hover) and (pointer:fine){.ignition-home .ignition-deploy:hover{color:var(--accent);background:0 0}.ignition-deploy:hover .menu-button-hint>svg{translate:2px -2px}.ignition-links .menu-quiet:hover{color:var(--gf-ink-strong)}}@media (width<=760px){.ignition-home{padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));grid-template:"mark""best""stage"minmax(0,1fr)"deck"/minmax(0,1fr)}.ignition-home .ignition-best{justify-self:start;margin-block-start:12px}.ignition-stage{margin-block:8px}.ignition-deck{flex-direction:column;align-items:stretch;gap:16px}}@media (width>=761px) and (height<=520px){.ignition-home{padding-block:20px}.ignition-stage{margin-block:4px}.ignition-home .ignition-deploy{font-size:40px}}@media (prefers-reduced-motion:no-preference){.ignition-stage{animation:ignition-reveal var(--gf-time-rise) var(--gf-ease-rise) both}}@keyframes ignition-reveal{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.ignition-home .ignition-deploy,.ignition-deploy .menu-button-hint>svg{transition:none}.ignition-deploy:hover .menu-button-hint>svg{translate:none}}.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}
