:root { color-scheme: dark; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; max-width: 720px; margin: 0 auto;
  padding: 32px 20px 64px; line-height: 1.7; color: #e8ecff; background: #0b0e24; }
h1 { font-size: 1.6rem; margin-bottom: .2em; letter-spacing: .02em; }
h2 { font-size: 1.15rem; margin-top: 2em; color: #fff0a0; }
a { color: #ff9470; }
nav { font-size: .95rem; margin-bottom: 2em; }
nav a { margin-right: 1.2em; }
.muted { color: #8b93c8; font-size: .9rem; }
ul { padding-left: 1.3em; }
li { margin: .3em 0; }
