.veil{position:fixed;inset:0;z-index:1000;display:grid;place-content:center;justify-items:center;gap:28px;background:#171719;transition:opacity .7s cubic-bezier(.16,1,.3,1),visibility .7s}.veil:before{content:"";position:absolute;inset:0;background:radial-gradient(42% 42% at 50% 50%,rgba(218,141,114,.28),transparent 70%)}.veil img{position:relative;width:176px;height:auto;animation:veil-pulse 1.6s ease-in-out infinite;transition:transform .7s cubic-bezier(.16,1,.3,1)}.veil i{position:relative;width:176px;height:4px;border-radius:4px;overflow:hidden;background:#ffffff1f}.veil i:after{content:"";position:absolute;inset:0;border-radius:4px;background:linear-gradient(90deg,#ffc853,#da8d72,#7b22ba);transform:translate(-100%);animation:veil-run 1.2s cubic-bezier(.6,0,.3,1) infinite}.veil.off{opacity:0;visibility:hidden;pointer-events:none}.veil.off img{transform:scale(1.25)}.veil{animation:veil-auto 0s 4s forwards}.veil.on{animation:none}@keyframes veil-pulse{50%{scale:.9;opacity:.75}}@keyframes veil-run{to{transform:translate(100%)}}@keyframes veil-auto{to{opacity:0;visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.veil,.veil img{transition-duration:.01ms}.veil img,.veil i:after{animation:none}}
