.ground{z-index:-1;background:var(--ground);pointer-events:none;position:fixed;inset:0;overflow:hidden}.ground-still{opacity:.6;position:absolute;inset:0}.ground-glow{position:absolute;inset:0}.ground-glow-1{background:radial-gradient(45% 40% at 12% 10%,#39572899,#0000 70%);background:radial-gradient(45% 40% at 12% 10%,lab(33.607% -18.5262 23.279/.6),#0000 70%)}.ground-glow-2{background:radial-gradient(40% 35% at 22% 92%,#224b4173,#0000 70%);background:radial-gradient(40% 35% at 22% 92%,lab(28.7271% -17.3662 1.51441/.45),#0000 70%)}.ground-glow-3{background:radial-gradient(30% 28% at 74% 0,#56331f8c,#0000 70%);background:radial-gradient(30% 28% at 74% 0,lab(25.4255% 14.6059 19.6893/.55),#0000 70%)}.ground-glow-4{background:radial-gradient(36% 42% at 92% 88%,#68562680,#0000 70%);background:radial-gradient(36% 42% at 92% 88%,lab(37.5317% 3.41703 30.2378/.5),#0000 70%)}.ground-rosette{fill:#87815f0d;fill:lab(53.9034% -2.08619 19.6569/.05);stroke:#99937052;stroke:lab(60.8692% -2.17822 19.5459/.32);stroke-width:1.2px;width:46vw;max-width:760px;height:auto;position:absolute;bottom:-6%;right:-4%}.ground-dust{background:#c5c7a266;background:lab(79.5386% -5.33605 18.3799/.4);border-radius:50%;position:absolute}.ground-fields{filter:saturate(1.2);position:absolute;inset:-12%}.ground-field{box-sizing:content-box;background:radial-gradient(closest-side, var(--tint), color-mix(in srgb, var(--tint) 96%, transparent) 8.3%, color-mix(in srgb, var(--tint) 87%, transparent) 16.7%, color-mix(in srgb, var(--tint) 73%, transparent) 25%, color-mix(in srgb, var(--tint) 58%, transparent) 33.3%, color-mix(in srgb, var(--tint) 42%, transparent) 41.7%, color-mix(in srgb, var(--tint) 27%, transparent) 50%, color-mix(in srgb, var(--tint) 15%, transparent) 58.3%, color-mix(in srgb, var(--tint) 7%, transparent) 66.7%, color-mix(in srgb, var(--tint) 3%, transparent) 75%, color-mix(in srgb, var(--tint) 1%, transparent) 83.3%, transparent);opacity:calc(var(--field-opacity) * var(--peak));margin:-200px;padding:200px;position:absolute}.ground-spores{position:absolute;inset:0 0 0 480px}@media (max-width:959.98px){.ground-spores{display:none}}.ground-spore{animation:ground-drift var(--dur) linear var(--delay) infinite;will-change:transform, opacity;background:#dcf0c8b3;border-radius:50%;position:absolute}.ground-spore-lit{background:var(--field-2)}.ground-grain{opacity:.09;mix-blend-mode:overlay;width:100%;height:100%;position:absolute;inset:0}.ground-vignette{background:radial-gradient(80% 70% at 50% 45%,#0a110f00 40%,#0a110fa6 100%);position:absolute;inset:0}@keyframes ground-drift{0%{opacity:0;transform:translateY(0)}15%{opacity:.7}to{opacity:0;transform:translateY(-220px)}}
