:root{color-scheme:dark;background:#21170f;color:#f6ead4;font-family:Georgia,serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:#efbb52;text-underline-offset:.2em}a:focus-visible{outline:3px solid #efbb52;outline-offset:5px}header,footer{padding:1.5rem max(1.25rem,calc((100% - 1000px)/2));background:#17110c}header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}main{max-width:1000px;padding:2rem 1.25rem;margin:auto}h1{font-size:3rem;line-height:1.2}h2{font-size:1.8rem;color:#efbb52;margin:2.5rem 0 .75rem}h3{font-size:1.15rem;margin:0}.eyebrow{letter-spacing:.15em;font-size:.8rem;color:#efbb52}nav{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;border-block:1px solid #705535;padding:1.25rem 0;margin:2rem 0}nav a{padding:.35rem 0}.items{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem}.items li{padding:1rem 0;border-bottom:1px solid #705535;overflow-wrap:anywhere}.items p{margin:.35rem 0}.price{color:#efbb52}.note{font-style:italic}.skip{position:absolute;top:-100px}.skip:focus{top:0;padding:1rem;background:#17110c;z-index:10}section{scroll-margin-top:1.5rem}footer{margin-top:3rem}@media(max-width:600px){.items{grid-template-columns:1fr}h1{font-size:2.5rem}header{font-size:.95rem}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
