:root,.dark{--seasonal-night:color-mix(in srgb, hsl(var(--brand-ink)) 82%, transparent);--seasonal-moment-text:var(--fg-on-color)}.seasonal-moment{z-index:50;background:var(--seasonal-night);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:100%;height:100%;color:var(--seasonal-moment-text);cursor:pointer;border:0;outline:none;justify-content:center;align-items:center;animation:.25s ease-out seasonal-fade-in;display:flex;position:fixed;inset:0;overflow:hidden}.seasonal-moment-stage{text-align:center;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.seasonal-moment-art{display:flex;position:relative}.seasonal-moment-title{color:var(--moment-glow,var(--seasonal-moment-text));text-shadow:0 0 18px var(--moment-glow-halo,transparent);font-size:2.5rem;font-weight:600;line-height:1.1;animation:.5s ease-out .35s both seasonal-rise-in}.seasonal-moment-note{font-size:1rem;animation:.5s ease-out .5s both seasonal-rise-in}.seasonal-moment-hint{opacity:.7;margin-top:.75rem;font-size:.75rem;animation:.5s ease-out .8s both seasonal-rise-in}.seasonal-burst{opacity:0;animation:1.7s ease-out both seasonal-burst;position:absolute;top:45%;left:50%}.seasonal-rain{pointer-events:none;position:fixed;inset:0;overflow:hidden}.seasonal-fall{animation-name:seasonal-fall;animation-timing-function:cubic-bezier(.4,0,.9,.6);animation-fill-mode:both;position:absolute;top:-48px}@keyframes seasonal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes seasonal-rise-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes seasonal-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}70%{opacity:1;transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes seasonal-burst{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}15%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(1)}}@keyframes seasonal-fall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate(var(--drift,0px), calc(100vh + 96px)) rotate(var(--spin,0deg));opacity:0}}@media (prefers-reduced-motion:reduce){.seasonal-moment,.seasonal-moment-stage,.seasonal-moment-art,.seasonal-moment-title,.seasonal-moment-note,.seasonal-moment-hint{animation:none!important}.seasonal-burst,.seasonal-rain{display:none}}:root,.dark{--christmas-red:var(--tag-red-icon);--christmas-red-edge:color-mix(in srgb, var(--tag-red-icon) 70%, hsl(var(--brand-ink)));--christmas-green:var(--tag-green-icon);--christmas-green-deep:color-mix(in srgb, var(--tag-green-icon) 75%, hsl(var(--brand-ink)));--christmas-green-halo:color-mix(in srgb, var(--tag-green-icon) 60%, transparent);--christmas-glow:color-mix(in srgb, var(--tag-orange-icon) 22%, var(--fg-on-color));--christmas-glow-halo:color-mix(in srgb, var(--tag-orange-icon) 45%, transparent);--christmas-wire:var(--border-strong);--christmas-snow:color-mix(in srgb, var(--tag-blue-icon) 45%, var(--bg-base));--christmas-snow-night:var(--fg-on-color);--christmas-bulb-0:var(--tag-red-icon);--christmas-bulb-1:var(--tag-green-icon);--christmas-bulb-2:var(--tag-blue-icon);--christmas-bulb-3:var(--tag-orange-icon)}.seasonal-moment[data-season=christmas]{--moment-glow:var(--christmas-glow);--moment-glow-halo:var(--christmas-glow-halo)}.christmas-gift-paper{fill:var(--christmas-red);stroke:var(--christmas-red-edge);stroke-width:2px}.christmas-gift-ribbon{fill:var(--christmas-green)}.christmas-gift-knot{fill:var(--christmas-green-deep)}.christmas-chip-gift .christmas-gift-paper{stroke:none}.christmas-sparkle{fill:var(--christmas-glow);filter:drop-shadow(0 0 4px var(--christmas-glow-halo))}.christmas-lights{inset-inline:0;cursor:pointer;pointer-events:auto;height:12px;position:absolute;top:0}.christmas-wire{stroke:var(--christmas-wire)}.christmas-bulb{background:currentColor;border-radius:45% 45% 50% 50%/35% 35% 65% 65%;width:4px;height:6px;margin-left:-2px;animation:2.4s ease-in-out infinite christmas-twinkle;position:absolute;box-shadow:0 0 4px}.christmas-bulb:before{content:"";background:var(--christmas-wire);border-radius:1px;width:2px;height:2px;position:absolute;top:-1px;left:1px}.christmas-bulb-0{color:var(--christmas-bulb-0)}.christmas-bulb-1{color:var(--christmas-bulb-1)}.christmas-bulb-2{color:var(--christmas-bulb-2)}.christmas-bulb-3{color:var(--christmas-bulb-3)}.christmas-lights.is-chasing .christmas-bulb{animation:.66s linear infinite christmas-chase}.christmas-topbar-flake{color:var(--christmas-snow);animation-name:christmas-flake-drift;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:-14px}.christmas-accent{will-change:transform;display:inline-block}.christmas-accent-0{animation:2.6s ease-in-out infinite christmas-accent-twinkle}.christmas-accent-1{transform-origin:50% 90%;animation:1.8s ease-in-out infinite christmas-accent-jolly}.christmas-accent-2{animation:8s linear infinite christmas-accent-spin}.christmas-moment-gift{animation:.7s cubic-bezier(.2,.9,.3,1.25) both seasonal-pop}.christmas-moment-box{transform-origin:50% 90%;animation:.45s ease-in-out .7s christmas-wiggle}.christmas-moment-box .christmas-gift-lid{transform-box:fill-box;transform-origin:50%;animation:.8s cubic-bezier(.3,.6,.4,1) 1.15s forwards christmas-lid-off}.christmas-present{opacity:0;font-size:3.5rem;line-height:1;animation:.9s cubic-bezier(.2,.9,.3,1.3) 1.3s forwards christmas-present-rise;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)scale(.3)}.christmas-burst-sparkle{width:18px;height:18px}.christmas-snowfall{color:var(--christmas-snow-night);opacity:.9}.seasonal-moment[data-season=christmas] .seasonal-moment-note{animation-delay:1.7s}@keyframes christmas-twinkle{0%,to{opacity:1;box-shadow:0 0 5px}50%{opacity:.35;box-shadow:0 0 #0000}}@keyframes christmas-chase{0%,to{opacity:.25;box-shadow:0 0 #0000}15%{opacity:1;box-shadow:0 0 7px}40%{opacity:.25}}@keyframes christmas-flake-drift{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}80%{opacity:1}to{transform:translate(var(--drift,0px), 66px) rotate(var(--spin,0deg));opacity:0}}@keyframes christmas-accent-twinkle{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 6px var(--christmas-green-halo));transform:scale(1.06)}}@keyframes christmas-accent-jolly{0%,to{transform:rotate(0)translateY(0)}20%{transform:rotate(-8deg)translateY(-2px)}40%{transform:rotate(6deg)translateY(0)}60%{transform:rotate(-4deg)translateY(-1px)}80%{transform:rotate(0)translateY(0)}}@keyframes christmas-accent-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes christmas-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-3deg)}}@keyframes christmas-lid-off{to{opacity:0;transform:translate(16px,-64px)rotate(24deg)}}@keyframes christmas-present-rise{to{opacity:1;transform:translate(-50%,-150%)scale(1)}}@media (prefers-reduced-motion:reduce){.christmas-bulb,.christmas-lights.is-chasing .christmas-bulb,.christmas-accent-0,.christmas-accent-1,.christmas-accent-2,.christmas-moment-gift,.christmas-moment-box{animation:none!important}.christmas-moment-box .christmas-gift-lid{opacity:0;animation:none}.christmas-present{opacity:1;animation:none;transform:translate(-50%,-150%)scale(1)}}:root,.dark{--easter-fur:color-mix(in srgb, var(--fg-on-color) 88%, var(--tag-orange-icon));--easter-fur-line:color-mix(in srgb, var(--fg-muted) 70%, transparent);--easter-inner-ear:color-mix(in srgb, var(--tag-red-icon) 45%, var(--fg-on-color));--easter-ink:hsl(var(--brand-ink));--easter-shell:color-mix(in srgb, var(--tag-blue-icon) 30%, var(--fg-on-color));--easter-shell-line:color-mix(in srgb, var(--tag-blue-icon) 60%, hsl(var(--brand-ink)));--easter-band:color-mix(in srgb, var(--tag-purple-icon) 70%, var(--fg-on-color));--easter-zigzag:color-mix(in srgb, var(--tag-green-icon) 75%, var(--fg-on-color));--easter-dot:color-mix(in srgb, var(--tag-orange-icon) 80%, var(--fg-on-color));--easter-grass:var(--tag-green-icon);--easter-glow:color-mix(in srgb, var(--tag-purple-icon) 25%, var(--fg-on-color));--easter-glow-halo:color-mix(in srgb, var(--tag-purple-icon) 55%, transparent);--easter-egg-0:color-mix(in srgb, var(--tag-purple-icon) 70%, var(--fg-on-color));--easter-egg-1:color-mix(in srgb, var(--tag-green-icon) 70%, var(--fg-on-color));--easter-egg-2:color-mix(in srgb, var(--tag-blue-icon) 70%, var(--fg-on-color));--easter-egg-3:color-mix(in srgb, var(--tag-orange-icon) 70%, var(--fg-on-color));--easter-egg-4:color-mix(in srgb, var(--tag-red-icon) 60%, var(--fg-on-color))}.seasonal-moment[data-season=easter]{--moment-glow:var(--easter-glow);--moment-glow-halo:var(--easter-glow-halo)}.easter-fur{fill:var(--easter-fur);stroke:var(--easter-fur-line);stroke-width:1px}.easter-inner-ear{fill:var(--easter-inner-ear)}.easter-ink{fill:var(--easter-ink)}.easter-ink-line{stroke:var(--easter-ink)}.easter-shell{fill:var(--easter-shell)}.easter-shell-line{stroke:var(--easter-shell-line)}.easter-band{fill:var(--easter-band)}.easter-zigzag{stroke:var(--easter-zigzag)}.easter-dot{fill:var(--easter-dot)}.easter-grass{stroke:var(--easter-grass)}.easter-small-stripe{stroke:var(--fg-on-color);opacity:.8}.easter-tone-0{color:var(--easter-egg-0)}.easter-tone-1{color:var(--easter-egg-1)}.easter-tone-2{color:var(--easter-egg-2)}.easter-tone-3{color:var(--easter-egg-3)}.easter-tone-4{color:var(--easter-egg-4)}.easter-nest{cursor:pointer;pointer-events:auto;width:44px;height:22px;position:absolute;bottom:1px;right:12px}.easter-nest-egg{width:9px;height:11.7px;position:absolute;bottom:0}.easter-nest-bunny{width:18px;animation:14s ease-in-out 3s infinite easter-peek;position:absolute;bottom:0;left:10px;transform:translateY(110%)}.easter-nest.is-hopping .easter-nest-bunny{animation:1.4s ease-out easter-nest-hop}.easter-bunny-run{width:26px;animation-name:easter-bunny-cross;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:2px;left:-40px}.easter-bunny-hop{transform-origin:50% 100%;animation:.55s ease-in-out infinite easter-hop;display:block}.easter-dropped-egg{opacity:0;width:9px;height:11.7px;margin-left:-4.5px;animation-name:easter-egg-laid;animation-timing-function:ease-out;animation-fill-mode:both;position:absolute;bottom:3px}.easter-accent{will-change:transform;display:inline-block}.easter-accent-0{transform-origin:50% 100%;animation:1.4s ease-in-out infinite easter-accent-hop}.easter-accent-1{transform-origin:50% 90%;animation:2.4s ease-in-out infinite easter-accent-wobble}.easter-accent-2{animation:3s ease-in-out infinite easter-accent-bob}.easter-moment-egg{animation:.7s cubic-bezier(.2,.9,.3,1.25) both seasonal-pop}.easter-moment-shell{transform-origin:50% 90%;animation:.6s ease-in-out .7s easter-wobble}.easter-moment-shell .easter-egg-crack path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.4s ease-out .95s forwards easter-crack-draw,.2s linear 1.4s forwards easter-crack-hide}.easter-egg-crack path{stroke-dasharray:1;stroke-dashoffset:1px}.easter-moment-shell .easter-egg-top{transform-box:view-box;transform-origin:12px 64px;animation:.8s cubic-bezier(.3,.6,.4,1) 1.35s forwards easter-top-off}.easter-moment-bunny{opacity:0;width:86px;animation:.7s cubic-bezier(.2,.9,.3,1.3) 1.5s forwards easter-bunny-up;position:absolute;top:14px;left:50%;transform:translate(-50%,70px)}.easter-burst-egg{width:18px}.seasonal-moment[data-season=easter] .seasonal-moment-note{animation-delay:1.8s}@keyframes easter-peek{0%,70%,90%,to{transform:translateY(110%)}74%,86%{transform:translateY(4%)}}@keyframes easter-nest-hop{0%{transform:translateY(110%)}30%{transform:translateY(-25%)}55%{transform:translateY(10%)}70%{transform:translateY(-8%)}to{transform:translateY(110%)}}@keyframes easter-bunny-cross{0%{left:-40px}to{left:calc(100% + 40px)}}@keyframes easter-hop{0%,to{transform:translateY(0)scale(1.06,.9)}15%,85%{transform:translateY(0)scale(1)}50%{transform:translateY(-13px)rotate(-6deg)}}@keyframes easter-egg-laid{0%{opacity:0;transform:translateY(-6px)scale(.3)}6%{opacity:1;transform:translateY(0)scale(1.15)}10%{transform:scale(1)}85%{opacity:1}to{opacity:0;transform:scale(1)}}@keyframes easter-accent-hop{0%,60%,to{transform:translateY(0)scale(1)}20%{transform:translateY(0)scale(1.08,.92)}40%{transform:translateY(-5px)scale(.96,1.05)}}@keyframes easter-accent-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(0)}}@keyframes easter-accent-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(6deg)}}@keyframes easter-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-7deg)}45%{transform:rotate(6deg)}70%{transform:rotate(-4deg)}}@keyframes easter-crack-draw{to{stroke-dashoffset:0}}@keyframes easter-crack-hide{to{opacity:0}}@keyframes easter-top-off{to{opacity:0;transform:translate(14px,-58px)rotate(-22deg)}}@keyframes easter-bunny-up{to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.easter-nest-bunny,.easter-nest.is-hopping .easter-nest-bunny,.easter-bunny-hop,.easter-accent-0,.easter-accent-1,.easter-accent-2,.easter-moment-egg,.easter-moment-shell{animation:none!important}.easter-nest-bunny{transform:translateY(4%)}.easter-moment-shell .easter-egg-top,.easter-moment-shell .easter-egg-crack path{opacity:0;animation:none}.easter-moment-bunny{opacity:1;animation:none;transform:translate(-50%)}}:root,.dark{--halloween-pumpkin:var(--tag-orange-icon);--halloween-pumpkin-ridge:color-mix(in srgb, var(--tag-orange-icon) 70%, hsl(var(--brand-ink)));--halloween-stem:var(--tag-green-icon);--halloween-glow:color-mix(in srgb, var(--tag-orange-icon) 30%, var(--fg-on-color));--halloween-glow-halo:color-mix(in srgb, var(--tag-orange-icon) 65%, transparent);--halloween-bat:var(--tag-purple-icon);--halloween-web:var(--border-strong);--halloween-spider:var(--fg-base);--halloween-ghost:var(--fg-on-color);--halloween-ink:hsl(var(--brand-ink))}.seasonal-moment[data-season=halloween]{--moment-glow:var(--halloween-glow);--moment-glow-halo:var(--halloween-glow-halo)}.halloween-pumpkin-stem{fill:var(--halloween-stem)}.halloween-pumpkin-lobe{fill:var(--halloween-pumpkin);stroke:var(--halloween-pumpkin-ridge);stroke-width:2px}.halloween-pumpkin-face{fill:var(--halloween-glow);filter:drop-shadow(0 0 6px var(--halloween-glow-halo));animation:2.6s linear infinite halloween-flicker}.halloween-chip-pumpkin .halloween-pumpkin-face{filter:none;animation:none}.halloween-chip-pumpkin .halloween-pumpkin-lobe{stroke-width:4px}.halloween-bat{color:var(--halloween-bat);transform-origin:50%;animation:.22s ease-in-out infinite alternate halloween-flap}.halloween-spider-legs{stroke:var(--halloween-spider);transform-origin:12px 14px}.halloween-spider-body{fill:var(--halloween-spider)}.halloween-spider-eye{fill:var(--halloween-pumpkin)}.halloween-cobweb{stroke:var(--halloween-web)}.halloween-ghost-sheet{fill:var(--halloween-ghost)}.halloween-ghost-ink{fill:var(--halloween-ink)}.halloween-spider{cursor:pointer;transition:transform 1.6s cubic-bezier(.3,.7,.4,1);position:absolute;top:-34px;right:5px}.halloween-spider.is-away{transition:transform .35s cubic-bezier(.5,0,.75,0);transform:translateY(-64px)}.halloween-spider-swing{transform-origin:top;flex-direction:column;align-items:center;animation:4.2s ease-in-out infinite halloween-spider-bob;display:flex}.halloween-spider-thread{background:var(--halloween-web);width:1px;height:60px}.halloween-spider svg{pointer-events:auto}.halloween-spider:hover .halloween-spider-legs{animation:.18s steps(2,end) infinite halloween-spider-legs}.halloween-bat-flight{animation-name:halloween-bat-cross;animation-timing-function:linear;animation-fill-mode:both;position:absolute;left:-40px}.halloween-accent{will-change:transform;display:inline-block}.halloween-accent-0{animation:2.8s ease-in-out infinite halloween-accent-glow}.halloween-accent-1{animation:1.6s ease-in-out infinite halloween-accent-flutter}.halloween-accent-2{animation:3.6s ease-in-out infinite halloween-accent-haunt}.halloween-moment-pumpkin{animation:.7s cubic-bezier(.2,.9,.3,1.25) both seasonal-pop}.seasonal-moment[data-variant=trick] .seasonal-moment-stage{animation:.5s ease-in-out 1.1s halloween-shake}.halloween-burst-bat{width:30px}.halloween-candy{font-size:1.75rem}.halloween-moment-ghost{width:120px;animation:1.1s cubic-bezier(.2,.9,.3,1.3) .4s forwards halloween-ghost-rise;position:fixed;bottom:0;left:68%;transform:translate(-50%,110%)}.halloween-ghost-hover{animation:2.4s ease-in-out 1.5s infinite halloween-ghost-hover}@keyframes halloween-flicker{0%,to{opacity:1}8%{opacity:.72}12%{opacity:1}41%{opacity:.86}44%{opacity:1}70%{opacity:.68}74%{opacity:.95}}@keyframes halloween-flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)translateY(-2px)}}@keyframes halloween-spider-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(7px)rotate(4deg)}}@keyframes halloween-spider-legs{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes halloween-bat-cross{0%{left:-40px;transform:translateY(0)rotate(-6deg)}25%{transform:translateY(-5px)rotate(4deg)}50%{transform:translateY(4px)rotate(-3deg)}75%{transform:translateY(-4px)rotate(5deg)}to{left:calc(100% + 40px);transform:translateY(0)rotate(-4deg)}}@keyframes halloween-accent-glow{0%,to{filter:drop-shadow(0 0 #0000);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 6px var(--halloween-glow-halo));transform:translateY(-2px)scale(1.06)}}@keyframes halloween-accent-flutter{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(2px,-3px)rotate(-8deg)}50%{transform:translateY(-1px)rotate(4deg)}75%{transform:translate(-2px,-3px)rotate(-4deg)}}@keyframes halloween-accent-haunt{0%,to{opacity:1;transform:translate(0)}50%{opacity:.55;transform:translate(3px,-4px)}}@keyframes halloween-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)rotate(-1deg)}40%{transform:translate(7px)rotate(1deg)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes halloween-ghost-rise{0%{transform:translate(-50%,110%)}to{transform:translate(-50%,-28vh)}}@keyframes halloween-ghost-hover{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-10px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.halloween-pumpkin-face,.halloween-bat,.halloween-spider-swing,.halloween-spider:hover .halloween-spider-legs,.halloween-accent-0,.halloween-accent-1,.halloween-accent-2,.halloween-moment-pumpkin,.seasonal-moment[data-variant=trick] .seasonal-moment-stage,.halloween-ghost-hover{animation:none!important}.halloween-spider,.halloween-spider.is-away{transition:none}.halloween-moment-ghost{animation:none;transform:translate(-50%,-28vh)}}:root,.dark{--nye-0:var(--tag-orange-icon);--nye-1:var(--tag-purple-icon);--nye-2:var(--tag-blue-icon);--nye-3:var(--tag-green-icon);--nye-4:var(--tag-red-icon);--nye-5:color-mix(in srgb, var(--tag-orange-icon) 45%, var(--fg-on-color));--nye-glow:color-mix(in srgb, var(--tag-orange-icon) 25%, var(--fg-on-color));--nye-glow-halo:color-mix(in srgb, var(--tag-purple-icon) 55%, transparent)}.seasonal-moment[data-season=new-years-eve]{--moment-glow:var(--nye-glow);--moment-glow-halo:var(--nye-glow-halo)}.nye-tone-0{color:var(--nye-0)}.nye-tone-1{color:var(--nye-1)}.nye-tone-2{color:var(--nye-2)}.nye-tone-3{color:var(--nye-3)}.nye-tone-4{color:var(--nye-4)}.nye-tone-5{color:var(--nye-5)}.nye-burst{opacity:0;pointer-events:none;animation:nye-burst-fade var(--burst-duration,1.5s) ease-out var(--burst-delay,0s) both}.nye-burst .nye-spark{stroke-dasharray:.35 1;stroke-dashoffset:.35px;animation:nye-spark var(--burst-duration,1.5s) cubic-bezier(.15, .7, .3, 1) var(--burst-delay,0s) both}.nye-burst .nye-glitter{opacity:0;animation:nye-glitter var(--burst-duration,1.5s) linear var(--burst-delay,0s) both}.nye-loop{animation:nye-loop-fade 6s ease-out var(--burst-delay,0s) infinite both}.nye-loop .nye-spark{animation:nye-loop-spark 6s cubic-bezier(.15, .7, .3, 1) var(--burst-delay,0s) infinite both}.nye-loop .nye-glitter{animation:nye-loop-glitter 6s linear var(--burst-delay,0s) infinite both}.nye-chip-burst{color:var(--nye-2)}.nye-rocket{opacity:0;background:linear-gradient(currentColor,#0000);border-radius:1px;width:2px;height:26px;margin-left:-1px;animation:.7s ease-out both nye-rise;position:absolute;bottom:0}.nye-year{letter-spacing:.04em;color:var(--nye-glow);text-shadow:0 0 24px var(--nye-glow-halo), 0 0 4px var(--nye-glow);font-size:4.5rem;font-weight:600;line-height:1;animation:.7s cubic-bezier(.2,.9,.3,1.25) both seasonal-pop,2.4s ease-in-out .7s infinite nye-year-glow}.nye-accent{will-change:transform;display:inline-block}.nye-accent-0{animation:2.4s ease-in-out infinite nye-accent-glow}.nye-accent-1{animation:1.2s steps(4,end) infinite nye-accent-flicker}.nye-accent-2{transform-origin:50% 90%;animation:2.6s ease-in-out infinite nye-accent-clink}@keyframes nye-burst-fade{0%{opacity:0;transform:scale(.6)}8%{opacity:1}70%{opacity:1}to{opacity:0;transform:scale(1.1)}}@keyframes nye-spark{0%{stroke-dashoffset:.35px}to{stroke-dashoffset:-.75px}}@keyframes nye-glitter{0%,35%{opacity:0}45%,65%{opacity:1}55%,80%{opacity:.3}to{opacity:0}}@keyframes nye-loop-fade{0%{opacity:0;transform:scale(.6)}2%,18%{opacity:1}26%,to{opacity:0;transform:scale(1.1)}}@keyframes nye-loop-spark{0%{stroke-dashoffset:.35px}24%,to{stroke-dashoffset:-.75px}}@keyframes nye-loop-glitter{0%,9%{opacity:0}12%,18%{opacity:1}26%,to{opacity:0}}@keyframes nye-rise{0%{opacity:0;transform:translateY(26px)}10%,90%{opacity:1}to{opacity:0;transform:translateY(calc(-1 * var(--rise)))}}@keyframes nye-year-glow{0%,to{text-shadow:0 0 24px var(--nye-glow-halo), 0 0 4px var(--nye-glow)}50%{text-shadow:0 0 40px var(--nye-glow-halo), 0 0 8px var(--nye-glow)}}@keyframes nye-accent-glow{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 6px var(--nye-glow-halo));transform:scale(1.08)}}@keyframes nye-accent-flicker{0%,to{opacity:1;transform:rotate(0)}25%{opacity:.7;transform:rotate(-4deg)}50%{opacity:1;transform:rotate(3deg)}75%{opacity:.8}}@keyframes nye-accent-clink{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-12deg)}80%{transform:rotate(8deg)}90%{transform:rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.nye-burst,.nye-loop,.nye-accent-0,.nye-accent-1,.nye-accent-2,.nye-year{opacity:1;animation:none!important}.nye-burst .nye-spark,.nye-burst .nye-glitter{stroke-dasharray:none;opacity:1;animation:none!important}}
