/* Both surfaces use the same renderer and built-in flake opacity. */
.christmas-home__snow { position:absolute; inset:0; display:block; width:100%; height:100%; overflow:hidden; pointer-events:none; z-index:0; }
@media(prefers-reduced-motion:reduce) { .christmas-home__snow { display:none; } }
