:root { color-scheme: dark; }
body {
  margin: 0;
  background: #0b0a24;
  color: #e6e8f6;
  font: 17px/1.6 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}
main { max-width: 720px; margin: 0 auto; padding: 32px 16px 64px; }
h1 { font-size: 34px; line-height: 1.2; color: #fff; }
h2 { font-size: 22px; margin-top: 32px; color: #8fe6ff; }
h3 { font-size: 18px; margin-top: 20px; color: #fff; }
a { color: #a8f25a; }
.draft { padding: 10px 14px; border: 2px solid #ff5fa8; color: #ff9cc9; font-weight: 700; }
