@keyframes egg-wobble{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes chick-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes baby-nod{0%,to{transform:rotate(0deg)}30%{transform:rotate(-6deg)}60%{transform:rotate(6deg)}}@keyframes grown-flap{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(2deg) scale(1.04)}}@keyframes done-shake{0%,to{transform:translateY(0) rotate(-1deg)}25%{transform:translateY(-4px) rotate(2deg)}75%{transform:translateY(-2px) rotate(-2deg)}}@keyframes done-walk{0%,to{transform:translateY(0) rotate(-1deg)}35%{transform:translateY(-5px) rotate(2deg)}70%{transform:translateY(-1px) rotate(-2deg)}}@keyframes done-peck{0%,to{transform:rotate(0deg)}42%{transform:translateY(3px) rotate(-4deg)}58%{transform:translateY(0) rotate(2deg)}}@keyframes done-rest{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(2px) scale(1.025)}}@keyframes farm-sprite-bob{0%,to{transform:scaleX(var(--sprite-facing,1)) translateY(0) rotate(-1deg)}50%{transform:scaleX(var(--sprite-facing,1)) translateY(-7px) rotate(3deg)}}@keyframes farm-sprite-step{0%,to{transform:scaleX(var(--sprite-facing,1)) translateY(0) rotate(-2deg)}35%{transform:scaleX(var(--sprite-facing,1)) translateY(-6px) translateX(4px) rotate(3deg)}70%{transform:scaleX(var(--sprite-facing,1)) translateY(-2px) translateX(-3px) rotate(-2deg)}}@keyframes farm-sprite-peck{0%,to{transform:scaleX(var(--sprite-facing,1)) translateY(0) rotate(0deg)}40%{transform:scaleX(var(--sprite-facing,1)) translateY(6px) rotate(-8deg)}56%{transform:scaleX(var(--sprite-facing,1)) translateY(-1px) rotate(3deg)}}@keyframes farm-sprite-flap{0%,to{transform:scaleX(var(--sprite-facing,1)) translateY(0) rotate(-1deg) scale(1)}45%{transform:scaleX(var(--sprite-facing,1)) translateY(-8px) rotate(4deg) scale(1.055)}}@keyframes farm-sprite-sway{0%,to{transform:scaleX(var(--sprite-facing,1)) rotate(-2deg)}50%{transform:scaleX(var(--sprite-facing,1)) rotate(2deg)}}@keyframes farm-sprite-rest{0%,to{transform:scaleX(var(--sprite-facing,1)) translateY(0) rotate(-1deg)}50%{transform:scaleX(var(--sprite-facing,1)) translateY(2px) rotate(1deg)}}@keyframes farm-sprite-roam{0%{transform:translateX(var(--roam-from,-8px)) scaleX(1)}44%{transform:translateX(var(--roam-to,8px)) scaleX(1)}50%{transform:translateX(var(--roam-to,8px)) scaleX(-1)}94%{transform:translateX(var(--roam-from,-8px)) scaleX(-1)}to{transform:translateX(var(--roam-from,-8px)) scaleX(1)}}.anim-egg{animation:egg-wobble 1.8s ease-in-out infinite;transform-origin:bottom center}.anim-chick{animation:chick-bounce 1.2s ease-in-out infinite}.anim-baby{animation:baby-nod 1.6s ease-in-out infinite}.anim-baby,.anim-grown{transform-origin:bottom center}.anim-grown{animation:grown-flap 1.4s ease-in-out infinite}.anim-done{animation:done-shake 1.6s ease-in-out infinite}.anim-done,.anim-done-walk{transform-origin:bottom center}.anim-done-walk{animation:done-walk 1.45s ease-in-out infinite}.anim-done-peck{animation:done-peck 1.9s ease-in-out infinite;transform-origin:bottom center}.anim-done-rest{animation:done-rest 2.4s ease-in-out infinite;transform-origin:bottom center}.farm-sprite-shell{position:relative;display:block;transform-origin:bottom center}.farm-sprite-shadow{position:absolute;left:50%;bottom:2px;width:64%;height:13%;border-radius:999px;background:rgba(73,47,22,.3);filter:blur(4px);transform:translateX(-50%)}.farm-sprite-art{--sprite-facing:1;position:relative;z-index:2;display:block;width:100%;height:auto;max-width:none;transform-origin:bottom center;filter:saturate(1.06) contrast(1.04) drop-shadow(0 1px 0 rgba(255,255,255,.28)) drop-shadow(0 8px 7px rgba(69,39,17,.28))}.farm-featured-chicken .farm-sprite-shadow{width:70%;height:15%;background:rgba(73,47,22,.34)}.farm-featured-chicken .farm-sprite-art{filter:saturate(1.08) contrast(1.05) drop-shadow(0 1px 0 rgba(255,255,255,.34)) drop-shadow(0 10px 9px rgba(69,39,17,.32))}.farm-sprite-bob{animation:farm-sprite-bob 2.2s ease-in-out infinite}.farm-sprite-step{animation:farm-sprite-step 1.7s ease-in-out infinite}.farm-sprite-peck{animation:farm-sprite-peck 2.1s ease-in-out infinite}.farm-sprite-flap{animation:farm-sprite-flap 1.55s ease-in-out infinite}.farm-sprite-sway{animation:farm-sprite-sway 2.5s ease-in-out infinite}.farm-sprite-rest{animation:farm-sprite-rest 3s ease-in-out infinite}.farm-sprite-roam{animation:farm-sprite-roam var(--roam-duration,5s) ease-in-out infinite;will-change:transform}@keyframes pepero-swing{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.pepero-ornament{display:block;width:100%;height:auto;transform-origin:50% 4%;animation:pepero-swing var(--swing-duration,3.6s) ease-in-out infinite;filter:drop-shadow(0 6px 6px rgba(32,14,6,.35))}.pepero-ornament.is-featured{animation-duration:3s}.pepero-ornament.is-golden{filter:drop-shadow(0 6px 6px rgba(32,14,6,.35)) drop-shadow(0 0 10px rgba(240,196,82,.65))}@keyframes pepero-giftbox-hop{0%,78%,to{transform:translateY(0) rotate(0deg)}82%{transform:translateY(-7px) rotate(-3deg)}86%{transform:translateY(0) rotate(2deg)}90%{transform:translateY(-4px) rotate(0deg)}94%{transform:translateY(0)}}.pepero-giftbox{display:block;width:100%;height:auto;transform-origin:bottom center;animation:pepero-giftbox-hop 4.4s ease-in-out infinite;filter:drop-shadow(0 8px 8px rgba(32,14,6,.3))}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.anim-sheet-up{animation:sheet-up .25s ease-out}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.anim-float{animation:float 2.8s ease-in-out infinite}@keyframes farm-chicken-tap-pulse{0%,to{transform:translateY(0) scale(1) rotate(0deg)}30%{transform:translateY(-8px) scale(1.045) rotate(-2deg)}64%{transform:translateY(2px) scale(.985) rotate(1deg)}}@keyframes farm-tap-bubble-rise{0%{opacity:0;transform:translateY(12px) scale(.88)}16%{opacity:1;transform:translateY(0) scale(1.04)}28%{transform:translateY(0) scale(1)}72%{opacity:1}to{opacity:0;transform:translateY(-14px) scale(.98)}}@keyframes farm-tap-ring-pop{0%{opacity:.7;transform:translate(-50%,-50%) scale(.45)}to{opacity:0;transform:translate(-50%,-50%) scale(1.55)}}@keyframes farm-tap-particle-fly{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--particle-x)),calc(-50% + var(--particle-y))) scale(1.05)}}@keyframes farm-prop-bob{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-5px) rotate(2deg)}}@keyframes farm-prop-bob-slow{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.015)}}@keyframes farm-prop-sway{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}@keyframes farm-prop-flutter{0%,to{transform:translateY(0) scaleX(1)}50%{transform:translateY(-2px) scaleX(1.008)}}@keyframes farm-prop-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes farm-decoration-pop{0%{opacity:0;transform:translateX(-50%) translateY(7px) scale(.92)}to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}}@keyframes farm-arrival-ribbon-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes farm-light-twinkle{0%,to{opacity:.72;transform:translateY(0) scale(.94)}50%{opacity:1;transform:translateY(2px) scale(1.08)}}.farm-prop-bob{animation:farm-prop-bob 2.8s ease-in-out infinite}.farm-prop-bob-slow{animation:farm-prop-bob-slow 3.4s ease-in-out infinite}.farm-prop-sway{animation:farm-prop-sway 3.2s ease-in-out infinite}.farm-prop-flutter{animation:farm-prop-flutter 2.5s ease-in-out infinite}.farm-prop-breathe{animation:farm-prop-breathe 3.1s ease-in-out infinite}@keyframes gift-arrival{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gift-pop{0%{transform:scale(.5) rotate(-10deg)}65%{transform:scale(1.15) rotate(4deg)}to{transform:scale(1) rotate(0)}}@keyframes gift-grain{0%{opacity:0;transform:translateY(-12px) rotate(-12deg)}35%{opacity:1}to{opacity:0;transform:translateY(115px) rotate(18deg)}}.anim-gift-arrival{animation:gift-arrival .28s ease-out both}.anim-gift-pop{animation:gift-pop .55s cubic-bezier(.2,.8,.2,1) both}.anim-gift-grain{top:-1.5rem;animation:gift-grain 1.15s ease-in infinite}@keyframes evo-poof{0%{opacity:0;transform:translate(-50%,-50%) scale(.2)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}55%{opacity:1;transform:translate(-50%,-50%) scale(1.12)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}@keyframes evo-sparkle{0%{opacity:0;transform:translate(-50%,-50%) scale(.4) rotate(0deg)}25%{opacity:1;transform:translate(-50%,-50%) scale(1);rotate:0deg}to{opacity:0;transform:translate(-50%,-50%) scale(1.7) rotate(18deg)}}@keyframes evo-new{0%{opacity:0;transform:scale(.3) translateY(8px)}55%{opacity:1;transform:scale(1.15) translateY(-4px)}78%{transform:scale(.95) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes evo-old{0%{transform:scale(1);opacity:1}to{transform:scale(1.08);opacity:.85}}.anim-evo-poof{animation:evo-poof 1.1s ease-out both}.anim-evo-sparkle{animation:evo-sparkle .85s ease-out both;animation-delay:.42s}.anim-evo-new{animation:evo-new .65s cubic-bezier(.2,.8,.2,1) both}.anim-evo-old{animation:evo-old .3s ease-in both;transform-origin:bottom center}.farm-sprite-gold{filter:sepia(1) saturate(2.6) hue-rotate(-12deg) brightness(1.18) drop-shadow(0 0 8px rgba(255,200,40,.75))}@keyframes gold-sparkle{0%,to{opacity:0;transform:scale(.5) rotate(0deg)}45%{opacity:1;transform:scale(1.1) rotate(20deg)}}.farm-gold-sparkles{position:absolute;inset:0;pointer-events:none;z-index:2}.farm-gold-sparkles i{position:absolute;width:18%;height:18%;background:radial-gradient(circle,#fff8d8 0,#ffd94a 45%,transparent 72%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:gold-sparkle 1.7s ease-in-out infinite}.farm-gold-sparkles i:first-child{left:8%;top:16%}.farm-gold-sparkles i:nth-child(2){right:4%;top:38%;animation-delay:.55s}.farm-gold-sparkles i:nth-child(3){left:24%;bottom:10%;animation-delay:1.1s}@keyframes farm-feed-grain-fall{0%{opacity:0;transform:translateY(-26px) scale(.7) rotate(-14deg)}30%{opacity:1}to{opacity:0;transform:translate(var(--grain-drift,0),46px) scale(1) rotate(16deg)}}.farm-feed-grain{position:absolute;width:.42rem;height:.42rem;border-radius:999px;background:#ffc93c;box-shadow:inset 0 -1px 0 rgba(139,94,52,.25);animation:farm-feed-grain-fall .85s ease-in both}@keyframes farm-egg-wiggle{0%,58%,84%,to{transform:rotate(0deg)}62%{transform:rotate(-7deg)}66%{transform:rotate(6deg)}71%{transform:rotate(-4deg)}76%{transform:rotate(2deg)}}.farm-empty-egg{position:absolute;bottom:2%;left:50%;translate:-50% 0;transform-origin:50% 92%;animation:farm-egg-wiggle 4.4s ease-in-out infinite}.farm-empty-egg-shadow{position:absolute;bottom:1%;left:50%;width:48%;height:9%;translate:-50% 45%;border-radius:999px;background:rgba(89,54,24,.18);filter:blur(2px)}@keyframes golden-reveal{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes golden-shine-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes golden-title-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.anim-golden-reveal{background:linear-gradient(160deg,#7a4a00,#b97800 40%,#8a5500);border:2px solid rgba(255,222,120,.8);animation:golden-reveal .32s ease-out both}.anim-golden-shine{position:absolute;left:50%;top:42%;width:26rem;height:26rem;margin:-13rem 0 0 -13rem;pointer-events:none;background:conic-gradient(from 0deg,rgba(255,240,170,0) 0deg,rgba(255,240,170,.28) 24deg,rgba(255,240,170,0) 48deg,rgba(255,240,170,0) 96deg,rgba(255,240,170,.28) 120deg,rgba(255,240,170,0) 144deg,rgba(255,240,170,0) 192deg,rgba(255,240,170,.28) 216deg,rgba(255,240,170,0) 240deg,rgba(255,240,170,0) 288deg,rgba(255,240,170,.28) 312deg,rgba(255,240,170,0) 336deg);animation:golden-shine-spin 7s linear infinite}.anim-golden-title{position:relative;color:#fff3c2;text-shadow:0 2px 10px rgba(60,32,0,.45);animation:golden-title-pulse 1.4s ease-in-out infinite}@keyframes chicken-loader-step{0%,to{transform:translateX(-24px)}50%{transform:translateX(24px)}}@keyframes chicken-loader-bob{0%,to{transform:translateY(0) rotate(-3deg)}35%{transform:translateY(-8px) rotate(3deg)}70%{transform:translateY(1px) rotate(-1deg)}}@keyframes chicken-loader-shadow{0%,to{transform:translateX(-24px) scaleX(.78);opacity:.24}50%{transform:translateX(24px) scaleX(1);opacity:.34}}@keyframes chicken-loader-grain{0%{opacity:0;transform:translateY(-7px) scale(.7)}30%{opacity:1}to{opacity:0;transform:translateY(14px) scale(1)}}@keyframes inline-chicken-hop{0%,to{transform:translateY(0) rotate(-3deg)}45%{transform:translateY(-4px) rotate(4deg)}}.chicken-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;color:#6f431f;text-align:center}.chicken-loader-panel{padding:1rem 0}.chicken-loader-track{position:relative;width:7.5rem;height:4.8rem;display:inline-flex;align-items:flex-end;justify-content:center;overflow:hidden}.chicken-loader-bird{width:4.25rem;height:4.25rem;-o-object-fit:contain;object-fit:contain;transform-origin:bottom center;animation:chicken-loader-bob .58s ease-in-out infinite;filter:drop-shadow(0 4px 5px rgba(89,54,24,.16))}.chicken-loader-runner{position:relative;z-index:2;display:inline-flex;width:4.25rem;height:4.25rem;animation:chicken-loader-step 1.85s ease-in-out infinite}.chicken-loader-shadow{position:absolute;left:50%;bottom:.35rem;width:3.25rem;height:.6rem;margin-left:-1.625rem;border-radius:999px;background:rgba(89,54,24,.24);animation:chicken-loader-shadow 1.85s ease-in-out infinite}.chicken-loader-grain{position:absolute;bottom:.85rem;width:.38rem;height:.38rem;border-radius:999px;background:#ffc93c;box-shadow:inset 0 -1px 0 rgba(139,94,52,.22);animation:chicken-loader-grain 1.2s ease-in-out infinite}.chicken-loader-grain-one{left:1.2rem;animation-delay:80ms}.chicken-loader-grain-two{left:3.45rem;animation-delay:.36s}.chicken-loader-grain-three{right:1.1rem;animation-delay:.66s}.chicken-loader-label{font-size:.92rem;font-weight:800;color:rgba(61,43,31,.68)}.inline-chicken-loader{display:inline-flex;align-items:center;justify-content:center;gap:.45rem}.inline-chicken-loader-art{display:inline-flex;width:1.35rem;height:1.35rem}.inline-chicken-loader-art img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:bottom center;animation:inline-chicken-hop .72s ease-in-out infinite;filter:drop-shadow(0 1px 1px rgba(89,54,24,.18))}@media (prefers-reduced-motion:reduce){.anim-baby,.anim-chick,.anim-done,.anim-done-peck,.anim-done-rest,.anim-done-walk,.anim-egg,.anim-evo-new,.anim-evo-old,.anim-evo-poof,.anim-evo-sparkle,.anim-float,.anim-gift-arrival,.anim-gift-grain,.anim-gift-pop,.anim-golden-shine,.anim-golden-title,.anim-grown,.anim-sheet-up,.chicken-loader-bird,.chicken-loader-grain,.chicken-loader-runner,.chicken-loader-shadow,.farm-arrival-ribbon-inner,.farm-chicken-button.is-tap-pulsing .farm-chicken-button-art,.farm-decoration-popover,.farm-empty-egg,.farm-feed-grain,.farm-festival-lights span,.farm-gold-sparkles i,.farm-prop-bob,.farm-prop-bob-slow,.farm-prop-breathe,.farm-prop-flutter,.farm-prop-sway,.farm-sprite-bob,.farm-sprite-flap,.farm-sprite-peck,.farm-sprite-rest,.farm-sprite-roam,.farm-sprite-step,.farm-sprite-sway,.farm-tap-bubble,.farm-tap-particle,.farm-tap-ring,.inline-chicken-loader-art img{animation:none!important}}