.css-fog--dawn{--fog-base:#358cb3;--fog-lowlight:#4961b1;--fog-midtone:#e1b19d;--fog-highlight:#e8e8e8}.css-fog--day{--fog-base:#358cb3;--fog-lowlight:#b19249;--fog-midtone:#e19da5;--fog-highlight:#e8e8e8}.css-fog--dusk{--fog-base:#8e6eb1;--fog-lowlight:#38a42a;--fog-midtone:#de7299;--fog-highlight:#87313d}.css-fog--night{--fog-base:#1f1f20;--fog-lowlight:#1b4848;--fog-midtone:#225252;--fog-highlight:#6d2182}.css-fog{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:transparent;filter:blur(28px);transform:translateZ(0);will-change:transform;contain:paint;transition:background 1.5s ease}.css-fog-blob,.css-fog-blob-inner{position:absolute;will-change:transform;pointer-events:none}.css-fog-blob-inner{inset:0;border-radius:50%;transition:background 1.5s ease}.css-fog-blob--a{top:-30vmax;left:-25vmax;width:90vmax;height:90vmax;animation:css-fog-outer-a calc(28s / var(--fog-speed)) ease-in-out infinite alternate}.css-fog-blob--a .css-fog-blob-inner{background:radial-gradient(60% 70% at 35% 40%,var(--fog-midtone) 0,color-mix(in oklab,var(--fog-midtone) 65%,transparent) 35%,transparent 75%),radial-gradient(55% 50% at 70% 65%,color-mix(in oklab,var(--fog-midtone) 80%,transparent) 0,transparent 70%);opacity:.78;animation:css-fog-inner-a calc(19s / var(--fog-speed)) ease-in-out infinite alternate}.css-fog-blob--b{top:-20vmax;right:-30vmax;width:85vmax;height:85vmax;animation:css-fog-outer-b calc(31s / var(--fog-speed)) ease-in-out infinite alternate}.css-fog-blob--b .css-fog-blob-inner{background:radial-gradient(55% 65% at 60% 45%,var(--fog-highlight) 0,color-mix(in oklab,var(--fog-highlight) 60%,transparent) 35%,transparent 75%),radial-gradient(45% 55% at 30% 70%,color-mix(in oklab,var(--fog-highlight) 75%,transparent) 0,transparent 70%);opacity:.55;animation:css-fog-inner-b calc(23s / var(--fog-speed)) ease-in-out infinite alternate}.css-fog-blob--c{bottom:-30vmax;left:-25vmax;width:95vmax;height:95vmax;animation:css-fog-outer-c calc(37s / var(--fog-speed)) ease-in-out infinite alternate}.css-fog-blob--c .css-fog-blob-inner{background:radial-gradient(58% 65% at 40% 60%,var(--fog-lowlight) 0,color-mix(in oklab,var(--fog-lowlight) 60%,transparent) 35%,transparent 75%),radial-gradient(50% 50% at 65% 35%,color-mix(in oklab,var(--fog-lowlight) 75%,transparent) 0,transparent 70%);opacity:.7;animation:css-fog-inner-c calc(21s / var(--fog-speed)) ease-in-out infinite alternate}.css-fog-blob--d{bottom:-35vmax;right:-20vmax;width:80vmax;height:80vmax;animation:css-fog-outer-d calc(25s / var(--fog-speed)) ease-in-out infinite alternate}.css-fog-blob--d .css-fog-blob-inner{background:radial-gradient(55% 60% at 55% 50%,var(--fog-midtone) 0,color-mix(in oklab,var(--fog-midtone) 55%,transparent) 35%,transparent 75%),radial-gradient(48% 52% at 30% 70%,color-mix(in oklab,var(--fog-highlight) 50%,transparent) 0,transparent 70%);opacity:.6;animation:css-fog-inner-d calc(17s / var(--fog-speed)) ease-in-out infinite alternate}@keyframes css-fog-outer-a{0%{transform:translateZ(0)}27%{transform:translate3d(7vmax,-4vmax,0)}61%{transform:translate3d(14vmax,6vmax,0)}to{transform:translate3d(10vmax,12vmax,0)}}@keyframes css-fog-outer-b{0%{transform:translateZ(0)}33%{transform:translate3d(-6vmax,4vmax,0)}68%{transform:translate3d(-12vmax,10vmax,0)}to{transform:translate3d(-8vmax,15vmax,0)}}@keyframes css-fog-outer-c{0%{transform:translateZ(0)}29%{transform:translate3d(8vmax,-5vmax,0)}65%{transform:translate3d(4vmax,-13vmax,0)}to{transform:translate3d(13vmax,-9vmax,0)}}@keyframes css-fog-outer-d{0%{transform:translateZ(0)}35%{transform:translate3d(-7vmax,-3vmax,0)}70%{transform:translate3d(-13vmax,-8vmax,0)}to{transform:translate3d(-9vmax,-12vmax,0)}}@keyframes css-fog-inner-a{0%{transform:translateZ(0) scale(1)}25%{transform:translate3d(-4vmax,2vmax,0) scale(1.04)}55%{transform:translate3d(-6vmax,6vmax,0) scale(1.08)}to{transform:translate3d(4vmax,7vmax,0) scale(.94)}}@keyframes css-fog-inner-b{0%{transform:translateZ(0) scale(1)}30%{transform:translate3d(3vmax,-4vmax,0) scale(1.06)}65%{transform:translate3d(6vmax,-2vmax,0) scale(1.03)}to{transform:translate3d(-5vmax,-4vmax,0) scale(.93)}}@keyframes css-fog-inner-c{0%{transform:translateZ(0) scale(1)}28%{transform:translate3d(-3vmax,-3vmax,0) scale(.96)}62%{transform:translate3d(2vmax,-6vmax,0) scale(1.05)}to{transform:translate3d(7vmax,5vmax,0) scale(1.08)}}@keyframes css-fog-inner-d{0%{transform:translateZ(0) scale(1)}32%{transform:translate3d(3vmax,4vmax,0) scale(1.05)}68%{transform:translate3d(5vmax,7vmax,0) scale(1.09)}to{transform:translate3d(-4vmax,-5vmax,0) scale(.92)}}@media (prefers-reduced-motion:reduce){.css-fog-blob,.css-fog-blob-inner{animation:none!important}}