.YRx8Rq_stage{isolation:isolate;height:194px;position:relative}.YRx8Rq_compact{height:152px}.YRx8Rq_scenery{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.YRx8Rq_character{-webkit-tap-highlight-color:transparent;border-radius:32px;padding:0 12px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}button.YRx8Rq_character{transition:transform .18s}button.YRx8Rq_character:focus-visible{outline:3px solid var(--brand-dark);outline-offset:4px}button.YRx8Rq_character:hover{transform:translate(-50%)rotate(-4deg)}button.YRx8Rq_character:active{transform:translate(-50%)scale(.93)}.YRx8Rq_lantern{transform-origin:92px 0;animation:5s ease-in-out infinite YRx8Rq_lantern-sway}.YRx8Rq_lanternSmall{transform-origin:272px 0;animation:6s ease-in-out -2s infinite reverse YRx8Rq_lantern-sway}.YRx8Rq_cloud{animation:8s ease-in-out infinite alternate YRx8Rq_cloud-drift}@keyframes YRx8Rq_lantern-sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes YRx8Rq_cloud-drift{to{transform:translate(7px)}}@media (max-width:639px){.YRx8Rq_stage:not(.YRx8Rq_compact){height:150px}.YRx8Rq_stage:not(.YRx8Rq_compact) .YRx8Rq_character{transform-origin:bottom;transform:translate(-50%)scale(.82)}.YRx8Rq_stage:not(.YRx8Rq_compact) button.YRx8Rq_character:active{transform:translate(-50%)scale(.77)}}@media (prefers-reduced-motion:reduce){.YRx8Rq_lantern,.YRx8Rq_lanternSmall,.YRx8Rq_cloud{animation:none}button.YRx8Rq_character{transition:none}}
