:root { color-scheme: light dark; font: 17px/1.65 -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
body { max-width: 720px; margin: 0 auto; padding: 48px 24px; color: #25241f; background: #fffaf0; }
h1, h2 { line-height: 1.25; }
a { color: #1686ad; }
.card { margin: 24px 0; padding: 20px; border: 2px solid #3b3932; border-radius: 18px; background: #fffdf6; }
.muted { color: #6e6a60; }
@media (prefers-color-scheme: dark) {
  body { color: #eeeadd; background: #171712; }
  .card { border-color: #aaa596; background: #22221d; }
  .muted { color: #b8b3a5; }
}
