:root{--bg-paper: #f1e8d8;--bg-paper-alt: #e8dcc2;--basket-deep: #3f2c1c;--basket-mid: #7a5233;--clay: #b0502b;--clay-dark: #8c3d20;--olive: #5b6247;--olive-dark: #434a34;--line: rgba(63, 44, 28, .16);--font-display: "Fraunces", "Iowan Old Style", serif;--font-body: "Work Sans", system-ui, sans-serif}*{box-sizing:border-box}html,body{padding:0;margin:0}body{background:var(--bg-paper);color:var(--basket-mid);font-family:var(--font-body);line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);color:var(--basket-deep);margin:0;line-height:1.05}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--clay);outline-offset:3px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}
