.phantom-mist{isolation:isolate;--mist-a:#b9c3ff57;--mist-b:#785ac838;position:relative}.phantom-mist:before,.phantom-mist:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(closest-side at 30% 60%, var(--mist-a), transparent 70%), radial-gradient(closest-side at 70% 35%, var(--mist-b), transparent 72%), radial-gradient(closest-side at 55% 80%, #c8d2ff2e, transparent 70%);filter:blur(4px);opacity:.85;border-radius:50%;animation:9s ease-in-out infinite phantom-mist-drift;position:absolute;top:-35%;bottom:-35%;left:-35%;right:-35%}.phantom-mist:after{opacity:.6;animation-duration:13s;animation-direction:reverse;top:-20%;bottom:-20%;left:-20%;right:-20%}@keyframes phantom-mist-drift{0%{transform:rotate(0)translateY(2%)scale(.96)}50%{transform:rotate(180deg)translateY(-6%)scale(1.06)}to{transform:rotate(360deg)translateY(2%)scale(.96)}}.phantom-mist-text{letter-spacing:.06em;color:#c9d0ff;text-shadow:0 0 6px #a0aaff8c,0 0 14px #6e50c859;font-weight:800;animation:4.5s ease-in-out infinite phantom-mist-breathe}@keyframes phantom-mist-breathe{0%,to{opacity:.55;filter:blur(.6px)}50%{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.phantom-mist:before,.phantom-mist:after,.phantom-mist-text{animation:none}}.a11y-photo .phantom-mist:before,.a11y-photo .phantom-mist:after,.a11y-photo .phantom-mist-text,.a11y-calm .phantom-mist:before,.a11y-calm .phantom-mist:after,.a11y-calm .phantom-mist-text{animation:none}
