.snack-character{width:100%;height:100%;color:var(--burgundy);display:block}.snack-character .ink{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.snack-character .paper{fill:var(--cream)}.snack-character .peach{fill:var(--peach)}.snack-character .gold{fill:var(--gold)}.snack-character .gold-line{stroke:var(--gold)}.snack-character .solid{fill:currentColor;stroke:none}.snack-character .motion{transform-box:view-box;animation-duration:3.2s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}.snack-character.is-visible .motion{animation-play-state:running}.snack-character .figure{transform-origin:140px 247px;animation-name:snack-bounce}.snack-character .bite-arm{transform-origin:109px 157px;animation-name:snack-bite}.snack-character .face{transform-origin:140px 102px;animation-name:snack-chew}.snack-character .reaction{transform-origin:140px 105px;opacity:0;animation-name:snack-reaction}.snack-character .steam{animation-name:snack-steam}.snack-character .blink{transform-origin:140px 100px;animation-name:snack-blink}.snack-character--chatpata .figure{animation-name:snack-dance}.snack-character--chatpata .face{animation-name:snack-surprise}.snack-character--nostalgia .figure{animation-name:snack-relax;animation-duration:4s}.snack-character--nostalgia .bite-arm{animation-duration:4s}.snack-character--sweet .reaction{animation-name:snack-heart}@media (hover:hover){.group:hover .snack-character .figure{animation-duration:2.4s}.group:hover .snack-character .reaction{stroke-width:4px}}.group:focus-visible .snack-character .reaction{stroke-width:4px}@keyframes snack-bite{0%,12%,85%,to{transform:rotate(0)}32%,55%{transform:rotate(24deg)translate(1px,-2px)}67%{transform:rotate(18deg)}}@keyframes snack-bounce{0%,25%,78%,to{transform:translateY(0)}38%,58%{transform:translateY(-5px)rotate(-2deg)}48%,68%{transform:translateY(-1px)rotate(1deg)}}@keyframes snack-chew{0%,32%,75%,to{transform:rotate(0)}43%,62%{transform:rotate(-3deg)}52%,70%{transform:rotate(2deg)}}@keyframes snack-reaction{0%,32%,78%,to{opacity:0;transform:scale(.8)}43%,65%{opacity:1;transform:scale(1)}}@keyframes snack-dance{0%,20%,85%,to{transform:rotate(0)}38%,66%{transform:rotate(-6deg)translateY(-5px)}52%,76%{transform:rotate(6deg)translateY(-3px)}}@keyframes snack-surprise{0%,25%,85%,to{transform:scale(1)}38%,70%{transform:scale(1.06)}}@keyframes snack-relax{0%,to{transform:rotate(-1deg)}50%{transform:rotate(2deg)translateY(2px)}}@keyframes snack-steam{0%{opacity:0;transform:translateY(3px)}30%,65%{opacity:.8}to{opacity:0;transform:translateY(-8px)}}@keyframes snack-heart{0%,30%,to{opacity:0;transform:translateY(4px)scale(.9)}45%,75%{opacity:1;transform:translateY(-4px)scale(1)}}@keyframes snack-blink{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.snack-character .motion{animation:none}.snack-character .reaction,.snack-character .steam{opacity:1}}
