body{font:16px/1.6 system-ui,sans-serif;margin:0;color:#1b1b1b;background:#fff}
@media (prefers-color-scheme:dark){body{color:#e6e6e6;background:#121212}a{color:#7fc4a5}}
header{padding:12px 16px;border-bottom:1px solid #8884}main{max-width:860px;margin:0 auto;padding:16px}
pre,code{font-family:ui-monospace,monospace;font-size:.9em}pre{overflow:auto;padding:12px;background:#8881;border-radius:6px}
table{border-collapse:collapse;display:block;overflow:auto}td,th{border:1px solid #8886;padding:4px 8px}