.auth-card.svelte-j7ul7i{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-border));background:color-mix(in srgb, var(--color-surface) 92%, var(--color-bg));box-shadow:0 0 0 1px #ffffff0a inset, 0 20px 60px #0006, 0 0 80px color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:1.25rem;padding:1.75rem;position:relative}.card-shine.svelte-j7ul7i{border-radius:inherit;pointer-events:none;background:linear-gradient(145deg,#ffffff12,#0000 50%);position:absolute;inset:0}header.svelte-j7ul7i{gap:.65rem;margin-bottom:1.25rem;display:grid;position:relative}h1.svelte-j7ul7i{letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.65rem;font-weight:800}.lede.svelte-j7ul7i{color:var(--color-muted);margin:0;font-size:.95rem}.auth-form.svelte-j7ul7i{gap:.85rem;display:grid;position:relative}label.svelte-j7ul7i{gap:.35rem;font-size:.9rem;font-weight:600;display:grid}input.svelte-j7ul7i{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg) 60%, var(--color-surface-elevated));font:inherit;border-radius:.55rem;padding:.7rem .75rem}input.svelte-j7ul7i:focus{outline:2px solid color-mix(in srgb, var(--color-primary) 50%, transparent);border-color:var(--color-primary)}.hint.svelte-j7ul7i{color:var(--color-muted);font-size:.8rem;font-weight:400}.primary.svelte-j7ul7i{background:linear-gradient(135deg, var(--color-primary), #6366f1);color:#fff;font:inherit;cursor:pointer;box-shadow:0 10px 28px color-mix(in srgb, var(--color-primary) 30%, transparent);border:none;border-radius:.65rem;margin-top:.35rem;padding:.75rem 1rem;font-weight:700}.error.svelte-j7ul7i{background:var(--color-error-bg);color:var(--color-error);border-radius:.55rem;margin:0;padding:.65rem .75rem;font-size:.9rem}.switch.svelte-j7ul7i{text-align:center;color:var(--color-muted);margin:1rem 0 0;font-size:.9rem;position:relative}.switch.svelte-j7ul7i a:where(.svelte-j7ul7i){color:var(--color-primary);font-weight:600}
