@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#172b20;background:#f6f4e9;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}img,video,canvas{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #b5df45;outline-offset:5px}::selection{background:#c4ef63;color:#172b20}.app-fallback{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;text-align:center;background:#14251b;color:#f6f4e9}.fallback-wordmark{font-family:Manrope,sans-serif;font-size:100px;font-weight:800;letter-spacing:-9px}.app-fallback h1,.app-fallback p{margin:0}.app-fallback button,.app-fallback a{border:0;border-radius:40px;background:#c7f05c;color:#14251b;padding:15px 25px;text-decoration:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important}}
