@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-DLoelf7F.woff2)format("woff2-variations")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1d2433;--paper:#fbf7ef;--accent:#d9622b;--accent-pressed:#bf5223;--sky:#05070d;--font:"Bricolage Grotesque Variable", ui-sans-serif, sans-serif;--text-s:1rem;--text-m:1.25rem;--text-l:1.5625rem;--text-xl:1.953rem;--text-2xl:3.052rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--radius:6px;--card-shadow:0 1px 2px #05070d59, 0 28px 64px #05070d73;--enter:.32s cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--sky);color:var(--ink);font-family:var(--font);font-size:var(--text-m);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;line-height:1.5;overflow:hidden}h1,p{margin:0}h1{letter-spacing:-.02em;text-wrap:balance;font-weight:750;line-height:1.08}p{text-wrap:pretty}:focus-visible{outline-offset:3px;outline:3px solid}.notice.svelte-1n46o8q{align-content:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-8);background:var(--paper);display:grid}.notice.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-size:var(--text-xl)}.notice.svelte-1n46o8q p:where(.svelte-1n46o8q){max-width:30ch}.game.svelte-1n46o8q,canvas.svelte-1n46o8q{width:100%;height:100%;position:fixed;inset:0}canvas.svelte-1n46o8q{cursor:pointer;display:block}.sound.svelte-1n46o8q{top:var(--space-6);right:var(--space-8);padding:var(--space-2) var(--space-3);color:var(--paper);font:inherit;font-size:var(--text-s);cursor:pointer;background:0 0;border:0;position:absolute}.sound.svelte-1n46o8q:hover{text-underline-offset:.25em;text-decoration:underline}.hud.svelte-1n46o8q{top:var(--space-6);left:var(--space-8);color:var(--paper);font-variant-numeric:tabular-nums;pointer-events:none;position:absolute}.hud.svelte-1n46o8q span:where(.svelte-1n46o8q)+span:where(.svelte-1n46o8q){margin-left:var(--space-6)}.letters.svelte-1n46o8q{font-size:var(--text-xl);margin-bottom:var(--space-1);font-weight:750;line-height:1.2}.letters.stamped.svelte-1n46o8q{animation:.6s ease-out svelte-1n46o8q-stamped}@keyframes svelte-1n46o8q-stamped{0%{color:var(--accent)}}.place.svelte-1n46o8q{opacity:.72}.approach.svelte-1n46o8q{text-align:center;width:max-content;max-width:30ch;padding:var(--space-4) var(--space-8);border-radius:var(--radius);background:var(--paper);color:var(--ink);line-height:1.3;font-size:var(--text-l);box-shadow:var(--card-shadow);pointer-events:none;animation:svelte-1n46o8q-enter var(--enter) backwards;font-weight:650;position:absolute;top:16%;left:50%;translate:-50%}.card.svelte-1n46o8q{top:50%;left:max(var(--space-8), 8vw);justify-items:start;gap:var(--space-4);width:clamp(22rem,40vw,30rem);padding:var(--space-10);border-radius:var(--radius);background:var(--paper);box-shadow:var(--card-shadow);animation:svelte-1n46o8q-enter var(--enter) backwards;display:grid;position:absolute;translate:0 -50%}@keyframes svelte-1n46o8q-enter{0%{opacity:0;transform:translateY(var(--space-3))}}.card.svelte-1n46o8q h1:where(.svelte-1n46o8q){font-size:var(--text-2xl);margin-bottom:var(--space-2)}.forecast.svelte-1n46o8q,.thanks.svelte-1n46o8q{font-weight:650}.contact.svelte-1n46o8q{font-size:var(--text-s)}.contact.svelte-1n46o8q a:where(.svelte-1n46o8q){color:inherit;text-underline-offset:.2em}.primary.svelte-1n46o8q{margin-top:var(--space-4);padding:var(--space-3) var(--space-8);border-radius:var(--radius);background:var(--accent);color:#fff;font:inherit;cursor:pointer;border:0;font-weight:700;transition:background-color .12s ease-out}.primary.svelte-1n46o8q:hover{background:var(--accent-pressed)}.primary.svelte-1n46o8q:active{transform:translateY(1px)}.primary.svelte-1n46o8q:focus-visible{outline-color:var(--ink)}.primary.svelte-1n46o8q:disabled{background:color-mix(in oklab, var(--ink) 18%, var(--paper));color:color-mix(in oklab, var(--ink) 70%, var(--paper));cursor:progress}@media (prefers-reduced-motion:reduce){.card.svelte-1n46o8q,.letters.stamped.svelte-1n46o8q{animation:none}}
