:root{--paper:#eae6dc;--paper-raised:#f4f1e8;--ink:#242220;--ink-soft:#5b5650;--ink-faint:#9d9686;--rule:#d3ccbb;--signature:#2e4374;--attention:#8a4a24}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#232019;--paper-raised:#2c2820;--ink:#eee8dc;--ink-soft:#c9c1b0;--ink-faint:#7d7566;--rule:#3c372c;--signature:#a9bce8;--attention:#e0a476}}body{background:var(--paper);color:var(--ink);margin:0;font-family:"Source Serif 4",Georgia,serif}main.svelte-tm3q2v{max-width:560px;margin:0 auto;padding:3rem 1.25rem 5rem}h1.svelte-tm3q2v{text-align:center;font-family:Special Elite,monospace;font-size:1.6rem;font-weight:400}.lede.svelte-tm3q2v{color:var(--ink-soft);line-height:1.5}.error.svelte-tm3q2v{background:var(--paper-raised);border:1px solid var(--attention);color:var(--attention);border-radius:4px;padding:10px 14px}form.svelte-tm3q2v{flex-direction:column;gap:14px;margin-top:1.5rem;display:flex}label.svelte-tm3q2v{color:var(--ink-soft);flex-direction:column;gap:4px;font-size:.9rem;display:flex}.optional.svelte-tm3q2v{color:var(--ink-faint);font-weight:400}input.svelte-tm3q2v,textarea.svelte-tm3q2v{background:var(--paper-raised);border:1px solid var(--rule);color:var(--ink);resize:vertical;border-radius:4px;padding:8px 10px;font-family:"Source Serif 4",Georgia,serif;font-size:1rem}button.svelte-tm3q2v{background:var(--signature);color:var(--paper);cursor:pointer;border:none;border-radius:4px;padding:10px 16px;font-family:Special Elite,monospace;font-size:1rem}button.svelte-tm3q2v:disabled{opacity:.6;cursor:default}
