*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}html,body,#root{min-height:100%;min-height:100dvh}body{margin:0;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;overscroll-behavior-y:none;touch-action:manipulation}#root{isolation:isolate;max-width:100vw;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg,video,canvas{max-width:100%;height:auto}@media(max-width:600px){input,select,textarea{font-size:16px!important}}
