:root{color-scheme:dark}
body{margin:0;padding:20px 18px 40px;background:#1d1f22;color:#f1f3f5;font:16px/1.55 Rajdhani,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;max-width:760px;margin-inline:auto}
h1{font-size:22px;letter-spacing:.04em;margin:0 0 4px;color:#d7ff1f}
h2{font-size:17px;margin:26px 0 6px}
p,li{color:#d7dbe0}
a{color:#d7ff1f}
.small{font-size:13px;color:#9aa1a9}
.todo{background:#ffd21f;color:#111;padding:0 4px;border-radius:4px;font-weight:700}
