*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;min-height:100%;margin:0;padding:0;background-color:#2d3436;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:640px){html,body{background-color:#f5f7fa}}#root{width:100%;min-height:100vh;background-color:#f5f7fa}body{overflow-x:hidden}button,input,select,textarea{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f5f7fa}::-webkit-scrollbar-thumb{background:#cbd5e0;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a0aec0}
