.field.svelte-1o5pjag{gap:var(--space-2);display:grid}label.svelte-1o5pjag{color:var(--color-text-primary);font-weight:600}input.svelte-1o5pjag{border:1px solid var(--color-border);border-radius:var(--radius-medium);width:100%;font:inherit;background:var(--color-surface);padding:.7rem .85rem}.has-error.svelte-1o5pjag input:where(.svelte-1o5pjag){border-color:var(--color-danger)}.hint.svelte-1o5pjag{color:var(--color-text-secondary);margin:0;font-size:.9rem}.error.svelte-1o5pjag{color:var(--color-danger);margin:0;font-size:.9rem}.login.svelte-19kjkny{min-height:100vh;padding:var(--space-6);background:radial-gradient(circle at top right, color-mix(in srgb, var(--color-brand-soft) 55%, transparent), transparent 45%), var(--color-background);place-items:center;display:grid}.panel.svelte-19kjkny{background:var(--color-surface);border-radius:var(--radius-card);width:min(100%,28rem);box-shadow:var(--shadow-card);padding:var(--space-8);gap:var(--space-4);display:grid}.eyebrow.svelte-19kjkny{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin:0;font-size:.75rem}h1.svelte-19kjkny{color:var(--color-brand-primary);margin:0}.lead.svelte-19kjkny{color:var(--color-text-secondary);margin:0}form.svelte-19kjkny{gap:var(--space-4);display:grid}button.svelte-19kjkny{border-radius:var(--radius-pill);background:var(--color-brand-primary);color:var(--color-text-on-brand);font:inherit;cursor:pointer;border:none;padding:.8rem 1rem;font-weight:700}
