.rubySanctuaryWeather-module__rJrRvW__weather{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.rubySanctuaryWeather-module__rJrRvW__bloom{background:radial-gradient(ellipse at 38% 16%, var(--atlas-text-strong), transparent 44%), radial-gradient(ellipse at 78% 42%, var(--ruby-gold), transparent 42%);opacity:.1;mix-blend-mode:screen;position:absolute;inset:-3%}.rubySanctuaryWeather-module__rJrRvW__rain{opacity:.42;position:absolute;inset:0}.rubySanctuaryWeather-module__rJrRvW__rain i{top:-140px;left:var(--rain-left);width:1px;height:var(--rain-length);background:linear-gradient(transparent, var(--atlas-text-strong));animation:rubySanctuaryWeather-module__rJrRvW__sanctuaryRain var(--rain-duration) var(--rain-delay) linear infinite;position:absolute}.rubySanctuaryWeather-module__rJrRvW__weather[data-paused] .rubySanctuaryWeather-module__rJrRvW__rain i{animation-play-state:paused}@keyframes rubySanctuaryWeather-module__rJrRvW__sanctuaryRain{0%{transform:translate(0,0)rotate(9deg)}to{transform:translate(-16lvh,calc(100lvh + 280px))rotate(9deg)}}@media (max-width:767px){.rubySanctuaryWeather-module__rJrRvW__rain{opacity:.32}.rubySanctuaryWeather-module__rJrRvW__rain i:nth-child(2n){display:none}.rubySanctuaryWeather-module__rJrRvW__bloom{opacity:.08}}html[data-motion=reduced] .rubySanctuaryWeather-module__rJrRvW__rain{display:none}@media (prefers-reduced-motion:reduce){.rubySanctuaryWeather-module__rJrRvW__rain{display:none}}@media (forced-colors:active){.rubySanctuaryWeather-module__rJrRvW__weather{display:none}}
