:root{color-scheme:light}body{background:#f6f1e6;color:#242723;font:17px/1.65 system-ui,sans-serif;margin:0}main{max-width:46rem;margin:4rem auto;padding:0 1.5rem 4rem}small{font:600 .83rem monospace;letter-spacing:.08em;color:#91442b}h1{font-size:clamp(2rem,7vw,3.3rem);line-height:1.1}h2{margin-top:2rem;line-height:1.3}a{color:#73381f}section{border-top:1px solid #b7b19d;margin-top:2rem}html{scroll-behavior:smooth}
