:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pad:#e4ece2;--pad-rule:#c2d5c5;--paper:#fcfdfb;--ink:#1c2a44;--ink-soft:#56637a;--pen:#2553b8;--confirmed:#1f7a4d;--critical-tint:#fbeceb;--critical:#b3261e;--condensed:72%;--radius-surface:12px;--radius-control:8px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{background:var(--pad);color:var(--ink);margin:0}h1,h2{margin:0;line-height:1.15}p{max-width:60ch;margin:0}a{color:var(--pen);text-underline-offset:.18em}button,input,select{font:inherit;color:inherit}button{cursor:pointer}.page{gap:1.5rem;max-width:34rem;margin:0 auto;padding:clamp(2rem,8vw,5rem) 1.25rem;display:grid}.brand h1{font-size:clamp(2rem,6vw,2.75rem);font-stretch:var(--condensed);font-weight:800}.card{background:var(--paper);border-radius:var(--radius-surface);gap:1rem;padding:1.5rem;display:grid;box-shadow:0 10px 28px -14px #1c2a444d}.card h2{font-size:1.375rem;font-stretch:var(--condensed)}.quiet{color:var(--ink-soft)}.notice{background:var(--critical-tint);color:var(--critical);border-radius:var(--radius-control);padding:.8rem 1rem;font-weight:600}.actions{gap:.75rem;display:grid}.button{border-radius:var(--radius-control);border:1.5px solid #0000;width:100%;padding:.7rem 1.25rem;font-weight:700}.buttonPrimary{background:var(--confirmed);color:var(--paper)}.buttonPrimary:hover{background:#17603c}.buttonSecondary{border-color:var(--ink);background:0 0}.buttonSecondary:hover{background:var(--ink);color:var(--paper)}.button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--pen);outline-offset:2px}.field{gap:.35rem;font-weight:600;display:grid}.field input,.field select{border:1.5px solid var(--pad-rule);border-radius:var(--radius-control);background:var(--paper);padding:.6rem .75rem;font-weight:400}
