@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;image-rendering:pixelated}@keyframes boatL{0%,to{transform:rotate(-1.5deg) translateY(0)}50%{transform:rotate(1.5deg) translateY(3px)}}@keyframes boatR{0%,to{transform:rotate(1.5deg) translateY(0)}50%{transform:rotate(-1.5deg) translateY(3px)}}@keyframes mBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes flagW{0%,to{transform:skew(0)}50%{transform:skew(-9deg)}}@keyframes leaf{0%{opacity:0;transform:translate(0) rotate(0)}15%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translate(-22px,150px) rotate(210deg)}}@keyframes shim{0%,to{opacity:.3}50%{opacity:.75}}@keyframes sparkle{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes cur{50%{opacity:0}}@keyframes gWalk{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes swipeHint{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(8px);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.boat-l{animation:boatL 3s ease-in-out infinite;transform-origin:64px 210px}.boat-r{animation:boatR 3.4s ease-in-out infinite;transform-origin:316px 210px}.flag-anim{animation:flagW 1.5s ease-in-out infinite}.cursor{animation:cur 1.2s step-end infinite;color:#c9843c}.sp{animation:sparkle 2s ease-in-out infinite}.fadeIn{animation:fadeIn .4s ease-out both}
