html { background: #0a0a0a; }
body { font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; max-width: 720px; margin: 1.25rem auto; padding: 0 1rem 2rem; line-height: 1.65; color: #f5f5f5; background: #0a0a0a; font-size: 14px; }
h1, h2, strong { color: #fff; }
h1 { font-size: 1.35rem; margin: 0; }
h2 { font-size: 1.05rem; margin: 1.35rem 0 .35rem; }
p, li { margin: .5rem 0; }
ul { padding-left: 1.2rem; }
a { color: #f59e0b; }
a:visited { color: #fbbf24; }
.document-header { display: flex; align-items: start; justify-content: space-between; gap: 1rem; }
.language-picker { flex: 0 0 auto; background: #202020; border: 1px solid #525252; border-radius: .45rem; color: #f5f5f5; padding: .35rem .45rem; font: inherit; }
.updated { color: #a3a3a3; font-size: 13px; }
