body.reactive-prism-active .app-prism,body.reactive-prism-active .app-prism-tint{display:none!important}.reactive-prism-base{z-index:-3;pointer-events:none;background:linear-gradient(#fafafa 0%,#f7f7fa 40%,#f5f5f8 100%);width:100vw;min-height:100dvh;position:fixed;top:0;left:0}@keyframes auroraMain{0%,to{opacity:.92;transform:translate(0%)scale(1)}50%{opacity:1;transform:translate(2.5%,-1.5%)scale(1.06)}}@keyframes auroraSat1{0%,to{transform:translate(0%)}50%{transform:translate(-7%,7%)}}@keyframes auroraSat2{0%,to{transform:translate(0%)}50%{transform:translate(7%,-7%)}}@keyframes auroraSat3{0%,to{transform:translate(0%)}50%{transform:translate(-8%,8%)}}.reactive-prism-aurora{z-index:-2;pointer-events:none;will-change:transform, opacity;background:radial-gradient(80% 65% at 50% 40%,#aac8fa9e 0%,#dcc8fa66 25%,#ffd7eb40 50%,#0000 70%);width:100vw;min-height:100dvh;animation:22s ease-in-out infinite auroraMain;position:fixed;top:0;left:0}.reactive-prism-satellite{will-change:transform;background-repeat:no-repeat;background-size:200% 200%;position:absolute;inset:0}.reactive-prism-satellite:first-child{background-image:radial-gradient(50% 40% at 15% 25%,#bee1fa66 0%,#0000 60%);background-position:15% 25%;animation:28s ease-in-out infinite auroraSat1}.reactive-prism-satellite:nth-child(2){background-image:radial-gradient(55% 45% at 85% 75%,#ffd2c35c 0%,#0000 60%);background-position:85% 75%;animation:28s ease-in-out infinite auroraSat2}.reactive-prism-satellite:nth-child(3){background-image:radial-gradient(45% 38% at 30% 80%,#e1c3f552 0%,#0000 60%);background-position:30% 80%;animation:28s ease-in-out infinite auroraSat3}body[data-prism-variant=studio] .reactive-prism-aurora{opacity:.72;animation-duration:32s}body[data-prism-variant=studio] .reactive-prism-satellite{animation-duration:40s}.reactive-prism-spotlight{z-index:-1;pointer-events:none;width:2000px;height:2000px;transform:translate3d(var(--mx,50vw), var(--my,50vh), 0);will-change:transform;background:radial-gradient(1000px,#fff0c84d,#ffd7e629 25%,#dcd7ff14 50%,#0000 70%);margin-top:-1000px;margin-left:-1000px;transition:transform .22s linear;position:fixed;top:0;left:0}body[data-prism-variant=studio] .reactive-prism-spotlight{opacity:.78}@media (prefers-reduced-motion:reduce){.reactive-prism-aurora,.reactive-prism-satellite{animation:none}.reactive-prism-spotlight{transition:none}}