:root{color-scheme:light dark;font-family:system-ui,sans-serif;color:#292522;background:#faf7f2;line-height:1.7}*{box-sizing:border-box}body{margin:0}header,main{max-width:850px;margin:auto;padding:24px}header{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-bottom:1px solid #c6b9aa}nav{display:flex;gap:20px}h1{font-size:clamp(1.8rem,5vw,2.6rem);line-height:1.2}h2{font-size:1.25rem;margin-top:32px}a{color:#704024;text-underline-offset:4px;overflow-wrap:anywhere}.date{color:#635c55}.back{display:inline-block;margin:28px 0;padding:12px 18px;border:1px solid currentColor;border-radius:12px}a:focus-visible{outline:3px solid #b86c36;outline-offset:4px}[hidden]{display:none!important}@media(prefers-color-scheme:dark){:root{color:#f6f1e9;background:#17181c}a{color:#e8b88b}.date{color:#c6c5cc}header{border-color:#484c57}}
