.title.svelte-1bv7ezn{color:var(--ink);margin:14px 0 0;font-size:clamp(30px,4.4vw,44px)}.note.svelte-1bv7ezn{font-family:var(--font-serif);color:var(--muted);max-width:480px;margin:18px 0 0;font-size:18px;line-height:1.6}.contact-form.svelte-1bv7ezn{flex-direction:column;gap:20px;max-width:480px;margin:32px 0 0;display:flex}.field.svelte-1bv7ezn{flex-direction:column;gap:7px;display:flex}.field.svelte-1bv7ezn label:where(.svelte-1bv7ezn){font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:11px}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){font-family:var(--font-serif);color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:100%;transition:border-color var(--dur) var(--ease);padding:11px 13px;font-size:16px}.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn){resize:vertical;min-height:120px;line-height:1.6}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn)::placeholder,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn)::placeholder{color:var(--faint)}.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):focus-visible,.field.svelte-1bv7ezn textarea:where(.svelte-1bv7ezn):focus-visible{border-color:var(--accent);outline:none}.field.svelte-1bv7ezn input[aria-invalid=true]:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn textarea[aria-invalid=true]:where(.svelte-1bv7ezn){border-color:#c76a52}.err-msg.svelte-1bv7ezn{font-family:var(--font-mono);letter-spacing:.03em;color:#c76a52;font-size:11px}.contact-form.svelte-1bv7ezn button:where(.svelte-1bv7ezn){font-family:var(--font-mono);letter-spacing:.05em;color:var(--bg);background:var(--accent);border-radius:var(--radius);cursor:pointer;transition:background var(--dur) var(--ease);border:none;align-self:flex-start;padding:12px 20px;font-size:12px}.contact-form.svelte-1bv7ezn button:where(.svelte-1bv7ezn):hover:not(:disabled),.contact-form.svelte-1bv7ezn button:where(.svelte-1bv7ezn):focus-visible{background:var(--accent-hover)}.contact-form.svelte-1bv7ezn button:where(.svelte-1bv7ezn):disabled{opacity:.6;cursor:default}.status.svelte-1bv7ezn{font-family:var(--font-mono);letter-spacing:.03em;max-width:480px;margin:30px 0 0;font-size:12.5px;line-height:1.6}.status.ok.svelte-1bv7ezn{color:var(--ink-2)}.status.err.svelte-1bv7ezn{color:#c76a52}.hp.svelte-1bv7ezn{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.links.svelte-1bv7ezn{border-top:1px solid var(--line);max-width:480px;font-family:var(--font-mono);letter-spacing:.05em;flex-wrap:wrap;gap:26px;margin:44px 0 0;padding-top:22px;font-size:12px;display:flex}.links.svelte-1bv7ezn a:where(.svelte-1bv7ezn){color:var(--muted-2);transition:color var(--dur) var(--ease)}.links.svelte-1bv7ezn a:where(.svelte-1bv7ezn):hover,.links.svelte-1bv7ezn a:where(.svelte-1bv7ezn):focus-visible{color:var(--accent)}.based.svelte-1bv7ezn{font-family:var(--font-mono);letter-spacing:.08em;color:var(--faint);margin:34px 0 0;font-size:11px}
