.nl.svelte-1kz8p5t{background:var(--paper-warm);border:1px solid var(--hair-strong);border-top:3px solid var(--brass);padding:var(--sp-6)}.nl.compact.svelte-1kz8p5t{background:transparent;border:0;border-top:1px solid var(--hair);padding:var(--sp-4) 0 0}.heading.svelte-1kz8p5t{font-family:var(--font-display);font-weight:700;font-size:var(--fs-lg);line-height:var(--lh-tight);margin:0 0 var(--sp-2);max-width:32ch}.blurb.svelte-1kz8p5t{font-family:var(--font-body);font-style:italic;color:var(--ink-soft);line-height:var(--lh-snug);margin:0 0 var(--sp-4);max-width:52ch}form.svelte-1kz8p5t{display:flex;gap:var(--sp-2);flex-wrap:wrap}input.svelte-1kz8p5t{flex:1 1 220px;font-family:var(--font-body);font-size:var(--fs-base);padding:var(--sp-2) var(--sp-3);background:var(--paper);border:1px solid var(--hair-strong);color:var(--ink);border-radius:var(--radius)}input.svelte-1kz8p5t:focus{outline:none;border-color:var(--brass)}button.svelte-1kz8p5t{font-family:var(--font-ui);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.16em;font-weight:600;padding:var(--sp-2) var(--sp-5);background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer}button.svelte-1kz8p5t:hover{background:var(--brass);border-color:var(--brass)}button.svelte-1kz8p5t:disabled{opacity:.55;cursor:not-allowed}.ok.svelte-1kz8p5t{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--patina);margin:0}.err.svelte-1kz8p5t{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--oxblood);margin:var(--sp-2) 0 0}.fineprint.svelte-1kz8p5t{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--ink-mut);margin:var(--sp-2) 0 0;letter-spacing:.04em}
