:root{--bg:#fbf6ec;--ink:#2a2320;--accent:#b3261e}
body{background:var(--bg);color:var(--ink);font:17px/1.6 system-ui,sans-serif;max-width:720px;margin:0 auto;padding:24px 16px}
h1{color:var(--accent);line-height:1.2}a{color:var(--accent)}nav a{margin-right:12px}
