.rs-background{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rs-glow{aspect-ratio:1;filter:blur(90px);opacity:.14;will-change:transform;border-radius:50%;width:55vw;max-width:820px;position:absolute}.rs-glow-one{background:var(--color-primary);animation:12s ease-in-out infinite alternate rs-glow-one;top:-35%;left:-15%}.rs-glow-two{background:var(--color-secondary);animation:16s ease-in-out infinite alternate rs-glow-two;bottom:-45%;right:-15%}.rs-grid{color:var(--color-base-content);opacity:.1;background-image:radial-gradient(currentColor .8px,#0000 .8px);background-size:30px 30px;animation:35s linear infinite rs-grid;position:absolute;inset:-100%;-webkit-mask-image:radial-gradient(#000 0%,#0000 60%);mask-image:radial-gradient(#000 0%,#0000 60%)}@keyframes rs-glow-one{0%{transform:translate(-5%,-5%)scale(.9)}50%{transform:translate(35%,25%)scale(1.2)}to{transform:translate(15%,45%)scale(1)}}@keyframes rs-glow-two{0%{transform:translate(10%)scale(1)}50%{transform:translate(-35%,-30%)scale(1.25)}to{transform:translate(-15%,-10%)scale(.9)}}@keyframes rs-grid{0%{transform:translate(0)}to{transform:translate(60px,60px)}}@media (prefers-reduced-motion:reduce){.rs-glow,.rs-grid{animation:none}}
