.auth-card.svelte-8bdjn9{background:#fff;border:1px solid #5605221f;max-width:420px;margin:4rem auto;padding:2.5rem}.field.svelte-8bdjn9{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}label.svelte-8bdjn9{text-transform:uppercase;letter-spacing:.06em;color:var(--burgunder);font-size:.85rem;font-weight:600}input.svelte-8bdjn9{color:var(--burgunder);background:var(--krem);border:1.5px solid #56052240;outline:none;padding:.6rem .8rem;font-family:inherit;font-size:1rem;transition:border-color .15s}input.svelte-8bdjn9:focus{border-color:var(--burgunder)}.btn-primary.svelte-8bdjn9{background:var(--burgunder);width:100%;color:var(--krem);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;margin-top:.5rem;padding:.7rem;font-family:Barlow Condensed,sans-serif;font-size:1rem;font-weight:700;transition:opacity .15s}.btn-primary.svelte-8bdjn9:disabled{opacity:.5;cursor:default}.btn-primary.svelte-8bdjn9:hover:not(:disabled){opacity:.85}.form-error.svelte-8bdjn9{border-left:3px solid var(--rod);color:var(--rod);background:#e31c2814;margin-bottom:1.25rem;padding:.6rem .8rem;font-size:.9rem}.auth-link.svelte-8bdjn9{text-align:center;color:var(--burgunder);opacity:.7;margin-top:1.5rem;font-size:.9rem}.auth-link.svelte-8bdjn9 a:where(.svelte-8bdjn9){color:var(--burgunder);font-weight:600}
