.auth-form [data-slot=field]{gap:6px}.auth-form [data-slot=field-label]{color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:1.3}.auth-form [data-slot=input]{background:var(--background);width:100%;height:42px;box-shadow:none;border-radius:8px;padding-inline:12px;font-size:14px}.auth-form [data-slot=input]:not([aria-invalid=true]){border-color:var(--border)}.auth-form [data-slot=input]:not([aria-invalid=true]):focus-visible{border-color:color-mix(in srgb, var(--foreground) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 8%, transparent)}.auth-form [data-slot=form-message]{font-size:12px}.auth-form [data-slot=field-description]{font-size:12px;line-height:1.4}.auth-warn{color:var(--warning)}.auth-form [data-slot=input][data-reveal]{padding-inline-end:72px}.auth-form [data-slot=input-otp-group]{gap:8px;width:100%}.auth-form [data-slot=input-otp-slot]{border:1px solid var(--border);background:var(--background);min-width:0;max-width:46px;height:54px;box-shadow:none;border-radius:10px;flex:1 1 0;font-size:20px;font-weight:600}.auth-form [data-slot=input-otp-slot][data-active=true]{border-color:color-mix(in srgb, var(--foreground) 50%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--foreground) 8%, transparent)}
