:root{--ink:#24322b;--paper:#fff;--paper-deep:#ded1b7;--red:#b84b38;--site-grey:#6e6e6e;--site-white:#fff;--font-sans:Arial, "Helvetica Neue", Helvetica, sans-serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--ink);background:var(--paper);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:300}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}:focus-visible{outline-offset:4px;outline:3px solid #e88448}::selection{color:#fffaf0;background:#576f57}
