.santa.svelte-1aff9nv,.gift.svelte-1aff9nv{z-index:-1;color:var(--color-on-night);pointer-events:none;position:absolute}.santa.svelte-1aff9nv{opacity:.5;width:4.5rem;animation:50s linear 8s infinite svelte-1aff9nv-santa-cross;top:22%;left:-5rem}.santa.svelte-1aff9nv svg:where(.svelte-1aff9nv){fill:currentColor;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;animation:.9s ease-in-out infinite alternate svelte-1aff9nv-santa-bob;display:block}.legs.svelte-1aff9nv{animation:.36s step-end infinite svelte-1aff9nv-santa-gallop}.legs.b.svelte-1aff9nv{animation-delay:-.18s}.gift.svelte-1aff9nv{fill:currentColor;opacity:0;width:.55rem;animation:50s ease-in infinite svelte-1aff9nv-santa-gift;top:26%}.gift.one.svelte-1aff9nv{animation-delay:12.5s;left:calc(37.5% - 3rem)}.gift.two.svelte-1aff9nv{animation-delay:15.5s;left:calc(62.5% - 1.9rem)}.ribbon.svelte-1aff9nv{fill:none;stroke:var(--color-star);stroke-width:1.2px}@keyframes svelte-1aff9nv-santa-cross{0%{top:30%;left:-5rem}12%{top:16%}24%,to{top:24%;left:100%}}@keyframes svelte-1aff9nv-santa-bob{0%{transform:translateY(-1.5px)rotate(-2deg)}to{transform:translateY(1.5px)rotate(1deg)}}@keyframes svelte-1aff9nv-santa-gallop{0%{opacity:1}50%,to{opacity:0}}@keyframes svelte-1aff9nv-santa-gift{0%{opacity:.6;top:26%;transform:rotate(0)}10%{opacity:.5}14%,to{opacity:0;top:88%;transform:rotate(220deg)}}
