.auth-field[data-v-ae1468d6]{color:var(--text-muted);display:flex;flex-direction:column;font-size:.85rem;gap:.4rem;text-align:start}.auth-field-input[data-v-ae1468d6]{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:10px;box-sizing:border-box;color:var(--text);font:inherit;outline:none;padding:.85rem 1rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.auth-field-input[data-v-ae1468d6]:hover{background:var(--bg-card-hover);border-color:var(--border-strong)}.auth-field-input[data-v-ae1468d6]:focus{background:var(--bg-card);border-color:#ffb38ab3;box-shadow:0 0 0 3px #ffb38a2e}.auth-field-input[data-v-ae1468d6]::-moz-placeholder{color:var(--text-dim)}.auth-field-input[data-v-ae1468d6]::placeholder{color:var(--text-dim)}.auth-submit[data-v-c49acbc1]{align-items:center;background:var(--accent);border:1px solid transparent;border-radius:var(--radius-sm);color:var(--accent-on);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:600;gap:.55rem;justify-content:center;margin-top:.35rem;padding:.9rem 1.2rem;transition:background .15s ease,color .15s ease,transform .15s ease,opacity .15s ease;width:100%}.auth-submit[data-v-c49acbc1]:hover:not(:disabled){background:#ffc4a3;color:var(--accent-on);transform:translateY(-1px)}.auth-submit[data-v-c49acbc1]:disabled{cursor:wait;opacity:.65;transform:none}.auth-submit-spinner[data-v-c49acbc1]{animation:auth-spin-c49acbc1 .7s linear infinite;border:2px solid rgba(26,18,14,.25);border-radius:50%;border-top:2px solid var(--accent-on);flex-shrink:0;height:1rem;width:1rem}.auth-submit-label[data-v-c49acbc1]{line-height:1.2}@keyframes auth-spin-c49acbc1{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.auth-submit-spinner[data-v-c49acbc1]{animation:none;border-top-color:#1a120e73}.auth-submit[data-v-c49acbc1]:hover:not(:disabled){transform:none}}
