.zft{pointer-events:none}[data-zft-palette=halloween],.zft[data-festive-theme=halloween]{--zft-a: 25 90% 52%;--zft-b: 272 42% 46%;--zft-c: 40 10% 18%}[data-zft-palette=patriotic],.zft[data-festive-theme=patriotic]{--zft-a: 356 80% 44%;--zft-b: 222 85% 24%;--zft-c: 0 0% 100%}[data-zft-palette=martyrs],.zft[data-festive-theme=martyrs]{--zft-a: 356 55% 42%;--zft-b: 222 55% 28%;--zft-c: 0 0% 100%}[data-zft-palette=christmas],.zft[data-festive-theme=christmas]{--zft-a: 357 64% 42%;--zft-b: 152 50% 28%;--zft-c: 43 90% 50%}[data-zft-palette=newYear],.zft[data-festive-theme=newYear]{--zft-a: 43 85% 46%;--zft-b: 220 10% 58%;--zft-c: 200 70% 42%}[data-zft-palette=valentines],.zft[data-festive-theme=valentines]{--zft-a: 346 67% 55%;--zft-b: 0 70% 46%;--zft-c: 330 60% 78%}[data-zft-palette=easter],.zft[data-festive-theme=easter]{--zft-a: 265 45% 66%;--zft-b: 48 90% 56%;--zft-c: 140 40% 52%}[data-zft-palette=labour],.zft[data-festive-theme=labour]{--zft-a: 4 70% 45%;--zft-b: 43 90% 48%;--zft-c: 40 10% 30%}[data-zft-palette=mothers],.zft[data-festive-theme=mothers]{--zft-a: 346 60% 62%;--zft-b: 265 40% 62%;--zft-c: 48 90% 52%}.dark [data-zft-palette=halloween],.dark .zft[data-festive-theme=halloween]{--zft-a: 26 90% 56%;--zft-b: 272 55% 72%;--zft-c: 272 18% 78%}.dark [data-zft-palette=patriotic],.dark .zft[data-festive-theme=patriotic]{--zft-a: 356 80% 62%;--zft-b: 218 70% 68%;--zft-c: 0 0% 96%}.dark [data-zft-palette=martyrs],.dark .zft[data-festive-theme=martyrs]{--zft-a: 356 45% 58%;--zft-b: 218 45% 62%;--zft-c: 0 0% 90%}.dark [data-zft-palette=christmas],.dark .zft[data-festive-theme=christmas]{--zft-a: 357 65% 66%;--zft-b: 150 40% 52%;--zft-c: 45 90% 62%}.dark [data-zft-palette=newYear],.dark .zft[data-festive-theme=newYear]{--zft-a: 45 90% 62%;--zft-b: 220 15% 78%;--zft-c: 200 70% 66%}.dark [data-zft-palette=valentines],.dark .zft[data-festive-theme=valentines]{--zft-a: 346 70% 70%;--zft-b: 0 70% 64%;--zft-c: 330 50% 82%}.dark [data-zft-palette=easter],.dark .zft[data-festive-theme=easter]{--zft-a: 265 45% 76%;--zft-b: 48 85% 64%;--zft-c: 140 35% 62%}.dark [data-zft-palette=labour],.dark .zft[data-festive-theme=labour]{--zft-a: 4 70% 62%;--zft-b: 43 90% 60%;--zft-c: 40 10% 75%}.dark [data-zft-palette=mothers],.dark .zft[data-festive-theme=mothers]{--zft-a: 346 60% 72%;--zft-b: 265 45% 76%;--zft-c: 48 90% 62%}.zft-twinkle{animation:zft-twinkle 3.2s ease-in-out infinite}@keyframes zft-twinkle{0%,to{opacity:1}50%{opacity:.35}}.zft-particle{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:zft-burst 1.4s cubic-bezier(.2,.7,.3,1) forwards}@keyframes zft-burst{0%{transform:translate(0) scale(.4) rotate(0);opacity:0}15%{opacity:1}70%{opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(1) rotate(var(--rot, 0deg));opacity:0}}@media(prefers-reduced-motion:reduce){.zft-twinkle,.zft-particle{animation:none}}html.reduce-motion .zft-twinkle,html.reduce-motion .zft-particle{animation:none!important}
