.aurora{--aurora-x:0;--aurora-y:0;--aurora-opacity:0.62;--aurora-travel:95px;--aurora-blur:58px;position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.aurora[data-intensity=subtle]{--aurora-opacity:0.30;--aurora-travel:46px;--aurora-blur:88px}.aurora__layer{position:absolute;inset:0;will-change:transform}.aurora__layer--a{transform:translate3d(calc(var(--aurora-x) * var(--aurora-travel)),calc(var(--aurora-y) * var(--aurora-travel)),0)}.aurora__layer--b{transform:translate3d(calc(var(--aurora-x) * var(--aurora-travel) * -.65),calc(var(--aurora-y) * var(--aurora-travel) * -.65),0)}.aurora__layer--c{transform:translate3d(calc(var(--aurora-x) * var(--aurora-travel) * .4),calc(var(--aurora-y) * var(--aurora-travel) * .4),0)}.aurora__blob{position:absolute;border-radius:50%;opacity:var(--aurora-opacity);filter:blur(var(--aurora-blur)) saturate(1.3);mix-blend-mode:var(--aurora-blend,screen);will-change:transform}.aurora[data-palette=ember]{--aurora-blend:multiply;--aurora-opacity:0.5;--aurora-blur:72px;background:#fdfcfb}.aurora[data-palette=ember][data-intensity=subtle]{--aurora-opacity:0.28;--aurora-blur:96px}.aurora[data-palette=ember] .aurora__blob--a{background:radial-gradient(circle at center,#ff6a00 0,transparent 70%)}.aurora[data-palette=ember] .aurora__blob--b{background:radial-gradient(circle at center,#ff9e2c 0,transparent 70%)}.aurora[data-palette=ember] .aurora__blob--c{background:radial-gradient(circle at center,#ffd8a8 0,transparent 70%)}.aurora__blob--a{top:-18%;left:-12%;width:52vmax;height:52vmax;background:radial-gradient(circle at center,#38bdf8 0,transparent 70%);animation:aurora-drift-a 31s ease-in-out infinite alternate}.aurora__blob--b{top:2%;left:62%;width:42vmax;height:42vmax;background:radial-gradient(circle at center,#67e8f9 0,transparent 70%);animation:aurora-drift-b 41s ease-in-out infinite alternate}.aurora__blob--c{top:58%;left:18%;width:46vmax;height:46vmax;background:radial-gradient(circle at center,#2563eb 0,transparent 70%);animation:aurora-drift-c 53s ease-in-out infinite alternate}@keyframes aurora-drift-a{0%{transform:translate3d(-6.2vw,-3.1vh,0)}50%{transform:translate3d(4.7vw,7.8vh,0)}to{transform:translate3d(10.8vw,-6.2vh,0)}}@keyframes aurora-drift-b{0%{transform:translate3d(7.8vw,-4.7vh,0)}50%{transform:translate3d(-6.2vw,6.2vh,0)}to{transform:translate3d(-10.8vw,-7.8vh,0)}}@keyframes aurora-drift-c{0%{transform:translate3d(-4.7vw,7.8vh,0)}50%{transform:translate3d(9.3vw,-4.7vh,0)}to{transform:translate3d(-7.8vw,-10.8vh,0)}}@media (prefers-reduced-motion:reduce){.aurora__layer{transform:none}.aurora__blob{animation:none}}