*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}button{color:inherit;border:0;background:none;cursor:pointer}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #817052;outline-offset:4px}img{display:block;max-width:100%}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}[hidden]{display:none!important}body:has(dialog[open]){overflow:hidden}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;padding:12px 20px;background:#171717;color:#fff}.skip-link:focus{top:8px}dialog{border:0;padding:0}dialog::backdrop{background:rgba(20,23,19,.52);backdrop-filter:blur(4px)}
