.dreamriftPageBackdrop-module__tPz2va__backdrop{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100dvh;position:fixed;inset:0;overflow:hidden}.dreamriftPageBackdrop-module__tPz2va__painting{filter:blur(1.5px);position:absolute;inset:-4px}.dreamriftPageBackdrop-module__tPz2va__image{object-fit:cover;object-position:center 50%}.dreamriftPageBackdrop-module__tPz2va__veil{background:linear-gradient(90deg, color-mix(in srgb,var(--atlas-bg) 54%,transparent), color-mix(in srgb,var(--atlas-bg) 32%,transparent) 52%, color-mix(in srgb,var(--atlas-bg) 48%,transparent)), linear-gradient(180deg,color-mix(in srgb,var(--atlas-bg) 12%,transparent),color-mix(in srgb,var(--atlas-bg) 28%,transparent));position:absolute;inset:0}.dreamriftPageBackdrop-module__tPz2va__atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dreamriftPageBackdrop-module__tPz2va__mist{opacity:.24;background:radial-gradient(ellipse at 28% 50%, color-mix(in srgb,var(--atlas-dungeon-vale-accent) 28%,transparent),transparent 58%), radial-gradient(ellipse at 74% 40%,color-mix(in srgb,var(--atlas-dungeon-vale-accent-strong) 14%,transparent),transparent 45%);animation:dreamriftPageBackdrop-module__tPz2va__dreamHaze 29s var(--atlas-ease-ambient) -7s infinite alternate;animation-play-state:paused;position:absolute;inset:8% -15% 20%}.dreamriftPageBackdrop-module__tPz2va__farMist{opacity:.16;animation-duration:37s;animation-direction:alternate-reverse;animation-delay:-19s;inset:40% -10% -10%}.dreamriftPageBackdrop-module__tPz2va__motes{position:absolute;inset:0}.dreamriftPageBackdrop-module__tPz2va__motes i{left:var(--mote-x);top:var(--mote-y);background:var(--atlas-dungeon-vale-accent-strong);width:3px;height:3px;box-shadow:0 0 7px 1px color-mix(in srgb,var(--atlas-dungeon-vale-accent) 40%,transparent);opacity:0;animation:dreamriftPageBackdrop-module__tPz2va__dreamDrift var(--mote-duration) var(--mote-delay) var(--atlas-ease-ambient) infinite;border-radius:50%;animation-play-state:paused;position:absolute}.dreamriftPageBackdrop-module__tPz2va__motes i:nth-child(3n){width:2px;height:2px}.dreamriftPageBackdrop-module__tPz2va__atmosphere[data-atmosphere-state=active] :is(.dreamriftPageBackdrop-module__tPz2va__mist,.dreamriftPageBackdrop-module__tPz2va__motes i){animation-play-state:running}.dreamriftPageBackdrop-module__tPz2va__atmosphere[data-atmosphere-state=static]{visibility:hidden}.dreamriftPageBackdrop-module__tPz2va__atmosphere[data-atmosphere-state=static] :is(.dreamriftPageBackdrop-module__tPz2va__mist,.dreamriftPageBackdrop-module__tPz2va__motes i){animation:none}@keyframes dreamriftPageBackdrop-module__tPz2va__dreamHaze{0%{transform:translate(-2%,2%)}to{transform:translate(3%,-3%)}}@keyframes dreamriftPageBackdrop-module__tPz2va__dreamDrift{0%,to{opacity:0;transform:translateY(20px)}25%{opacity:.46}65%{opacity:.32}95%{opacity:0;transform:translate(20px,-70px)}}@media (max-width:700px){.dreamriftPageBackdrop-module__tPz2va__veil{background:color-mix(in srgb,var(--atlas-bg) 48%,transparent)}.dreamriftPageBackdrop-module__tPz2va__motes i:nth-child(n+9){display:none}.dreamriftPageBackdrop-module__tPz2va__mist{opacity:.18}.dreamriftPageBackdrop-module__tPz2va__farMist{opacity:.1}}@media (prefers-reduced-motion:reduce){.dreamriftPageBackdrop-module__tPz2va__atmosphere{display:none}.dreamriftPageBackdrop-module__tPz2va__mist,.dreamriftPageBackdrop-module__tPz2va__motes i{animation:none}}:is([data-motion=reduced],[data-ui-motion=reduce]) .dreamriftPageBackdrop-module__tPz2va__atmosphere{display:none}:is([data-motion=reduced],[data-ui-motion=reduce]) :is(.dreamriftPageBackdrop-module__tPz2va__mist,.dreamriftPageBackdrop-module__tPz2va__motes i){animation:none}@media (prefers-reduced-transparency:reduce){.dreamriftPageBackdrop-module__tPz2va__painting{filter:none}.dreamriftPageBackdrop-module__tPz2va__veil{background:color-mix(in srgb,var(--atlas-bg) 88%,transparent)}}[data-transparency=reduced] .dreamriftPageBackdrop-module__tPz2va__painting{filter:none}[data-transparency=reduced] .dreamriftPageBackdrop-module__tPz2va__veil{background:color-mix(in srgb,var(--atlas-bg) 88%,transparent)}@media (forced-colors:active),print{.dreamriftPageBackdrop-module__tPz2va__backdrop{display:none}}
