.at-area.svelte-1wx4tso{min-height:100dvh;display:grid;place-items:center;padding:24px}.at-pillar.svelte-1wx4tso{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:380px}.at-card.svelte-1wx4tso{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px 26px 22px;width:100%;max-width:380px}h1.svelte-1wx4tso{font-size:var(--fs-heading);font-weight:600;line-height:1.15;margin:0 0 6px}.at-secondary.svelte-1wx4tso{color:var(--muted);margin:0 0 8px}label.svelte-1wx4tso{display:block;font-family:var(--font-mono);font-size:var(--fs-label-alt);letter-spacing:.15em;text-transform:uppercase;color:var(--faint);margin:14px 0 5px}input.svelte-1wx4tso{width:100%;padding:9px 11px;border:1px solid var(--line-strong);border-radius:var(--radius-switch);background:var(--surface);color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-action);box-sizing:border-box}input.svelte-1wx4tso:focus{outline:2px solid var(--accent);outline-offset:1px}button.svelte-1wx4tso{width:100%;margin-top:20px;padding:10px 14px;border:none;border-radius:var(--radius-switch);background:var(--accent);color:var(--on-accent);font-family:var(--font);font-size:var(--fs-action);font-weight:600;cursor:pointer}button.svelte-1wx4tso:hover{background:var(--accent-deep)}.at-error.svelte-1wx4tso{background:var(--warn-bg);color:var(--bad);border:1px solid var(--warn-line);border-radius:var(--radius-switch);padding:8px 11px;margin:0 0 4px;font-size:var(--fs-text)}.at-back.svelte-1wx4tso{margin:16px 0 0;text-align:center;font-size:var(--fs-button)}.at-back.svelte-1wx4tso a:where(.svelte-1wx4tso){color:var(--muted)}
