.so-veil{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;gap:10px;background:color-mix(in srgb,var(--cn-paper,#f7f6f2) 88%,transparent);backdrop-filter:blur(6px);font:500 15px/1.4 var(--font-action,var(--font-body));color:var(--text-secondary);animation:so-in .2s var(--ease,ease-out) both}.so-spin{color:var(--cn-accent);animation:so-rot .9s linear infinite}@keyframes so-rot{to{transform:rotate(1turn)}}@keyframes so-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.so-spin,.so-veil{animation:none}}