.so-veil{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:var(--so-color-blue-700);pointer-events:none;transition:opacity var(--dur-med) var(--ease-standard),visibility 0s linear var(--dur-med);animation:so-veil-out var(--dur-med) var(--ease-standard) 2.6s forwards}html[data-veil] .so-veil{animation:none}html[data-veil=wait] .so-veil{opacity:0;visibility:hidden;transition:none}html[data-veil=show] .so-veil{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease-standard)}html[data-veil=lift] .so-veil{opacity:0;visibility:hidden}html[data-veil=done] .so-veil{display:none}.so-veil__sun{inline-size:3.5rem;block-size:3.5rem;color:var(--so-color-gold-500)}@keyframes so-veil-out{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.so-veil,html[data-veil=show] .so-veil{transition:none}}