@layer base{*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;width:100%}body{line-height:var(--type-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}a{text-decoration:none;color:inherit}ol,ul{list-style:none}button{border:none;cursor:pointer}:focus{outline:none}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}textarea{resize:vertical}}