:root{--paper:#eef0f7;--paper-deep:#e1e4ef;--ink:#1f2140;--ink-soft:#565a7c;--rule:#c9cde0;--ticket:#f6c945;--ticket-ink:#3b2c00;--cobalt:#3a5bd9;--pass:#1e7f55;--fail:#b8322a;--surface:#fff;--font:"Familjen Grotesk", system-ui, sans-serif;--mono:"Spline Sans Mono", ui-monospace, monospace;--t-sm:.85rem;--t-base:1.0625rem;--t-md:1.33rem;--t-lg:1.66rem;--t-xl:2.6rem;--measure:44rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--paper:#15172b;--paper-deep:#1c1f38;--ink:#e6e8f5;--ink-soft:#a3a7c7;--rule:#34385a;--ticket:#f2c23a;--ticket-ink:#2e2200;--cobalt:#8ea4ff;--pass:#4cc98f;--fail:#ff7d70;--surface:#1f2240;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{font-size:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--t-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3{letter-spacing:-.01em;margin:0 0 .5em;font-weight:650;line-height:1.15}h1{font-size:var(--t-xl);letter-spacing:-.025em}h2{font-size:var(--t-lg)}h3{font-size:var(--t-md)}p{max-width:38em;margin:0 0 1em}a{color:var(--cobalt);text-underline-offset:.18em}code,.mono{font-family:var(--mono);overflow-wrap:anywhere;font-size:.86em}:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px}.wrap{max-width:var(--measure);margin:0 auto;padding:0 16px}.muted{color:var(--ink-soft)}button,.button{font:inherit;border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;border-radius:6px;align-items:center;gap:.5em;padding:.6em 1.1em;font-weight:600;text-decoration:none;display:inline-flex}button:hover,.button:hover{filter:brightness(1.15)}button.secondary,.button.secondary{color:var(--ink);background:0 0}button.quiet{color:var(--ink-soft);background:0 0;border-color:#0000;padding:.2em .4em;font-weight:500}button:disabled{opacity:.55;cursor:progress}label{margin-bottom:.35em;font-weight:600;display:block}.hint{color:var(--ink-soft);font-weight:400;font-size:var(--t-sm)}input[type=text],input[type=email],input[type=number],textarea{font:inherit;border:1.5px solid var(--rule);background:var(--surface);width:100%;color:var(--ink);border-radius:6px;padding:.6em .75em}input:focus,textarea:focus{border-color:var(--cobalt);outline:none}.field{margin-bottom:1.25rem}.error{color:var(--fail);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.top.svelte-12qhfyh{justify-content:space-between;align-items:center;padding-top:1.25rem;padding-bottom:1.25rem;display:flex}.brand.svelte-12qhfyh{font-weight:700;font-size:var(--t-md);color:var(--ink);letter-spacing:-.02em;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}nav.svelte-12qhfyh{align-items:center;gap:1.25rem;display:flex}nav.svelte-12qhfyh form:where(.svelte-12qhfyh){margin:0}main.svelte-12qhfyh{padding-bottom:5rem}
