*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,blockquote{margin:0}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}:focus-visible{outline-offset:3px;outline:2px solid}[hidden]:not([hidden=until-found]){display:none!important}:root{--background:#fff;--foreground:#171717}body{background:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}a{color:inherit}
