body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; font-size: 17px; line-height: 1.55; color: #0a1220; background: #f2f4f8; margin: 0; }
main { max-width: 720px; margin: 0 auto; padding: 28px 18px 60px; }
h1 { color: #0b2545; font-size: 30px; margin: 0 0 4px; }
h2 { font-size: 20px; margin: 28px 0 6px; }
.muted { color: #3b4658; }
.draft { background: #fff3c4; border: 2px solid #c79a00; border-radius: 12px; padding: 12px 16px; margin: 16px 0 8px; }
a { color: #0b2545; font-weight: 600; }
