main.svelte-j5gd2n{max-width:34rem;margin:0 auto;padding:clamp(2rem,6vw,4rem) 16px}.panel.svelte-j5gd2n{background:var(--surface);border:1px solid var(--surface-line);box-shadow:0 20px 44px -28px var(--shadow-book);border-radius:8px;padding:clamp(1.4rem,1rem + 3vw,2.6rem)}h1.svelte-j5gd2n{font-family:var(--font-hand);font-size:var(--step-3);margin-bottom:.4rem}.lead.svelte-j5gd2n{color:var(--ink-500)}form.svelte-j5gd2n{flex-direction:column;gap:1.1rem;margin-top:1.4rem;display:flex}.field.svelte-j5gd2n{flex-direction:column;gap:.4rem;display:flex}.label.svelte-j5gd2n{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.07em;font-size:var(--step--1);color:var(--ink-700)}input.svelte-j5gd2n{border:1px solid var(--surface-line);background:var(--paper-100);font-family:var(--font-body);font-size:var(--step-0);border-radius:5px;padding:.55rem .7rem}.err.svelte-j5gd2n{font-size:var(--step--1);color:var(--danger);margin:0}.cta.svelte-j5gd2n{background:var(--oxblood);color:var(--paper-100);font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;font-size:var(--step--1);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:.7rem 1.4rem;display:inline-block}.cta.svelte-j5gd2n:disabled{opacity:.5;cursor:default}
