:root{--doodle-ink:#1d2627;--doodle-accent:#a2472c;--doodle-skin:#f5f0e7;--doodle-fill:#f5f0e7;--doodle-bg:#f5f0e7;--doodle-eye:#1d2627;--doodle-blush:rgba(162,71,44,.35);--doodle-wool:#fffdf8}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--doodle-ink:#e8e3d9;--doodle-accent:#eba862;--doodle-skin:#d9bfa0;--doodle-fill:#1f2426;--doodle-bg:#121618;--doodle-eye:#1d2627;--doodle-blush:rgba(204,64,96,.62);--doodle-wool:#e8e3d9}}:root[data-theme="dark"]{--doodle-ink:#e8e3d9;--doodle-accent:#eba862;--doodle-skin:#d9bfa0;--doodle-fill:#1f2426;--doodle-bg:#121618;--doodle-eye:#1d2627;--doodle-blush:rgba(204,64,96,.62);--doodle-wool:#e8e3d9}svg.doodle{display:block;width:100%;max-width:560px;height:auto;margin:0 auto;overflow:visible;-webkit-user-select:none;user-select:none}.doodle .dk-draw{fill:none;stroke:var(--doodle-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.doodle .i{stroke:var(--doodle-ink)}.doodle .if{fill:var(--doodle-ink)}.doodle .f{fill:var(--doodle-fill)}.doodle .fs{stroke:var(--doodle-fill)}.doodle .s{fill:var(--doodle-skin)}.doodle .e{stroke:var(--doodle-eye)}.doodle .ef{fill:var(--doodle-eye);stroke:none}.doodle .a{stroke:var(--doodle-accent)}.doodle .af{fill:var(--doodle-accent)}.doodle .am{fill:var(--doodle-accent);fill-opacity:.45}.doodle .blush{fill:var(--doodle-blush);stroke:none}.doodle .w{fill:var(--doodle-wool)}.doodle .ws{stroke:var(--doodle-wool)}.dk-kid .fs-shut,.dk-kid .fs-wow,.dk-kid .fs-down,.dk-kid .fs-yawn{display:none}.dk-kid[data-face="yawn"] .fs-open,.dk-kid[data-face="yawn"] .dk-marks{display:none}.dk-kid[data-face="yawn"] .fs-lid,.dk-kid[data-face="yawn"] .fs-yawn{display:inline}.dk-kid[data-face="shut"] .fs-open,.dk-kid[data-face="wow"] .fs-open,.dk-kid[data-face="down"] .fs-open,.dk-kid[data-face="shut"] .dk-marks,.dk-kid[data-face="down"] .dk-marks,.dk-sit .dk-marks{display:none}.dk-kid[data-face="shut"] .fs-shut,.dk-kid[data-face="wow"] .fs-wow,.dk-kid[data-face="down"] .fs-down{display:inline}.dk-kid .arm-wave,.dk-kid .arm-rest,.dk-kid .arm-fold,.dk-kid .arm-book{display:none}.dk-kid[data-arm="wave"] .arm-wave,.dk-kid[data-arm="rest"] .arm-rest,.dk-kid[data-arm="fold"] .arm-fold,.dk-kid[data-arm="book"] .arm-book{display:inline}.dk-kid[data-arm="wave"] .arm-point,.dk-kid[data-arm="rest"] .arm-point,.dk-kid[data-arm="rest"] .arm-hold,.dk-kid[data-arm="fold"] .arm-type{display:none}.doodle .dk-sit .dk-upper,.doodle .dk-sit .dk-head{transition:transform 1.8s ease-in-out}.doodle .dk-hatch.dk-sit[data-pose="slump"] .dk-upper{transform:rotate(30deg)}.doodle .dk-hatch.dk-sit[data-pose="slump"] .dk-head{transform:rotate(15deg)}.doodle .dk-bobble.dk-sit[data-pose="slump"] .dk-upper{transform:rotate(4deg)}.doodle .dk-bobble.dk-sit[data-pose="slump"] .dk-head{transform:translate(1px,3px) rotate(17deg)}.doodle .dk-z,.doodle .dk-bang,.doodle .dk-hi{display:none}.doodle.is-asleep .dk-z,.doodle.is-waking .dk-bang,.doodle.is-waving .dk-hi{display:inline}.doodle .dk-shoot{opacity:0}.doodle .dk-kid{animation:dk-breathe 3.4s ease-in-out infinite}.doodle .dk-bobble{animation-duration:2.9s;animation-delay:-1s}@keyframes dk-breathe{50%{transform:scaleY(1.018)}}.doodle .dk-eye{transform-box:fill-box;transform-origin:center;animation:dk-blink 4.6s infinite}.doodle .dk-bobble .dk-eye{animation-duration:5.9s;animation-delay:-2.1s}@keyframes dk-blink{0%,91%,97%,100%{transform:scaleY(1)}94%{transform:scaleY(.1)}}.doodle .tw{transform-box:fill-box;transform-origin:center;animation:dk-tw 2.8s ease-in-out infinite}.doodle .dk-sky>g:nth-child(2n) .tw{animation-duration:3.7s;animation-delay:-1.3s}.doodle .dk-sky>g:nth-child(3n) .tw{animation-duration:2.3s;animation-delay:-.6s}.doodle .dk-sky>g:nth-child(5n) .tw{animation-duration:4.4s;animation-delay:-2.9s}@keyframes dk-tw{50%{opacity:.35;transform:scale(.6)}}.doodle .dk-point-wig{animation:dk-point 1.7s ease-in-out infinite alternate}@keyframes dk-point{from{transform:rotate(-5deg)}to{transform:rotate(4deg)}}.doodle .sw{animation:dk-wave .5s ease-in-out infinite alternate}@keyframes dk-wave{from{transform:rotate(-16deg)}to{transform:rotate(10deg)}}.doodle .dk-hi-m{animation:dk-flick .5s steps(1) infinite alternate}@keyframes dk-flick{50%{opacity:.25}}.doodle.is-waving .dk-hi-t{transform-box:fill-box;transform-origin:30% 100%;animation:dk-pop .3s ease-out}.doodle .dk-tap{animation:dk-tap .3s steps(2) infinite alternate}.doodle .dk-tap2{animation-delay:-.15s}@keyframes dk-tap{from{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.doodle .dk-kick{animation:dk-kick 1.9s ease-in-out infinite alternate}.doodle .dk-kick.k2{animation-delay:-1.9s}@keyframes dk-kick{from{transform:rotate(-24deg)}to{transform:rotate(12deg)}}.doodle [data-kick="off"] .dk-kick{animation:none;transform:rotate(-8deg)}.doodle .dk-swing{animation:dk-swing 2.2s ease-in-out infinite alternate}.doodle .dk-swing.s2{animation-delay:-2.2s}@keyframes dk-swing{from{transform:rotate(-9deg)}to{transform:rotate(7deg)}}.doodle [data-swing="off"] .dk-swing{animation:none}.doodle.is-writing .dk-pen{animation:dk-scrib .22s steps(3) infinite}@keyframes dk-scrib{33%{transform:translate(1.2px,-.6px)}66%{transform:translate(-.8px,.5px)}}.doodle .dk-bobble .dk-head{transition:transform 1.6s ease-in-out}.doodle.is-asleep .dk-bobble .dk-head{transform:translate(0,2px) rotate(9deg)}.doodle .dk-z path{transform-box:fill-box;transform-origin:center;animation:dk-z 3.6s linear infinite}.doodle .dk-z path:nth-child(2){animation-delay:-1.2s}.doodle .dk-z path:nth-child(3){animation-delay:-2.4s}@keyframes dk-z{0%{transform:translate(0,0) scale(.5);opacity:0}15%{opacity:1}80%{opacity:1}100%{transform:translate(9px,-30px) scale(1.25);opacity:0}}.doodle.is-waking .dk-bang path{transform-box:fill-box;transform-origin:50% 100%;animation:dk-pop .3s ease-out}@keyframes dk-pop{from{transform:scale(.3)}70%{transform:scale(1.2)}}.doodle .dk-z.dk-z-on{display:inline}.doodle.is-glance .dk-hatch.dk-sit .dk-head{transform:rotate(-9deg)}.doodle.is-hover .dk-pt{animation:dk-jig .4s ease-in-out infinite alternate}.doodle.is-hover .dk-pt:nth-child(2n){animation-delay:-.2s}.doodle.is-hover .dk-pt:nth-child(3n){animation-duration:.52s}.doodle.is-hover .dk-model{animation:dk-jig .6s ease-in-out infinite alternate-reverse}@keyframes dk-jig{from{transform:translateY(-2px)}to{transform:translateY(2px)}}.doodle .dk-steam path{animation:dk-steam 2.6s ease-in-out infinite}.doodle .dk-steam path + path{animation-delay:-1.3s}@keyframes dk-steam{0%{opacity:0;transform:translateY(2px)}40%{opacity:.9}100%{opacity:0;transform:translateY(-5px)}}.doodle .dk-plane{opacity:0}.doodle.is-look .dk-bobble.dk-sit .dk-head{transform:rotate(-7deg)}.doodle .dk-tummy .dk-head{transition:transform 1.6s ease-in-out}.doodle.is-asleep .dk-tummy .dk-head{transform:rotate(9deg)}.doodle .dk-cloud{animation:dk-drift 14s ease-in-out infinite alternate}.doodle .dk-cloud.c2{animation-duration:19s;animation-delay:-7s}@keyframes dk-drift{from{transform:translateX(-8px)}to{transform:translateX(8px)}}.doodle .fs-yawn{transform-box:fill-box;transform-origin:50% 30%;animation:dk-yawn 1.5s ease-in-out both}@keyframes dk-yawn{0%{transform:scale(.3)}35%{transform:scale(1.15)}70%{transform:scale(1)}100%{transform:scale(.5)}}.doodle .dk-count>g{display:none}.doodle .dk-count>g>g{transform-box:fill-box;transform-origin:0 100%;animation:dk-pop .3s ease-out}.doodle .dk-sheep-mv{cursor:pointer}.doodle .dk-sheep-say .dk-baa,.doodle .dk-sheep-say .dk-sz,.doodle .dk-sheep-say .dk-sn{display:none}.doodle .dk-sheep.is-perk .dk-baa{display:inline;transform-box:fill-box;transform-origin:0 100%;animation:dk-pop .3s ease-out}.doodle .dk-sheep.is-perk .dk-baa path + path{animation:dk-flick .5s steps(1) infinite alternate}.doodle .dk-sheep-wig{animation:dk-breathe 3.1s ease-in-out infinite;animation-delay:-.7s}.doodle .dk-sheep.is-perk .dk-sheep-wig{animation:dk-perk .46s ease-out}@keyframes dk-perk{30%{transform:translateY(-3px) rotate(-4deg)}65%{transform:translateY(0) rotate(3deg)}}.doodle .dk-sheep-head,.doodle .dk-sheep-low,.doodle .dk-sl{transition:transform .45s ease-in-out}.doodle .dk-sheep.is-perk .dk-sheep-head{transform:rotate(-16deg);transition-duration:.2s}.doodle .dk-sheep.is-perk .dk-sheep-tail{animation:dk-wag .14s ease-in-out 6 alternate}@keyframes dk-wag{from{transform:rotate(-16deg)}to{transform:rotate(14deg)}}.doodle .dk-sheep[data-state="fly"] .dk-sl{transition-duration:.08s}.doodle .dk-sheep[data-state="fly"] .sl-f{transform:rotate(-38deg)}.doodle .dk-sheep[data-state="fly"] .sl-b{transform:rotate(38deg)}.doodle .dk-sheep .se-shut{display:none}.doodle .dk-sheep .se-open{transform-box:fill-box;transform-origin:center;animation:dk-blink 5.2s infinite;animation-delay:-3s}.doodle .dk-sheep[data-state="sleep"] .se-open{display:none}.doodle .dk-sheep[data-state="sleep"] .se-shut{display:inline}.doodle .dk-sheep[data-state="sleep"] .dk-sheep-low{transform:translateY(5px)}.doodle .dk-sheep[data-state="sleep"] .dk-sl{transform:translateY(-1px) scaleY(.15)}.doodle .dk-sheep[data-state="sleep"] .dk-sheep-head{transform:translate(-1px,2.5px) rotate(26deg)}.doodle .dk-sheep[data-state="sleep"] .dk-sheep-wig{animation-duration:4.2s}.doodle .dk-sheep[data-state="sleep"] .dk-sz{display:inline}.doodle .dk-sz path{transform-box:fill-box;transform-origin:center;animation:dk-sz 3s linear infinite}.doodle .dk-sz path + path{animation-delay:-1.5s}@keyframes dk-sz{0%{transform:translate(0,0) scale(.5);opacity:0}15%{opacity:1}80%{opacity:1}100%{transform:translate(5px,-14px) scale(1.15);opacity:0}}.doodle.dk-paused,.doodle.dk-paused *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.doodle,.doodle *{animation:none!important;transition:none!important}.doodle .dk-shoot{display:none}.doodle .dk-sheep.is-perk .dk-baa path + path{opacity:1}}