.card.svelte-qlq18b{width:100%;max-width:var(--auth-card-max);height:fit-content;padding:var(--space-10);border:1px solid var(--color-border);border-radius:var(--radius-2xl);background:var(--color-surface);box-shadow:var(--shadow-card)}.inner.svelte-qlq18b{width:100%;max-width:var(--auth-card-inner-max);margin:0 auto}form.svelte-qlq18b{gap:var(--space-6);flex-direction:column;display:flex}.head.svelte-qlq18b{gap:var(--space-1-5);padding:var(--space-2) var(--space-6);text-align:center;flex-direction:column;display:flex}.head.svelte-qlq18b h1:where(.svelte-qlq18b){letter-spacing:-.75px;color:var(--color-ink);font-size:30px;font-weight:600;line-height:36px}.head.svelte-qlq18b p:where(.svelte-qlq18b){color:var(--color-muted);font-size:14px;line-height:20px}.fields.svelte-qlq18b{gap:var(--space-4);flex-direction:column;display:flex}.field.svelte-qlq18b{gap:var(--space-2);flex-direction:column;display:flex}.field.svelte-qlq18b label:where(.svelte-qlq18b){min-height:20px;font-size:var(--input-label-size);line-height:var(--input-label-line-height);color:var(--color-ink);font-weight:500}.input.svelte-qlq18b{width:100%;height:var(--input-height);padding:var(--input-padding-y) var(--input-padding-x);border:var(--input-border-width) solid var(--color-border-input);border-radius:var(--input-radius);background:var(--color-surface);font-size:var(--input-text-size);line-height:var(--input-line-height);color:var(--color-ink);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur), border-color var(--dur);font-weight:400}.input.svelte-qlq18b::placeholder{color:var(--color-muted)}.input.svelte-qlq18b:focus-visible{box-shadow:0 0 0 3px var(--color-ring-input);outline:none}.error.svelte-qlq18b{color:var(--color-danger);font-size:14px;font-weight:500;line-height:20px}.submit.svelte-qlq18b{width:100%;height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-gray-50);transition:background-color var(--dur), box-shadow var(--dur), opacity var(--dur);justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;display:flex;position:relative;box-shadow:0 0 6px #5556d240}.submit.svelte-qlq18b:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #fff3}.submit.svelte-qlq18b span:where(.svelte-qlq18b){z-index:1;position:relative}.submit.svelte-qlq18b:hover:not(:disabled){background:var(--color-accent-hover)}.submit.svelte-qlq18b:focus-visible:not(:disabled){box-shadow:var(--ring-brand)}.submit.svelte-qlq18b:disabled{cursor:not-allowed;background:color-mix(in srgb, var(--color-accent), var(--color-surface) 50%)}.submit.svelte-qlq18b:disabled:before{display:none}.divider.svelte-qlq18b{align-items:center;gap:var(--space-2-5);display:flex}.divider.svelte-qlq18b .line:where(.svelte-qlq18b){background:var(--color-border);flex:1;height:1px}.divider.svelte-qlq18b .label:where(.svelte-qlq18b){color:var(--color-muted);flex-shrink:0;font-size:14px;line-height:20px}@media (width<=640px){.card.svelte-qlq18b{padding:28px 20px}form.svelte-qlq18b{gap:var(--space-5)}.head.svelte-qlq18b{padding-inline:0}.input.svelte-qlq18b,.submit.svelte-qlq18b{height:44px;font-size:16px}}
