:root{color-scheme:light dark;font-family:system-ui,sans-serif;line-height:1.6;color:#172534;background:#f5f7f9}body{margin:0}nav{padding:1rem 2rem;background:#e8edf1;display:flex;gap:.8rem;flex-wrap:wrap}main{max-width:72rem;margin:auto;padding:2rem}a{color:#176354}h1,h2,h3{line-height:1.2}pre{padding:1rem;background:#e8edf1;overflow:auto;white-space:pre-wrap}code{font-family:ui-monospace,monospace}table{width:100%;border-collapse:collapse;font-size:.95rem}th,td{padding:.65rem;border:1px solid #a9b7c5;text-align:left}img{max-width:100%;height:auto}blockquote{border-left:3px solid #176354;padding-left:1rem}@media(prefers-color-scheme:dark){:root{color:#d8e2ed;background:#111920}nav,pre{background:#1b2936}a{color:#8ed7ba}th,td{border-color:#3a4a5b}}
