.page-intro.svelte-1x05zx6{padding:clamp(80px,13vw,150px) 0 60px}.page-intro.svelte-1x05zx6 h1:where(.svelte-1x05zx6){margin:18px 0 22px}.lead.svelte-1x05zx6{max-width:52ch;color:var(--muted);margin:0;font-size:1.08rem}.auth-panel.svelte-1x05zx6{max-width:560px;padding-bottom:90px}.error.svelte-1x05zx6{border:1px solid color-mix(in srgb, var(--signal) 45%, var(--rule));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--signal) 8%, transparent);color:var(--signal-deep);margin:0 0 22px;padding:12px 14px;font-size:.9rem}.auth-form.svelte-1x05zx6{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--surface);gap:18px;padding:26px;display:grid}.auth-form.svelte-1x05zx6 label:where(.svelte-1x05zx6){gap:7px;display:grid}.auth-form.svelte-1x05zx6 label:where(.svelte-1x05zx6) span:where(.svelte-1x05zx6){color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:600}.auth-form.svelte-1x05zx6 input:where(.svelte-1x05zx6){border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface-strong);min-height:46px;color:var(--ink);font:inherit;padding:10px 13px;font-size:.98rem}.auth-form.svelte-1x05zx6 input:where(.svelte-1x05zx6):focus-visible{border-color:var(--focus);outline:2px solid color-mix(in srgb, var(--focus) 45%, transparent);outline-offset:1px}.auth-form.svelte-1x05zx6 .button:where(.svelte-1x05zx6){border-radius:var(--radius-sm);background:var(--ink);min-height:46px;color:var(--paper);font:inherit;cursor:pointer;border:0;justify-self:start;padding:11px 20px;font-weight:600}.auth-form.svelte-1x05zx6 .button:where(.svelte-1x05zx6):hover{background:var(--signal);color:#fff}.auth-links.svelte-1x05zx6{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:20px;font-size:.88rem;display:flex}.auth-links.svelte-1x05zx6 a:where(.svelte-1x05zx6){color:var(--muted)}.auth-links.svelte-1x05zx6 a:where(.svelte-1x05zx6):hover{color:var(--signal)}
