.auth-card.svelte-1i2smtp{background:#fff;border:1px solid #5605221f;max-width:420px;margin:4rem auto;padding:2.5rem}.field.svelte-1i2smtp{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}label.svelte-1i2smtp{text-transform:uppercase;letter-spacing:.06em;color:var(--burgunder);font-size:.85rem;font-weight:600}input.svelte-1i2smtp{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-1i2smtp:focus{border-color:var(--burgunder)}.btn-primary.svelte-1i2smtp{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-1i2smtp:disabled{opacity:.5;cursor:default}.btn-primary.svelte-1i2smtp:hover:not(:disabled){opacity:.85}.form-error.svelte-1i2smtp{border-left:3px solid var(--rod);color:var(--rod);background:#e31c2814;margin-bottom:1.25rem;padding:.6rem .8rem;font-size:.9rem}.auth-link.svelte-1i2smtp{text-align:center;color:var(--burgunder);opacity:.7;margin-top:1.5rem;font-size:.9rem}.auth-link.svelte-1i2smtp a:where(.svelte-1i2smtp){color:var(--burgunder);font-weight:600}
