.spinner{border:.12em solid var(--border-soft);border-top-color:var(--gold);border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spinner-turn;display:inline-block}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{border-color:var(--gold);animation:1.2s ease-in-out infinite spinner-pulse}@keyframes spinner-pulse{0%,to{opacity:.35}50%{opacity:1}}}
.success-dialog{text-align:center}.success-dialog-img{width:100%;max-width:12rem;height:auto;margin:0 auto 1rem}.success-dialog-msg{font-family:var(--font-text);color:var(--text-muted);font-size:.62rem;line-height:1.75}.success-dialog-msg+.success-dialog-msg{margin-top:.75rem}.success-dialog--waiting{flex-direction:column;align-items:center;gap:1rem;padding:1rem 0 .5rem;display:flex}.success-dialog-actions{justify-content:center;gap:.6rem;margin-top:1.4rem;display:flex}.success-dialog-actions>*{text-align:center;flex:1 1 0}@media (max-width:40rem){.success-dialog-actions{flex-direction:column}}
