*,::before,::after{box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4}body{margin:0}h1,h2,h3,h4,p,figure{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}img,svg,canvas{display:block;max-width:100%}img{height:auto}a{color:inherit;text-decoration:inherit}table{border-collapse:collapse;text-indent:0}button{background:transparent}ol,ul{margin:0;padding:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:3px solid #e0ff91;outline-offset:4px}
