@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html{font-family:Rubik,system-ui,sans-serif;overflow-x:hidden;max-width:100%}body{margin:0;font-family:inherit;overflow-x:hidden;max-width:100%}app-root{display:block;max-width:100%;overflow-x:hidden}html.yamo-nav-lock,body.yamo-nav-lock{overflow:hidden;touch-action:none}button,input,select,textarea{font-family:inherit}@keyframes yamo-wiggleA{0%,to{transform:rotate(-3deg)}50%{transform:rotate(2deg)}}@keyframes yamo-wiggleB{0%,to{transform:rotate(3deg)}50%{transform:rotate(-2deg)}}@keyframes yamo-popz{0%,to{scale:1}50%{scale:1.08}}@keyframes yamo-glow{0%,to{box-shadow:0 0 0 1px #fbbf3c1a,0 18px 50px #fbbf3c1a}50%{box-shadow:0 0 0 1px #fbbf3c4d,0 22px 60px #fbbf3c42}}@keyframes yamo-pulse{0%,to{opacity:.55}50%{opacity:1}}@keyframes yamo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes yamo-risePop{0%{opacity:0;transform:translateY(30px) scale(.96)}70%{opacity:1;transform:translateY(-5px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}.yamo-reveal.pop-in,.yamo-pass-1.pop-in{animation:yamo-risePop .65s cubic-bezier(.2,.7,.3,1) both}.yamo-pass-2.pop-in{animation:yamo-risePop .65s cubic-bezier(.2,.7,.3,1) .18s both}.yamo-pass-3.pop-in{animation:yamo-risePop .65s cubic-bezier(.2,.7,.3,1) .36s both}
