.box.svelte-52fghe{max-width:22rem;margin:2rem auto;padding:1.5rem;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--radius)}h1.svelte-52fghe{margin:0 0 1rem;font-size:1.25rem;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--primary))}.ok.svelte-52fghe{color:hsl(var(--success));font-size:.88rem;margin:0 0 .75rem;line-height:1.4}.ok.subtle.svelte-52fghe{color:#2d7648;font-size:.82rem}.err.svelte-52fghe{color:hsl(var(--destructive));font-size:.9rem;margin:0 0 .75rem}.form.svelte-52fghe{display:flex;flex-direction:column;gap:.85rem}.lbl.svelte-52fghe{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:hsl(var(--muted-foreground))}.input.svelte-52fghe{padding:.5rem .6rem;border-radius:var(--radius);border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));font-size:.95rem}.input.locked.svelte-52fghe{opacity:.85;cursor:not-allowed}.btn.svelte-52fghe{margin-top:.25rem;padding:.55rem;border:none;border-radius:var(--radius);background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:700;cursor:pointer;font-family:inherit}.foot.svelte-52fghe{margin:1rem 0 0;font-size:.88rem}.foot.svelte-52fghe a:where(.svelte-52fghe){color:hsl(var(--muted-foreground))}
