.snowfall.svelte-wd3rdg{z-index:-1;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.flake.svelte-wd3rdg{top:-8px;left:var(--x);width:var(--size);height:var(--size);animation:svelte-wd3rdg-snow-fall-left var(--duration) linear var(--delay) infinite;border-radius:50%;position:absolute}.flake[data-drift=right].svelte-wd3rdg{animation-name:svelte-wd3rdg-snow-fall-right}.flake[data-layer=back].svelte-wd3rdg{opacity:.35;background:radial-gradient(circle, var(--color-text) 0 30%, transparent 70%)}.flake[data-layer=front].svelte-wd3rdg{opacity:.6;background:radial-gradient(circle, var(--color-text) 0 50%, transparent 72%)}html[data-tab-hidden] .flake.svelte-wd3rdg,html[data-game-running] .flake.svelte-wd3rdg{animation-play-state:paused}html[data-game-running] .snowfall.svelte-wd3rdg{visibility:hidden}@media (prefers-reduced-motion:reduce){.snowfall.svelte-wd3rdg{display:none}}@keyframes svelte-wd3rdg-snow-fall-left{0%{transform:translateY(-2vh)}to{transform:translate(-24px,105vh)}}@keyframes svelte-wd3rdg-snow-fall-right{0%{transform:translateY(-2vh)}to{transform:translate(24px,105vh)}}
