.seasonal-snow{display:none;justify-content:space-around;align-items:flex-start;position:fixed;inset:0;z-index:1040;overflow:hidden;pointer-events:none;color:#fff;text-shadow:0 0 3px rgb(40 67 91 / 85%)}@media(prefers-reduced-motion:no-preference){.seasonal-snow{display:flex}}.seasonal-snow>span{--snow-sway: 1rem;font-size:.75rem;animation:seasonal-snowfall var(--snow-fall-duration, 11s) linear var(--snow-fall-delay, -3s) infinite,seasonal-snow-sway var(--snow-sway-duration, 4s) ease-in-out var(--snow-sway-delay, 0s) infinite alternate}.seasonal-snow>span:nth-child(3n+1){--snow-fall-duration: 14s;--snow-fall-delay: -9s;font-size:.6rem}.seasonal-snow>span:nth-child(3n+2){--snow-fall-duration: 9s;--snow-fall-delay: -5s;font-size:.9rem}.seasonal-snow>span:nth-child(2n){--snow-fall-delay: -7s}@keyframes seasonal-snowfall{0%{transform:translateY(-1.5rem);opacity:0}12%,78%{opacity:.7}to{transform:translateY(100vh) rotate(100deg);opacity:0}}@keyframes seasonal-snow-sway{0%{translate:calc(-1 * var(--snow-sway))}to{translate:var(--snow-sway)}}
