:root{--bg-primary: #0d1117;--bg-secondary: #161b22;--bg-tertiary: #21262d;--bg-overlay: #30363d;--border-default: #30363d;--border-muted: #21262d;--text-primary: #e6edf3;--text-secondary: #7d8590;--text-muted: #484f58;--accent-primary: #2f81f7;--accent-hover: #409eff;--accent-subtle: #1f6feb;--success: #3fb950;--success-hover: #2ea043;--danger: #f85149;--warning: #d29922;--code-bg: #161b22;--code-border: #30363d}*{margin:0;padding:0;box-sizing:border-box}body{background:var(--bg-primary);color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;line-height:1.5;margin:0}code,pre{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;background:var(--code-bg);border:1px solid var(--code-border);border-radius:6px}code{padding:2px 6px;font-size:.9em}pre{padding:12px;overflow-x:auto}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-overlay);border-radius:6px;border:2px solid var(--bg-primary)}::-webkit-scrollbar-thumb:hover{background:#484f58}::selection{background:#2f81f74d;color:var(--text-primary)}
