.auth.svelte-1pkc5zf{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 16px;background:var(--wash-2, light-dark(#f6f4ef, var(--d-wash)))}.card.svelte-1pkc5zf{width:100%;max-width:420px;background:light-dark(#fff,var(--d-paper));border:1px solid var(--line);padding:36px 32px}.brand.svelte-1pkc5zf{font:13px var(--display);letter-spacing:.18em;text-transform:uppercase;margin-bottom:34px}.brand.svelte-1pkc5zf span:where(.svelte-1pkc5zf){color:var(--ink-3)}h1.svelte-1pkc5zf{font:28px/1.2 var(--display);margin:12px 0 22px}.foot.svelte-1pkc5zf{margin-top:18px;font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.auth .stack{display:grid;gap:14px}.auth .btn{justify-content:center;width:100%}.auth .error{color:light-dark(#9b3a2a,var(--d-red-ink));font-size:12px}.auth p.lead{font-size:12px;line-height:1.7;color:var(--ink-2);margin-bottom:20px}.auth .codes{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;font:13px var(--mono);background:var(--wash-2, light-dark(#f6f4ef, var(--d-wash)));padding:14px;margin:6px 0 14px;-webkit-user-select:all;user-select:all}.auth .text-button{font-size:11px;color:var(--ink-2);text-decoration:underline;text-underline-offset:3px;justify-self:center}
