:root{color-scheme:dark;--bg: #0f0f12;--panel: #16161c;--border: #2a2a33;--text: #ececf1;--muted: #9b9ba5;--accent: #10a37f;--danger: #e05252;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;background:var(--bg);color:var(--text)}button,input,select,textarea{font:inherit}a{color:var(--accent)}.markdown-body{line-height:1.55;font-size:14px}.markdown-body>*:first-child{margin-top:0}.markdown-body>*:last-child{margin-bottom:0}.markdown-body p{margin:.5em 0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:.85em 0 .4em;line-height:1.25;font-weight:600}.markdown-body h1{font-size:1.35em}.markdown-body h2{font-size:1.2em}.markdown-body h3{font-size:1.08em}.markdown-body ul,.markdown-body ol{margin:.5em 0;padding-left:1.35em}.markdown-body li{margin:.2em 0}.markdown-body blockquote{margin:.6em 0;padding:.35em 0 .35em .85em;border-left:3px solid var(--border);color:var(--muted)}.markdown-body hr{border:none;border-top:1px solid var(--border);margin:1em 0}.markdown-body table{border-collapse:collapse;margin:.6em 0;font-size:13px;max-width:100%;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{border:1px solid var(--border);padding:6px 10px;text-align:left}.markdown-body th{background:#ffffff0a}.markdown-body code:not(pre code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;padding:.15em .4em;border-radius:4px;background:#00000059;border:1px solid var(--border)}.markdown-body pre{margin:.6em 0}.markdown-body .hljs,.markdown-body div[class*=language-]{border-radius:8px;border:1px solid var(--border)!important}.markdown-body input[type=checkbox]{margin-right:.35em;vertical-align:middle}
