.godrays.svelte-1rvq3pm{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;--stripes1:repeating-linear-gradient( 92deg, #ff0011 0%, #ff1122 2%, transparent 3%, transparent 14%, #ff0011 18%, transparent 20% );--stripes2:repeating-linear-gradient( 108deg, transparent 0%, #ff0011 5%, transparent 7%, transparent 16%, #ff1122 20%, transparent 22% );--stripesDark:repeating-linear-gradient( 100deg, #550000 0%, transparent 2%, transparent 18%, #770011 22%, transparent 24% );--rainbow:repeating-linear-gradient( 100deg, #cc0000 0%, #ff0011 10%, #ff1122 20%, #ff2233 30%, #ff1133 40%, #ee0022 50%, #dd0011 60% );background-image:var(--stripesDark),var(--rainbow);background-size:250%,180%;background-position:50% 50%,50% 50%;filter:blur(10px) saturate(180%) brightness(80%);-webkit-mask-image:radial-gradient(ellipse at 100% 0%,black 45%,rgba(0,0,0,.7) 70%,transparent 85%);mask-image:radial-gradient(ellipse at 100% 0%,black 45%,rgba(0,0,0,.7) 70%,transparent 85%);pointer-events:none;opacity:.75}.godrays.svelte-1rvq3pm:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--stripes2);background-size:280%,160%;animation:svelte-1rvq3pm-drift 60s ease-in-out infinite reverse;mix-blend-mode:screen;opacity:.4}.godrays.svelte-1rvq3pm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--stripes1),var(--rainbow);background-size:300%,200%;animation:svelte-1rvq3pm-jumbo 20s ease-in-out infinite;background-attachment:fixed;mix-blend-mode:screen;opacity:.6}@keyframes svelte-1rvq3pm-jumbo{0%{background-position:0% 30%,0% 40%}25%{background-position:100% 70%,80% 60%}50%{background-position:200% 30%,160% 40%}75%{background-position:100% 70%,80% 60%}to{background-position:0% 30%,0% 40%}}@keyframes svelte-1rvq3pm-drift{0%{background-position:0% 50%}50%{background-position:180% 50%}to{background-position:0% 50%}}svg.svelte-19xmsh4{position:absolute;top:-5%;left:-5%;opacity:.01;pointer-events:none;width:110%;height:110%;overflow:hidden;z-index:0;animation:svelte-19xmsh4-noise 1s infinite linear}@keyframes svelte-19xmsh4-noise{0%,to{transform:translate(0)}10%{transform:translate(-1px,-2px)}20%{transform:translate(-3px,1px)}30%{transform:translate(2px,-3px)}40%{transform:translate(-1px,3px)}50%{transform:translate(-2px,2px)}60%{transform:translate(3px)}70%{transform:translateY(2px)}80%{transform:translate(1px,3px)}90%{transform:translate(-2px,1px)}}
