/* v24sr.css · sign-in progress line + referral code (Oct 26) */
.sr35f{margin:0;padding:0;border:0}
.sr35s{margin:8px 2px 0;min-height:1.2em;color:var(--muted,#8a817b)}
.sr35s.busy::before{content:"";display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-1px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sr35spin .8s linear infinite}
.sr35s.ok{color:#2e7d32;font-weight:600}
@media (prefers-reduced-motion:reduce){.sr35s.busy::before{animation:none}}
@keyframes sr35spin{to{transform:rotate(360deg)}}
.sr58code b{letter-spacing:.06em;font-variant-numeric:tabular-nums}
.sr58wait{margin-top:10px}
