
/* Account recovery stays isolated from the shared style bundle so this cannot
   disturb TinStar, video, or service-page styling. */
.auth-recovery-layout .auth-card{max-width:470px}
.auth-recovery-links{display:flex;align-items:center;justify-content:center;gap:8px;margin:15px 0 0;color:#6c7591;font-size:13px;font-weight:800}
.auth-recovery-links a{color:#2455dc}
.auth-recovery-links a:hover{text-decoration:underline}
.auth-recovery-links span{color:#b0b8cb}
.auth-recovery-result{display:grid;gap:5px;margin:4px 0 15px;padding:14px 15px;border:1px solid #cddaff;border-radius:14px;background:#f0f4ff}
.auth-recovery-result small{color:#667292;font-size:12px;font-weight:800}
.auth-recovery-result b{color:#1d49cc;font-size:20px;letter-spacing:.2px}
.auth-recovery-note{margin:12px 0 0;color:#6c7591;font-size:12px;line-height:1.6}
@media(max-width:800px){.auth-recovery-layout .auth-copy{padding-bottom:8px}.auth-recovery-links{font-size:12px}.auth-recovery-result b{font-size:18px}}
