:root{--background-color: #ffffff;--panel-color: #ffffff;--text-color: #24292f;--muted-color: #6b7280;--navigation-color: #4a4f58;--border-color: #e5e7eb;--hover-color: #f5f3fb;--accent-color: #15a6df;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background-color);color:var(--text-color);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}button,input,select{font:inherit}.startup-page{display:grid;min-height:100vh;place-items:center;padding:24px}.startup-card{width:min(520px,100%);padding:32px;border:1px solid var(--border-color);border-radius:12px;background:var(--panel-color);text-align:center}.startup-card h1{margin-top:0}.error-message{color:#b42318}.markdown-body{max-width:900px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--text-color);scroll-margin-top:28px}.markdown-body h1{margin:0 0 18px;font-size:1.5rem;line-height:1.08;letter-spacing:-.035em}.markdown-body h2{margin:25px 0 8px;font-size:1.1rem;line-height:1.25}.markdown-body h3{margin:36px 0 12px;font-size:1.4rem;line-height:1.3}.markdown-body p{margin:0 0 20px}.markdown-body a{color:var(--accent-color)}.markdown-body code{padding:2px 6px;border-radius:4px;background:#f2f3f5;font-family:Cascadia Code,Consolas,monospace;font-size:.9em}.markdown-body pre{overflow-x:auto;margin:24px 0;padding:18px;border:1px solid var(--border-color);border-radius:8px;background:#f6f7f8}.markdown-body pre code{padding:0;background:transparent}.markdown-body blockquote{margin:24px 0;padding:4px 0 4px 18px;border-left:4px solid var(--accent-color);color:var(--muted-color)}.markdown-body table{width:100%;margin:26px 0;border-collapse:collapse}.markdown-body th,.markdown-body td{padding:10px 12px;border:1px solid var(--border-color);text-align:left}.markdown-body th{background:#f6f7f8}.markdown-body img{max-width:100%;height:auto;border-radius:7px}@media print{.docs-sidebar,.docs-toc,.mobile-header,.breadcrumb{display:none!important}.docs-shell{display:block!important;max-width:none!important;padding:0!important}.docs-main{padding:0!important}}
