/* Original sheet remains the accessible fallback and image-viewer click target. */
#comp-mgdx99ni .apPOZK{position:relative!important}
#comp-mgdx99ni .greenis-character-motion{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}
#comp-mgdx99ni .greenis-motion-ready .greenis-character-motion{display:block}
#comp-mgdx99ni .greenis-static-source{opacity:0!important}
.greenis-character-motion .greenis-motion-part{transform-box:view-box;animation-timing-function:ease-in-out;animation-iteration-count:infinite}
.greenis-character-motion[data-playing="false"] .greenis-motion-part{animation-play-state:paused}
.greenis-character-motion .cloud-float{animation-name:greenis-cloud;animation-duration:5.8s}
.greenis-character-motion .coffee-drop{opacity:0;animation-name:greenis-coffee-drop;animation-duration:1.5s}
.greenis-character-motion .zap-left{animation-name:greenis-zap;animation-duration:3.6s;animation-delay:.1s}
.greenis-character-motion .zap-top{animation-name:greenis-zap;animation-duration:3.6s;animation-delay:.32s}
.greenis-character-motion .zap-right{animation-name:greenis-zap;animation-duration:3.6s;animation-delay:.52s}
.greenis-character-motion .question{animation-name:greenis-question;animation-duration:4.7s}
@keyframes greenis-cloud{0%,100%{transform:translate(0,0)}50%{transform:translate(3px,-9px)}}
@keyframes greenis-coffee-drop{0%,20%{opacity:0;transform:translateY(0) scale(.7)}35%{opacity:.9}85%{opacity:.8;transform:translate(-2px,26px) scale(.75)}100%{opacity:0;transform:translate(-2px,31px) scale(.5)}}
@keyframes greenis-zap{0%,8%,66%,100%{opacity:0;transform:scale(.18)}16%{opacity:1;transform:scale(1.13)}25%,45%{opacity:1;transform:scale(1)}57%{opacity:0;transform:scale(1.06)}}
@keyframes greenis-question{0%,100%{transform:scale(1);opacity:1}14%{transform:scale(.32);opacity:.25}45%{transform:scale(1.08);opacity:1}62%,85%{transform:scale(1);opacity:1}}
@media(prefers-reduced-motion:reduce){#comp-mgdx99ni .greenis-motion-ready .greenis-static-source{opacity:0!important}#comp-mgdx99ni .greenis-character-motion{display:block!important}.greenis-character-motion .greenis-motion-part{animation:none!important}}
@media print{#comp-mgdx99ni .greenis-static-source{opacity:0!important}#comp-mgdx99ni .greenis-character-motion{display:block!important}}

.greenis-character-motion .coffee-stream{display:none}
