.seasonal-page-snow{z-index:8;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000,#000 8%,#00000073 28%,#00000057 50%,#00000073 72%,#000 92%,#000);mask-image:linear-gradient(90deg,#000,#000 8%,#00000073 28%,#00000057 50%,#00000073 72%,#000 92%,#000)}.seasonal-page-snow>span{width:var(--flake-size);height:var(--flake-size);opacity:var(--flake-opacity);animation:seasonal-page-snowfall var(--flake-duration) linear var(--flake-delay) infinite;background:#fff;border-radius:50%;position:absolute;top:-14px;box-shadow:0 0 2px 1px #709dae57}.seasonal-page-snow[data-paused=true]>span{animation-play-state:paused}@keyframes seasonal-page-snowfall{0%{transform:translateY(-16px)}to{transform:translate3d(var(--flake-drift), calc(100vh + 32px), 0)}}@media (max-width:800px){.seasonal-page-snow{-webkit-mask-image:linear-gradient(90deg,#000,#00000047 20%,#0003 50%,#00000047 80%,#000);mask-image:linear-gradient(90deg,#000,#00000047 20%,#0003 50%,#00000047 80%,#000)}.seasonal-page-snow>span:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.seasonal-page-snow{display:none}.seasonal-page-snow>span{animation:none!important}}
