/* SAFETY + UI: tiny informative, no fake OTP state */
#smIdentityCard .sm-stage-readiness{margin:13px 0 0;color:#a5cddd;font-size:12px;line-height:1.5;padding:10px 13px;border:1px solid #29506a;background:#0b1b2c;border-radius:13px}
#smIdentityCard .sm-stage-readiness[data-problem="true"]{border-color:#9b7551;color:#e7c5a0;background:#241e1a}
#smIdentityCard .v3-btn:disabled{cursor:not-allowed;opacity:.53;filter:none;animation:none}
#smAuthOpenBot[aria-disabled="true"]{pointer-events:none;opacity:.45}
/* Do not animate errors on initial app boot. */
#smIdentityCard .v3-status-sigil{transition:color .22s ease}
@media(prefers-reduced-motion:reduce){#smIdentityCard .sm-stage-readiness{transition:none}}
