:root { color-scheme: light dark; } body { margin: 0; padding: 2.5rem 1.5rem 4rem; font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #1f2328; background: #fff; } main { max-width: 1000px; margin: 0 auto; } h1 { font-size: 1.9rem; line-height: 1.25; border-bottom: 1px solid #d8dee4; padding-bottom: .4rem; } h2 { font-size: 1.3rem; margin-top: 2.2rem; border-bottom: 1px solid #d8dee4; padding-bottom: .3rem; } p, li { font-size: .95rem; } code { background: #f0f1f3; padding: .1rem .3rem; border-radius: 4px; font-size: .85em; } table { border-collapse: collapse; width: 100%; margin: 1rem 0; font-size: .82rem; display: block; overflow-x: auto; } th, td { border: 1px solid #d8dee4; padding: .38rem .55rem; text-align: left; white-space: nowrap; } th { background: #f6f8fa; font-weight: 600; } tbody tr:nth-child(even) { background: #fbfcfd; } a { color: #0969da; } @media (prefers-color-scheme: dark) { body { color: #e6edf3; background: #0d1117; } h1, h2 { border-color: #30363d; } th, td { border-color: #30363d; } th { background: #161b22; } tbody tr:nth-child(even) { background: #11161d; } code { background: #161b22; } a { color: #4493f8; } }