*{box-sizing:border-box}html{--vh:1vh;font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;font-family:SUITE Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);overflow-x:hidden;padding:0;-webkit-user-select:none;width:100%}input,select,textarea{-webkit-user-select:auto;user-select:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.full-height{height:100vh;height:calc(var(--vh, 1vh)*100)}.mobile-only{display:none}.desktop-only{display:block}.button,button{-webkit-tap-highlight-color:transparent;cursor:pointer;min-height:44px;min-width:44px}.scroll-container{-webkit-overflow-scrolling:touch;overflow-y:auto}@media (max-width:768px){html{font-size:14px}.mobile-only{display:block}.desktop-only{display:none}.button,button{min-height:40px;min-width:40px}}@media (max-width:480px){html{font-size:12px}.button,button{min-height:38px;min-width:38px}}@media screen and (max-width:768px){body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@supports (-webkit-touch-callout:none){.full-height{min-height:-webkit-fill-available}}}@media (prefers-color-scheme:dark){:root{--background-color:#1a1a1a;--text-color:#fff}}@media (prefers-contrast:high){.button,button{border:2px solid}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.3ec506ff.css.map*/