.playful-page-transition{z-index:95;pointer-events:none;visibility:hidden;color:#008bc5;background:#e7f6fb;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.playful-page-transition>span{letter-spacing:.12em;opacity:.15;font-size:clamp(40px,10vw,132px);font-weight:600}.character-greet-button{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50% 85%}.character-greet-button img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.character-talk[data-dragging=true]{z-index:35}.character-talk[data-dragging=true] .character-greet-button{cursor:grabbing}.character-talk[data-dragging=true] .character{animation:none!important}html[data-farout-motion=off] .character-greet-button{cursor:pointer;touch-action:pan-y}@media (prefers-reduced-motion:reduce){.character-greet-button{cursor:pointer;touch-action:pan-y}}.skit-envelope{fill:#fff;stroke:#008bc5;stroke-width:2.5px;width:48%;height:auto;position:absolute;top:45%;left:26%}.skit-pencil{fill:#dbf1f8;stroke:#008bc5;stroke-width:2px;width:14%;height:65%;position:absolute;bottom:4%;right:12%;rotate:24deg}.skit-draw .runner-course path{stroke:#008bc5;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s linear both playful-ink}.skit-peek-window{background:#e7f6fb;border-bottom:2px solid #79b7c9;border-radius:50%;width:100%;height:100%;overflow:hidden}.skit-peek-window img{object-fit:contain;width:100%;height:100%;animation:2.6s both playful-peek}@keyframes playful-peek{0%,to{transform:translateY(100%)}25%,75%{transform:translateY(0)}}@keyframes playful-ink{to{stroke-dashoffset:0}}html[data-farout-motion=off] :is(.skit-peek-window img,.skit-draw .runner-course path){animation:none!important}
