*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit}h1,h2,h3,p{margin:0}button{color:inherit}fieldset{border:0;margin:0;padding:0;min-width:0}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}button:active,.button:active{transform:translateY(1px)}.skip{position:fixed;top:-100px;left:16px;z-index:100;background:var(--color-bg);padding:16px}.skip:focus{top:8px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
