*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:#fff;color:#111;color-scheme:light}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p{margin:0;font-size:inherit;font-weight:inherit}button,input,textarea{font:inherit;color:inherit}button{padding:0;background:none;border:0}[role=button],button{cursor:pointer}img,svg{display:block;vertical-align:middle}a{color:inherit}