.form-card.svelte-tuz8ba{background-color:var(--surface);border:1.5px solid var(--ink);border-radius:var(--radius-2xl)}.dark .form-card.svelte-tuz8ba{border-color:var(--ink-2)}.strip.svelte-tuz8ba{border-radius:calc(var(--radius-2xl) - 1.5px) calc(var(--radius-2xl) - 1.5px) 0 0;background-color:var(--forge);color:var(--forge-ink);font-family:var(--font-mono);font-size:var(--text-label);border-bottom:1.5px solid;padding:.625rem 1.25rem;line-height:1.3}.body.svelte-tuz8ba,.sent.svelte-tuz8ba{padding:1.25rem}@media (width>=640px){.body.svelte-tuz8ba,.sent.svelte-tuz8ba{padding:1.5rem}}.field.svelte-tuz8ba{margin-bottom:1.125rem}label.svelte-tuz8ba:not(.check){color:var(--ink);margin-bottom:.375rem;font-size:.9375rem;font-weight:600;display:block}.help.svelte-tuz8ba{color:var(--muted);margin:.375rem 0 0;font-size:.8125rem;line-height:1.45}.err.svelte-tuz8ba{color:var(--forge);margin:.375rem 0 0;font-size:.875rem;font-weight:600;line-height:1.4}textarea.input.svelte-tuz8ba{resize:vertical;min-height:6.5rem}.check.svelte-tuz8ba{min-height:2.75rem;color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.45;display:flex}.check.svelte-tuz8ba input:where(.svelte-tuz8ba){cursor:pointer;flex:none;width:1.375rem;height:1.375rem;margin-top:.0625rem}.check.svelte-tuz8ba a:where(.svelte-tuz8ba),.notice.svelte-tuz8ba a:where(.svelte-tuz8ba),.sent.svelte-tuz8ba a:where(.svelte-tuz8ba){color:var(--forge);text-underline-offset:.2em;text-decoration:underline}.hp.svelte-tuz8ba{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.send-err.svelte-tuz8ba{border:1.5px solid var(--forge);border-radius:var(--radius-lg);background-color:var(--forge-tint);color:var(--ink);margin:0 0 1rem;padding:.75rem 1rem;font-size:.9375rem;line-height:1.45}.after.svelte-tuz8ba{color:var(--ink-2);margin:.875rem 0 0;font-size:.875rem;line-height:1.5}.notice.svelte-tuz8ba{border-top:1px dashed var(--rule-strong);color:var(--muted);margin:.875rem 0 0;padding-top:.875rem;font-size:.8125rem;line-height:1.5}.sent.svelte-tuz8ba{scroll-margin-top:6rem}.sent.svelte-tuz8ba:focus{outline:none}.sent.svelte-tuz8ba:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.sent-title.svelte-tuz8ba{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 .75rem;font-size:1.5rem;font-weight:750;font-stretch:108%;line-height:1.15}.sent.svelte-tuz8ba p:where(.svelte-tuz8ba){color:var(--ink-2);margin:0 0 .75rem;line-height:1.55}.sent-next.svelte-tuz8ba{margin-bottom:0}
