.snowfall{pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.snow-flake{top:0;left:var(--left);width:var(--size);height:var(--size);opacity:var(--alpha);transform:translateY(calc(var(--y) * 1cqh));animation:snow-fall var(--fall) linear var(--delay) infinite;background:#fff;border-radius:50%;position:absolute}@keyframes snow-fall{0%{transform:translateY(-12px)}to{transform:translate3d(var(--drift), calc(100cqh + 12px), 0)}}@media (max-width:639px){.snow-flake:nth-child(2n){display:none}}@media (prefers-reduced-motion:reduce){.snow-flake{animation:none}}.christmas-night{background:linear-gradient(#16204a 0%,#24346e 100%)}.christmas-sky{--color-ink-500:#33323c;background:linear-gradient(#8fbfe6 0%,#bcdcf3 100%);position:relative;overflow:clip}.christmas-sky-snow{pointer-events:none;height:100vh;margin-bottom:-100vh;position:sticky;top:0}
