.auth-card.svelte-5b3l6h{min-height:100vh;padding:var(--space-4);place-items:center;display:grid}.auth-card__theme.svelte-5b3l6h{top:var(--space-3);right:var(--space-3);position:fixed}.auth-card__box.svelte-5b3l6h{gap:var(--space-4);width:min(24rem,100%);padding:var(--space-6) var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.auth-card__logo.svelte-5b3l6h{font-weight:800;font-size:var(--font-size-lg);letter-spacing:.12em}.auth-card__title.svelte-5b3l6h{font-weight:var(--font-weight-semibold);font-size:var(--font-size-xl)}.auth-card.svelte-5b3l6h .auth-form{gap:var(--space-3);flex-direction:column;display:flex}.auth-card.svelte-5b3l6h .auth-form__field{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;display:flex}.auth-card.svelte-5b3l6h .auth-form__input{height:2.5rem;padding:0 var(--space-3);color:var(--color-text);font-size:var(--font-size-lg);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.auth-card.svelte-5b3l6h .auth-form__message{padding:var(--space-2) var(--space-3);color:var(--color-critical-text);font-size:var(--font-size-sm);background:color-mix(in srgb, var(--color-critical) 10%, transparent);border-radius:var(--radius-md)}.auth-card.svelte-5b3l6h .auth-form__message_info{color:var(--color-text);background:var(--color-accent-soft)}.auth-card.svelte-5b3l6h .auth-form__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}
