div.svelte-mbe6jq{position:relative;width:100%;height:100%;overflow:hidden}canvas.svelte-mbe6jq{display:block;position:relative;width:100%;height:100%}.overlay.svelte-3awv7v{position:fixed;inset:0;background:#04050a;z-index:60}.hud.svelte-3awv7v{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:14vh;pointer-events:none;gap:.5rem}.phase.svelte-3awv7v{font-size:clamp(1.4rem,4vw,2.4rem);letter-spacing:.22em;color:var(--color-brass-bright);text-shadow:0 0 30px rgba(201,162,75,.35)}.sub.svelte-3awv7v{font-size:clamp(2rem,7vw,4rem);color:var(--color-regolith);letter-spacing:.18em}.skip.svelte-3awv7v{position:absolute;top:.9rem;right:1rem;padding:.5rem .75rem;color:var(--color-regolith-dim);font-size:.85rem;letter-spacing:.1em;pointer-events:auto}.skip.svelte-3awv7v:hover{color:var(--color-brass-bright)}.preview.svelte-1uvvkm4{display:grid;place-items:center;aspect-ratio:1;max-height:48vh;border:1px dashed var(--color-etch);border-radius:.6rem;cursor:pointer;overflow:hidden;background:var(--color-space)}.preview.has.svelte-1uvvkm4{border-style:solid}.preview.svelte-1uvvkm4 img:where(.svelte-1uvvkm4){width:100%;height:100%;object-fit:cover}
