.v-scene-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v-scene-backdrop>*{position:absolute;inset:0}.v-scene-backdrop-sky{background:radial-gradient(120% 92% at 50% 6%, color-mix(in srgb, var(--v-purple) 20%, var(--v-bg)) 0%, var(--v-bg) 60%), linear-gradient(180deg, color-mix(in srgb, var(--v-purple-mid) 20%, var(--v-bg)) 0%, var(--v-bg) 44%, color-mix(in srgb, #000 32%, var(--v-bg)) 100%)}.v-scene-backdrop-hero{filter:blur(13px)saturate(1.22);mix-blend-mode:screen;opacity:.44;background-position:50% 60%;background-size:cover;height:82%;inset:auto 0 -2%;transform:scale(1.05);-webkit-mask-image:linear-gradient(#0000 6%,#000 74% 100%);mask-image:linear-gradient(#0000 6%,#000 74% 100%)}.v-scene-backdrop-hero--enter{animation:v-scene-hero-in 1.7s var(--v-ease,ease)}.v-scene-backdrop-hero--exit{animation:v-scene-hero-out 1.7s var(--v-ease,ease) forwards}@keyframes v-scene-hero-in{0%{opacity:0}}@keyframes v-scene-hero-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.v-scene-backdrop-hero--enter{animation:none}.v-scene-backdrop-hero--exit{opacity:0;animation:none}}.v-scene-backdrop-glow{background:radial-gradient(84% 60% at 6% 0%, color-mix(in srgb, var(--v-purple) 13%, transparent) 0%, transparent 64%), radial-gradient(84% 60% at 94% 2%, color-mix(in srgb, var(--v-purple-mid) 13%, transparent) 0%, transparent 64%);mix-blend-mode:screen;opacity:.8;animation:44s ease-in-out infinite alternate v-mesh-drift}@media (prefers-reduced-motion:reduce){.v-scene-backdrop-glow{animation:none}}.v-scene-backdrop-scrim{opacity:.85;background:linear-gradient(#0006 0%,#0003 70%,#0000 100%),repeating-linear-gradient(0deg,#0000001f 0 1px,#0000 1px 4px)}.v-scene-backdrop--page{z-index:0;position:fixed}
