html,body,#root{width:100%;height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;text-size-adjust:100%}html{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}body{overflow:hidden;background-color:#f5f5f5}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}body,button,input,select,textarea{-webkit-user-select:none;user-select:none}p,span,a,h1,h2,h3,h4,h5,h6,li{-webkit-user-select:text;user-select:text}input,textarea,select{font-size:16px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,textarea:focus,select:focus{font-size:16px}*{-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{display:none}html,body{overscroll-behavior:none}*{-webkit-overflow-scrolling:touch}*{-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden}html{-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{-webkit-touch-callout:none}input,textarea{resize:none;border-collapse:collapse;border-spacing:0}@supports (padding: max(0px)){body{margin-left:max(0px,env(safe-area-inset-left));margin-right:max(0px,env(safe-area-inset-right))}}
