:root{color-scheme:light dark;font:17px/1.65 system-ui,sans-serif;background:#f4f2eb;color:#26372f}body{margin:0}main{max-width:680px;margin:auto;padding:60px 24px}.mark{font-size:12px;letter-spacing:.18em;color:#54745b}h1{font:normal 48px/1.15 Georgia,serif;margin:20px 0}header{padding-bottom:26px;border-bottom:1px solid #cdd1c7}article{margin:30px 0}h2{font-size:21px}footer{margin-top:45px;font-size:14px}a{color:inherit;text-underline-offset:4px}footer span{padding:0 10px}@media(prefers-color-scheme:dark){:root{background:#17211c;color:#e3e7dc}.mark{color:#a9c3a9}header{border-color:#3f5145}}
