.tj-chicken{position:fixed;left:0;z-index:12;width:88px;height:88px;min-width:88px;min-height:88px;padding:0;margin:0;border:0;border-radius:7px;background:transparent;line-height:0;touch-action:manipulation;contain:layout paint style;will-change:transform;cursor:pointer}
.tj-chicken[hidden]{display:none!important}
.tj-chicken:focus-visible{outline:3px solid var(--orange,#ff4c29);outline-offset:3px;background:var(--paper,#ece8df)}
.tj-chicken-drawing{display:block;width:40px;height:40px;max-width:40px;overflow:visible;transform:scaleX(var(--chicken-direction,1));pointer-events:none;filter:drop-shadow(0 0 1.2px #ece8df) drop-shadow(0 1px 0 #ece8df)}
.tj-chicken-ink{fill:var(--ink,#111112)}
.tj-chicken-paper{fill:var(--paper,#ece8df)}
.tj-chicken-orange{fill:var(--orange,#ff4c29)}
.tj-chicken-shadow{fill:#11111224}
.tj-chicken-leg{fill:none;stroke:var(--orange,#ff4c29);stroke-width:2.3;stroke-linecap:round;transform-origin:25px 34px;animation:tj-chicken-step .19s steps(2,end) infinite}
.tj-chicken-leg-b{animation-delay:-.095s}
.tj-chicken-bird{animation:tj-chicken-bob .19s steps(2,end) infinite}
.tj-chicken.is-fleeing .tj-chicken-leg,.tj-chicken.is-fleeing .tj-chicken-bird{animation-duration:.09s}
.tj-chicken.is-startled .tj-chicken-bird{transform-origin:25px 28px;animation:tj-chicken-startle .08s ease-in-out alternate infinite}
.tj-chicken.is-focused .tj-chicken-leg,.tj-chicken.is-focused .tj-chicken-bird{animation-play-state:paused}
.tj-egg{position:fixed;left:0;z-index:11;width:44px;height:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:7px;background:transparent;line-height:0;touch-action:manipulation;cursor:pointer}
.tj-egg[hidden]{display:none!important}
.tj-egg:focus-visible{outline:3px solid var(--orange,#ff4c29);outline-offset:3px}
.tj-egg svg{display:block;width:44px;height:44px;overflow:visible;pointer-events:none}
.tj-egg-intact,.tj-egg-fragment{fill:var(--paper,#ece8df);stroke:var(--ink,#111112);stroke-width:1.7;stroke-linejoin:round}
.tj-egg-fragment{display:none;transform-origin:22px 24px}
.tj-egg-speck{fill:var(--orange,#ff4c29);stroke:none}
.tj-egg.is-popping{pointer-events:none}
.tj-egg.is-popping .tj-egg-intact{display:none}
.tj-egg.is-popping .tj-egg-fragment{display:block}
@keyframes tj-chicken-step{from{transform:rotate(-16deg)}to{transform:rotate(16deg)}}
@keyframes tj-chicken-bob{from{transform:translateY(0)}to{transform:translateY(-1.7px)}}
@keyframes tj-chicken-startle{from{transform:rotate(-9deg) scaleY(.92)}to{transform:rotate(8deg) scaleY(1.04)}}
@keyframes tj-egg-burst{from{transform:translate(0,0) rotate(0deg);opacity:1}70%{opacity:1}to{transform:translate(var(--dx),var(--dy)) rotate(var(--turn));opacity:0}}
@media(prefers-reduced-motion:reduce){.tj-chicken .tj-chicken-leg,.tj-chicken .tj-chicken-bird{animation:none!important}}
.tj-chicken.is-calm .tj-chicken-leg,.tj-chicken.is-calm .tj-chicken-bird{animation:none!important}
html[data-user-paused="true"] .tj-chicken,html[data-user-paused="true"] .tj-egg{display:none!important}

.tj-portrait-status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}

.tj-hen-sprite{display:block;width:88px;height:88px;background:url(assets/chicken-realistic-4.webp) 0 0/400% 100% no-repeat;transform:scaleX(var(--chicken-direction,1));pointer-events:none;filter:drop-shadow(0 3px 2px #16081355);animation:hen07-walk .55s steps(1,end) infinite}
.tj-chicken.is-startled .tj-hen-sprite{animation:none;background-position:100% 0}.tj-chicken.is-fleeing .tj-hen-sprite{animation-duration:.22s}.tj-chicken.is-focused .tj-hen-sprite{animation-play-state:paused}@keyframes hen07-walk{0%,100%{background-position:0 0}33%{background-position:33.333333% 0}66%{background-position:66.666667% 0}}@media(prefers-reduced-motion:reduce){.tj-hen-sprite{animation:none}}
