.wrap.svelte-1p5ntai{padding:var(--space-7) var(--space-5);flex-direction:column;justify-content:center;max-width:30rem;min-height:70dvh;margin:0 auto;display:flex}form.svelte-1p5ntai{gap:var(--space-4);display:grid}.error.svelte-1p5ntai{color:var(--danger,#b13434);font-size:var(--text-sm);background:#fbe8e8;border-radius:8px;margin:0;padding:.65rem .85rem}.alert-box.svelte-1p5ntai{color:#a86a12;font-size:var(--text-xs);background:#fdf3e3;border:1px solid #a86a1240;border-radius:8px;padding:.65rem .85rem}.alert-box.svelte-1p5ntai p:where(.svelte-1p5ntai){margin:0}.auth-hints.svelte-1p5ntai{padding-top:var(--space-3);border-top:1px solid #2d6a4f1a;gap:.35rem;margin-top:.4rem;display:grid}.hint.svelte-1p5ntai{font-size:var(--text-xs);color:#52796f;margin:0}.hint.svelte-1p5ntai a:where(.svelte-1p5ntai){color:#2d6a4f;font-weight:750}.btn-ghost.svelte-1p5ntai{color:#1b4332;font-size:var(--text-sm);text-align:center;border:1.5px solid #2d6a4f40;border-radius:10px;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.btn-ghost.svelte-1p5ntai:hover{background:#f4f8f4;border-color:#2d6a4f}
