[data-sneeuw]{display:none}:root[data-stijl=kerst] [data-sneeuw]{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0;overflow:hidden}:root[data-stijl=kerst] [data-sneeuw]:before,:root[data-stijl=kerst] [data-sneeuw]:after{content:"";will-change:transform;background-repeat:repeat;width:100%;position:absolute;top:0;left:0}:root[data-stijl=kerst] [data-sneeuw]:before{background-image:radial-gradient(3px at 52px 70px,#ffffff1f,#0000),radial-gradient(3px at 188px 260px,#ffffff1f,#0000),radial-gradient(3px at 330px 40px,#ffffff1f,#0000),radial-gradient(2px at 470px 330px,#ffffff1f,#0000),radial-gradient(3px at 590px 150px,#ffffff1f,#0000),radial-gradient(2px at 120px 470px,#ffffff1f,#0000),radial-gradient(3px at 400px 520px,#ffffff1f,#0000),radial-gradient(2px at 560px 600px,#ffffff1f,#0000);background-size:640px 640px;height:calc(100% + 640px);animation:90s linear infinite kerst-sneeuw-groot}:root[data-stijl=kerst] [data-sneeuw]:after{background-image:radial-gradient(2px at 30px 120px,#ffffff1f,#0000),radial-gradient(2px at 150px 20px,#ffffff1f,#0000),radial-gradient(2px at 260px 200px,#ffffff1f,#0000),radial-gradient(2px at 390px 90px,#ffffff1f,#0000),radial-gradient(2px at 90px 330px,#ffffff1f,#0000),radial-gradient(2px at 330px 400px,#ffffff1f,#0000),radial-gradient(2px at 440px 300px,#ffffff1f,#0000),radial-gradient(2px at 200px 450px,#ffffff1f,#0000);background-size:480px 480px;height:calc(100% + 480px);animation:120s linear infinite kerst-sneeuw-klein}@keyframes kerst-sneeuw-groot{0%{transform:translateY(-640px)}to{transform:translate(0,0)}}@keyframes kerst-sneeuw-klein{0%{transform:translateY(-480px)}to{transform:translate(0,0)}}:root[data-stijl=kerst] [data-kop-vast]:after{animation:6s ease-in-out infinite alternate kerst-lichtjes}@keyframes kerst-lichtjes{0%{opacity:.8}to{opacity:1}}@media (prefers-reduced-motion:reduce){:root[data-stijl=kerst] [data-sneeuw]{display:none}:root[data-stijl=kerst] [data-kop-vast]:after{opacity:1;animation:none}}@media print{:root[data-stijl=kerst] [data-sneeuw]{display:none!important}}
