:root { color-scheme: dark; }
body { margin: 0; background: #0b1020; color: #e6e9f2; font: 16px/1.6 system-ui, -apple-system, 'Segoe UI', sans-serif; }
main { max-width: 720px; margin: 0 auto; padding: 28px 16px 56px; }
h1 { font-size: 30px; margin: 8px 0 16px; }
h2 { font-size: 19px; margin: 28px 0 8px; color: #f4f7fb; }
a { color: #3df5ff; }
.draft { background: rgba(255, 209, 102, 0.12); border: 1px solid rgba(255, 209, 102, 0.4); color: #ffd166; padding: 8px 12px; border-radius: 10px; font-size: 14px; }
.todo { color: #ffd166; }
b { color: #fff; }
