.sent-box.svelte-52fghe{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;padding:1rem 0}.sent-icon.svelte-52fghe{font-size:2.5rem}.sent-box.svelte-52fghe h1:where(.svelte-52fghe){margin-bottom:0}.sent-box.svelte-52fghe p:where(.svelte-52fghe){font-size:.9rem;color:#495057;line-height:1.5}.auth-page.svelte-52fghe{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 65px);padding:2rem}.auth-card.svelte-52fghe{background:#fff;border:1px solid #dee2e6;border-radius:.75rem;padding:2rem;width:100%;max-width:380px;box-shadow:0 2px 8px #00000012}h1.svelte-52fghe{font-size:1.4rem;font-weight:700;margin-bottom:1.5rem;color:#212529}form.svelte-52fghe{display:flex;flex-direction:column;gap:1rem}.field.svelte-52fghe{display:flex;flex-direction:column;gap:.3rem;font-size:.875rem}.field.svelte-52fghe span:where(.svelte-52fghe){font-weight:500;color:#343a40}.field.svelte-52fghe input:where(.svelte-52fghe){padding:.5rem .625rem;border:1px solid #ced4da;border-radius:.375rem;font-size:.875rem}.field.svelte-52fghe input:where(.svelte-52fghe):focus{outline:none;border-color:#2563eb}.error.svelte-52fghe{font-size:.85rem;color:#dc3545}.btn-primary.svelte-52fghe{padding:.55rem;background:#2563eb;color:#fff;border:none;border-radius:.375rem;font-weight:600;font-size:.9rem;cursor:pointer}.btn-primary.svelte-52fghe:hover:not(:disabled){background:#1d4ed8}.btn-primary.svelte-52fghe:disabled{opacity:.6;cursor:not-allowed}.switch.svelte-52fghe{margin-top:1.25rem;font-size:.85rem;color:#6c757d;text-align:center}.switch.svelte-52fghe a:where(.svelte-52fghe){color:#2563eb}
