:root { color-scheme: light dark; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; line-height: 1.65; }
body { max-width: 740px; margin: 0 auto; padding: 32px 22px 72px; background: Canvas; color: CanvasText; }
nav { display: flex; gap: 22px; flex-wrap: wrap; margin-bottom: 44px; }
a { color: LinkText; }
h1 { font-size: 2rem; line-height: 1.2; }
h2 { font-size: 1.25rem; margin-top: 2em; }
li { margin: .5em 0; }
.muted { color: GrayText; }
footer { border-top: 1px solid ButtonBorder; margin-top: 48px; padding-top: 20px; }
