body { font-family: system-ui, -apple-system, "Segoe UI", sans-serif; max-width: 760px; margin: 0 auto; padding: 24px 16px 48px; line-height: 1.55; color: #1d2733; background: #f7f9fb; }
h1 { font-size: 26px; } h2 { font-size: 19px; margin-top: 28px; }
.todo { background: #fff3cd; padding: 0 4px; border-radius: 3px; }
.note { background: #e8f4fd; border-left: 4px solid #3498db; padding: 10px 14px; font-size: 14px; }
a { color: #1f6fb2; }
@media (prefers-color-scheme: dark) { body { background: #12181f; color: #e6edf3; } .todo { background: #5c4a00; } .note { background: #13293d; } a { color: #6cb6ff; } }
