.auth.svelte-rmes05{padding:clamp(1.5rem,6vw,4rem) 1.25rem}.auth-card.svelte-rmes05{width:100%;max-width:420px;margin-inline:auto;padding:2rem 1.8rem;text-align:center}.auth-card.svelte-rmes05 h1:where(.svelte-rmes05){margin:0 0 .3rem;font-size:1.8rem}.ic.svelte-rmes05{font-size:2.4rem}.sub.svelte-rmes05{margin:0 0 1.5rem;font-size:.95rem}.fields.svelte-rmes05{display:flex;flex-direction:column;gap:.9rem;text-align:left}.fields.svelte-rmes05 label:where(.svelte-rmes05){display:flex;flex-direction:column;gap:.3rem;font-size:.9rem;font-family:ui-sans-serif,system-ui,sans-serif;color:var(--ink-soft)}.code.svelte-rmes05{text-align:center;font-size:1.5rem;letter-spacing:.5rem;font-family:ui-monospace,monospace}.note.svelte-rmes05{padding:.7rem .9rem;border-radius:8px;font-size:.9rem;margin:0 0 1rem;font-family:ui-sans-serif,system-ui,sans-serif}.note.err.svelte-rmes05{background:#f7e4e0;color:#9a3b2c}.switch.svelte-rmes05{margin:1.5rem 0 0;font-size:.92rem}.as-link.back.svelte-rmes05{display:block;margin:.25rem auto 0;background:none;border:none;color:var(--ink-faint);cursor:pointer;font:inherit;font-size:.85rem;padding:0}.as-link.back.svelte-rmes05:hover{text-decoration:underline}
