.kid-chunky{border:3px solid #0b1b3a;box-shadow:0 4px #0b1b3a}.kid-chunky-sm{border:2.5px solid #0b1b3a;box-shadow:0 3px #0b1b3a}.kid-chunky-lg{border:4px solid #0b1b3a;box-shadow:0 6px #0b1b3a}.kid-press{transition:transform .12s,box-shadow .12s}.kid-press:active,.kid-press[aria-pressed=true],.kid-press[data-down]{transform:translateY(3px);box-shadow:0 1px #0b1b3a}.kid-press-lg:active{transform:translateY(4px);box-shadow:0 2px #0b1b3a}.kid-title{font-family:var(--font-lilita),var(--font-baloo),var(--font-nunito),ui-rounded,system-ui,sans-serif;letter-spacing:.03em}.kid-hand{font-family:var(--umi-gaegu),"Segoe Print","Comic Sans MS",cursive}.kid-mono{font-family:var(--font-jbmono),ui-monospace,Consolas,monospace}.kid-outlined{color:#fff;-webkit-text-stroke:1.5px #0b1b3a;paint-order:stroke fill}.kid-outlined-lg{color:#fff;-webkit-text-stroke:2px #0b1b3a;paint-order:stroke fill;text-shadow:0 4px #0b1b3a}.kid-sea{background:linear-gradient(#8fd6ff 0%,#4ba6ff 22%,#2266e0 52%,#143e9e 78%,#0d2a6e 100%)}@keyframes kid-idle{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(.98,1.02)}}@keyframes kid-giggle{0%,to{transform:rotate(0)translateY(0)}20%{transform:rotate(-7deg)translateY(-10px)}40%{transform:rotate(7deg)translateY(-4px)}60%{transform:rotate(-5deg)translateY(-12px)}80%{transform:rotate(4deg)}}@keyframes kid-bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes kid-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes kid-glow{0%,to{box-shadow:0 0 #ffd65a00,0 5px #0b1b3a}50%{box-shadow:0 0 26px 8px #ffd65abf,0 5px #0b1b3a}}@keyframes kid-pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes kid-splash{0%{opacity:0;transform:translateY(-26px)scale(.4)}60%{opacity:1;transform:translateY(3px)scale(1.15)}to{transform:translateY(0)scale(1)}}@keyframes kid-up{0%{opacity:0;transform:translateY(0)}15%{opacity:.7}to{opacity:0;transform:translateY(-760px)}}@keyframes kid-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes kid-heart{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-70px)scale(1.1)}}@keyframes kid-ray{0%,to{opacity:.35}50%{opacity:.6}}@keyframes kid-flip-in{0%{opacity:0;transform:perspective(900px)rotateY(90deg)scale(.9)}to{opacity:1;transform:perspective(900px)rotateY(0)scale(1)}}@keyframes kid-wobble{0%,to{transform:translate(0)}25%{transform:translate(-7px)rotate(-1deg)}50%{transform:translate(6px)rotate(1deg)}75%{transform:translate(-3px)}}.kid-pop{animation:.35s ease-out both kid-pop}.kid-bob{animation:2.6s ease-in-out infinite kid-bob}.kid-float{animation:2.4s ease-in-out infinite kid-float}.kid-glow{animation:2s ease-in-out infinite kid-glow}.kid-idle{transform-origin:50% 100%;animation:2.8s ease-in-out infinite kid-idle}.kid-giggle{transform-origin:50% 100%;animation:.9s ease-in-out infinite kid-giggle}.kid-splash{animation:.9s ease-out both kid-splash}.kid-wobble{animation:.5s ease-in-out both kid-wobble}.kid-rays{background:repeating-linear-gradient(100deg,#fff0 0 38px,#ffffff29 52px,#fff0 70px);animation:6s ease-in-out infinite kid-ray;-webkit-mask-image:linear-gradient(#000 0%,#0000 85%);mask-image:linear-gradient(#000 0%,#0000 85%)}@media (prefers-reduced-motion:reduce){.umi-anim,.kid-pop,.kid-bob,.kid-float,.kid-glow,.kid-idle,.kid-giggle,.kid-splash,.kid-wobble,.kid-rays{animation:none!important}.kid-press{transition:none}}@keyframes kid-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}@keyframes kid-twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes kid-swim-off{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}30%{transform:translate(-20px,-30px)rotate(-12deg)scale(.95)}to{opacity:0;transform:translate(150px,-330px)rotate(28deg)scale(.25)}}@keyframes kid-spin{0%{transform:translate(-50%)rotate(0)}to{transform:translate(-50%)rotate(360deg)}}.umi-dock{bottom:max(10px, env(safe-area-inset-bottom))}@media (min-width:1024px){.umi-dock{bottom:auto}}@keyframes kid-fish{0%{transform:translate(-60px)scaleX(1)}49%{transform:translate(min(420px,110vw))scaleX(1)}50%{transform:translate(min(420px,110vw))scaleX(-1)}to{transform:translate(-60px)scaleX(-1)}}
