body{max-width:740px;margin:0 auto;padding:2rem;font-family:system-ui,sans-serif;line-height:1.75;color:#111;background:#fff}h1,h2,h3,h4{margin-top:2rem;font-weight:700;line-height:1.2}h1{font-size:2rem}h1,h2{margin-top:2em}h2{font-size:1.5rem}h3{font-size:1.25rem;margin-top:2em}ul{padding-left:1.25rem}a{color:#0077cc;text-decoration:underline}img{max-width:100%;height:auto}code{font-family:monospace;background:#f3f3f3;padding:.2em .4em;border-radius:4px}@media (prefers-color-scheme:dark){body{color:#e5e7eb;background:#0f172a}a{color:#60a5fa}code{background:#1e293b;color:#facc15}}table{width:100%;border-collapse:collapse;margin:2rem 0;table-layout:auto}thead{background:#f3f4f6}tbody tr:nth-child(2n){background:#f9fafb}td,th{text-align:left;padding:.75rem 1rem;border:1px solid #e5e7eb}@media (prefers-color-scheme:dark){thead{background:#1e293b}tbody tr:nth-child(2n){background:#1a2533}td,th{border-color:#334155}}