.page.svelte-1x05zx6{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--color-bg)}.card.svelte-1x05zx6{width:100%;max-width:24rem;display:flex;flex-direction:column;gap:1.25rem;padding:2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg, .75rem);box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000f}.brand.svelte-1x05zx6{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text-strong);text-decoration:none}.dot.svelte-1x05zx6{color:var(--color-text-dim)}.head.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text-strong)}.sub.svelte-1x05zx6{margin:.25rem 0 0;font-size:.9375rem;color:var(--color-text-dim)}.form.svelte-1x05zx6{display:flex;flex-direction:column;gap:.75rem}.field.svelte-1x05zx6{display:flex;flex-direction:column;gap:.375rem}label.svelte-1x05zx6{font-size:.8125rem;font-weight:500;color:var(--color-text-strong)}input.svelte-1x05zx6{width:100%;padding:.625rem .75rem;font:inherit;font-size:.9375rem;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius, .5rem);outline:none;transition:border-color var(--duration-fast, .15s) ease,box-shadow var(--duration-fast, .15s) ease}input.svelte-1x05zx6::placeholder{color:var(--color-text-mute)}input.svelte-1x05zx6:focus-visible{border-color:var(--color-action);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-action) 25%,transparent)}.divider.svelte-1x05zx6{display:flex;align-items:center;gap:.75rem;color:var(--color-text-mute);font-size:.75rem;text-transform:uppercase;letter-spacing:.06em}.divider.svelte-1x05zx6:before,.divider.svelte-1x05zx6:after{content:"";flex:1;height:1px;background:var(--color-border)}.err.svelte-1x05zx6{margin:0;font-size:.8125rem;color:var(--color-signal-down)}.sent.svelte-1x05zx6{padding:1rem;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius, .5rem)}.sent-title.svelte-1x05zx6{margin:0;font-weight:600;color:var(--color-text-strong)}.sent-body.svelte-1x05zx6{margin:.375rem 0 0;font-size:.875rem;color:var(--color-text-dim)}.email.svelte-1x05zx6{font-family:var(--font-mono);color:var(--color-text)}.footnote.svelte-1x05zx6{margin:0;font-size:.75rem;color:var(--color-text-mute);text-align:center}
