body{color-scheme:dark;background:#101012;color:#f3e9ee;font:17px/1.7 system-ui,sans-serif;max-width:780px;margin:auto;padding:32px 22px}a{color:#ffc0d2}h1{line-height:1.15}h2{font-size:22px;margin-top:32px}footer{border-top:1px solid #55434c;margin-top:40px;padding-top:20px}li{margin:8px 0}