.season-layer.svelte-11qnqer{--season-top:var(--season-header,0px);pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.season-backdrop.svelte-11qnqer{z-index:var(--z-season-backdrop)}.season-effects.svelte-11qnqer{z-index:var(--z-season-effects)}.garnish-slot.svelte-11qnqer{display:contents}.season-scene.svelte-11qnqer{transition:opacity .4s,visibility .4s;position:absolute;inset:0}.season-scrolled.svelte-11qnqer{opacity:0;visibility:hidden}.season-backdrop.svelte-11qnqer{transition:opacity .4s,visibility .4s}.season-scrolled-backdrop.svelte-11qnqer{opacity:0;visibility:hidden}.season-backdrop.svelte-11qnqer .season-narrow{transition:opacity .4s,visibility .4s}.season-scrolled-narrow.svelte-11qnqer .season-narrow{opacity:0;visibility:hidden}.season-layer.svelte-11qnqer .season-garnish{top:calc(var(--season-top) - .75rem);height:1.25rem;position:absolute;left:0;right:0}@media (width>=640px){.season-layer.svelte-11qnqer{--season-top:var(--season-header,3.25rem)}.season-layer.svelte-11qnqer .season-narrow{display:none}}@media (width<=639px){.season-layer.svelte-11qnqer .season-wide{display:none}.season-layer.svelte-11qnqer .season-garnish{top:var(--season-phone-garnish-top,auto);bottom:var(--season-phone-garnish-bottom,calc(3.5rem + env(safe-area-inset-bottom) - .6875rem))}}@media (prefers-reduced-motion:reduce){.season-layer.svelte-11qnqer *{animation:none!important}.season-layer.svelte-11qnqer .season-motion{display:none}}@media print{.season-layer.svelte-11qnqer{display:none}}.trail.svelte-tzc3gk{background:var(--trail-color);width:.35rem;height:.35rem;animation:.9s ease-out forwards svelte-tzc3gk-trail-fall;position:absolute;translate:-50% -50%}.trail-dot.svelte-tzc3gk{box-shadow:0 0 8px var(--trail-color);border-radius:50%}.trail-star.svelte-tzc3gk{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:.6rem;height:.6rem;filter:drop-shadow(0 0 4px var(--trail-color))}.trail-heart.svelte-tzc3gk{width:.6rem;height:.55rem;clip-path:path("M4.8 8.6C1 6 0 4 0 2.6A2.4 2.4 0 0 1 4.8 2 2.4 2.4 0 0 1 9.6 2.6C9.6 4 8.6 6 4.8 8.6Z");filter:drop-shadow(0 0 4px var(--trail-color))}.trail-confetti.svelte-tzc3gk{border-radius:1px;width:.3rem;height:.55rem;animation-duration:1.2s}@keyframes svelte-tzc3gk-trail-fall{to{transform:translate(var(--trail-drift), 2.75rem) rotate(var(--trail-spin)) scale(.3);opacity:0}}
