.auth-wrap.svelte-5bky5h{padding-block:var(--s8);place-items:center;display:grid}.auth-card.svelte-5bky5h{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);width:100%;max-width:420px;box-shadow:var(--shadow-card);padding:var(--s6)}.auth-card.svelte-5bky5h .kicker{color:var(--brand)}.auth-card.svelte-5bky5h h1{font-family:var(--font-display);font-size:var(--h1);margin-block:var(--s2) var(--s5);line-height:1.15}.auth-card.svelte-5bky5h .sub{color:var(--muted);margin-block:calc(-1 * var(--s4)) var(--s5);font-size:.95rem}.auth-card.svelte-5bky5h form{gap:var(--s4);display:grid}.auth-card.svelte-5bky5h .field{gap:var(--s2);display:grid}.auth-card.svelte-5bky5h .field .label{color:var(--muted)}.auth-card.svelte-5bky5h input{width:100%;min-height:var(--s7);padding-inline:var(--s4);border:1px solid var(--border);border-radius:var(--r-m);background:var(--surface);transition:border-color var(--t-fast) var(--ease-snap)}.auth-card.svelte-5bky5h input:hover{border-color:color-mix(in srgb, var(--border) 60%, var(--ink-2))}.auth-card.svelte-5bky5h input[aria-invalid=true]{border-color:var(--danger)}.auth-card.svelte-5bky5h .hint{color:var(--faint);font-size:.85rem}.auth-card.svelte-5bky5h .form-error{background:var(--acc-soft);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 30%, transparent);border-radius:var(--r-m);padding:var(--s3) var(--s4);font-size:.95rem}.auth-card.svelte-5bky5h .form-success{background:color-mix(in srgb, var(--success) 8%, var(--surface));color:var(--success);border:1px solid color-mix(in srgb, var(--success) 30%, transparent);border-radius:var(--r-m);padding:var(--s3) var(--s4);margin-bottom:var(--s4);font-size:.95rem}.auth-card.svelte-5bky5h .label-row{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.auth-card.svelte-5bky5h .forgot{color:var(--muted);font-size:.85rem}.auth-card.svelte-5bky5h .alt{margin-top:var(--s5);color:var(--muted);font-size:.95rem}.auth-card.svelte-5bky5h .alt a{color:var(--text);font-weight:700}
