*{margin:0;padding:0;box-sizing:border-box}body{font-family:Comic Neue,cursive;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}#root{width:100%;min-height:100vh}@keyframes ken-burns{0%{transform:scale(1) translate(0)}50%{transform:scale(1.2) translate(-2%,-2%)}to{transform:scale(1) translate(0)}}.animate-ken-burns{animation:ken-burns 20s ease-in-out infinite alternate}@keyframes float-up{0%{transform:translateY(0) scale(.8);opacity:0}50%{opacity:1}to{transform:translateY(-20px) scale(1.2);opacity:0}}.animate-float-up{animation:float-up 2s ease-in-out infinite}@supports (padding-top: env(safe-area-inset-top)){.pt-safe-top{padding-top:env(safe-area-inset-top)}.pb-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}}
