*{box-sizing:border-box}body{margin:0}img,svg{max-width:100%;height:auto}button,input,textarea,select{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,a{ -webkit-tap-highlight-color:#ffdf0040}button{cursor:pointer}a{color:inherit}button:disabled{cursor:not-allowed;opacity:.5}html body [hidden]{display:none!important}:focus-visible{outline:3px solid #a07800;outline-offset:4px}html{scroll-behavior:smooth}body{overflow-wrap:break-word}[id]{scroll-margin-top:100px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}