body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}:root{--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--safe-area-inset-right:env(safe-area-inset-right,0px)}#root,body,html{max-width:100%;overflow-x:hidden;width:100%}body{margin:0}#root{min-width:0}iframe,img,video{max-width:100%}.tutorial-overlay{box-sizing:border-box;padding:calc(env(safe-area-inset-top, 0px) + 1rem) calc(env(safe-area-inset-right, 0px) + 1rem) calc(env(safe-area-inset-bottom, 0px) + 1rem) calc(env(safe-area-inset-left, 0px) + 1rem)}.tutorial-modal{-webkit-overflow-scrolling:touch;box-sizing:border-box;max-height:calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 2rem);max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 2rem);max-width:min(600px,100%);overflow-x:hidden;overflow-y:auto;width:100%}@media (max-width:768px){.tutorial-overlay{padding:calc(env(safe-area-inset-top, 0px) + 3.25rem) calc(env(safe-area-inset-right, 0px) + .75rem) calc(env(safe-area-inset-bottom, 0px) + .75rem) calc(env(safe-area-inset-left, 0px) + .75rem)}.tutorial-modal{max-height:calc(100vh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 4rem);max-height:calc(100dvh - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px) - 4rem)}}.app-modal-card{max-height:calc(100vh - 3rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - 3rem - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px))}@media (max-width:768px){.mobile-under-header>:first-child,.mobile-under-header>:first-child>:first-child{margin-top:0}iframe,img,video{height:auto;max-width:100%!important}code,pre{word-wrap:break-word!important;overflow-x:auto!important}code,pre,table{max-width:100%!important}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto;white-space:nowrap}h1{font-size:clamp(1.5rem,5vw,2rem)!important}h2{font-size:clamp(1.3rem,4vw,1.8rem)!important}h3{font-size:clamp(1.1rem,4vw,1.5rem)!important}button{font-size:clamp(.85rem,3vw,1rem)!important;max-width:100%;padding:.65rem 1rem!important}input,select,textarea{font-size:clamp(.9rem,3vw,1rem)!important;max-width:100%}}@media (max-width:480px){.hide-on-mobile{display:none!important}.flex-mobile-stack{flex-direction:column!important}}
/*# sourceMappingURL=main.07a9f1b9.css.map*/