.auth-card.svelte-1nsq0ey{max-width:28rem;margin:var(--mm-space-8) auto;padding:var(--mm-space-6)}h1.svelte-1nsq0ey{margin:0 0 var(--mm-space-3);font-size:1.5rem}.hint.svelte-1nsq0ey{margin:0 0 var(--mm-space-5);color:var(--text-secondary);font-size:.9rem}.form-error.svelte-1nsq0ey{margin:0 0 var(--mm-space-4);padding:var(--mm-space-3);border-radius:var(--mm-radius-sm);background:#e74c3c1f;color:var(--mm-danger, #e74c3c);font-size:.9rem}.form.svelte-1nsq0ey{display:grid;gap:var(--mm-space-4)}label.svelte-1nsq0ey{display:grid;gap:var(--mm-space-2);font-size:.9rem;color:var(--text-secondary)}.legal.svelte-1nsq0ey{display:flex;align-items:flex-start;gap:var(--mm-space-2)}.field-error.svelte-1nsq0ey{color:var(--mm-danger, #e74c3c);font-size:.85rem}input.svelte-1nsq0ey:not([type=checkbox]){padding:.7rem .85rem;border-radius:var(--mm-radius-sm);border:1px solid var(--border-subtle);background:var(--bg-elevated);color:var(--text-primary)}.submit.svelte-1nsq0ey{margin-top:var(--mm-space-2);padding:.75rem 1rem;border:1px solid transparent;border-radius:var(--mm-radius-md);background:var(--color-accent, var(--mm-accent));color:var(--color-text-on-accent, var(--mm-accent-bright));font-weight:600;cursor:pointer;box-shadow:none}.footer-link.svelte-1nsq0ey{margin:var(--mm-space-5) 0 0;color:var(--text-secondary);font-size:.9rem}
