:root{--app-bar-height: 5rem;--bg: #ffffff;--surface: #f6f8fa;--hover: #eaeef2;--fg: #1f2328;--fg-muted: #656d76;--fg-text: #e6edf3;--border: #d0d7de;--blue-background: #15409e;--accent: #0969da;--accent-soft: #bbe6fa;--success-fg: #4a9d5f;--success-bg: #eef8f0;--failure-fg: #c9484c;--failure-bg: #fdf0f0;--warning-fg: #9a6700;--warning-bg: #fff8c5;--mark-bg: #ffe81b;--callout-note: #0969da;--callout-info: #0969da;--callout-important: #8250df;--callout-success: #1a7f37;--callout-tip: #1a7f37;--callout-question: #9a6700;--callout-warning: #bc4c00;--callout-failure: #cf222e;--callout-danger: #cf222e;--callout-bug: #cf222e}@media(prefers-color-scheme:dark){:root{--bg: #0d1117;--surface: #161b22;--hover: #21262d;--fg: #e6edf3;--fg-muted: #9198a1;--border: #3d444d;--accent: #4493f8;--accent-soft: #121d2f;--success-fg: #3fb950;--success-bg: #12261e;--failure-fg: #f85149;--failure-bg: #25171c;--warning-fg: #d29922;--warning-bg: #272115;--mark-bg: #5c4a14;--callout-note: #4493f8;--callout-info: #4493f8;--callout-important: #ab7df8;--callout-success: #3fb950;--callout-tip: #3fb950;--callout-question: #d29922;--callout-warning: #db6d28;--callout-failure: #f85149;--callout-danger: #f85149;--callout-bug: #f85149}}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg);font-family:system-ui,sans-serif}.prose{line-height:1.65;font-size:.95rem;max-width:52rem}.prose h1,.prose h2,.prose h3,.prose h4{line-height:1.25;margin:1.8em 0 .6em}.prose h1{font-size:1.5rem}.prose h2{font-size:1.25rem;border-bottom:1px solid var(--border);padding-bottom:.25rem}.prose h3{font-size:1.05rem}.prose h4{font-size:.95rem;color:var(--fg-muted)}.prose p{margin:0 0 1em}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.4rem}.prose li{margin:.2em 0}.prose li>ul,.prose li>ol{margin-bottom:0}.prose hr{border:none;border-top:1px solid var(--border);margin:2em 0}.prose blockquote{margin:0 0 1em;padding:.1rem 0 .1rem 1rem;border-left:3px solid var(--border);color:var(--fg-muted)}.prose code{font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.85em;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:.1em .3em}.prose pre{background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:.75rem 1rem;overflow-x:auto;margin:0 0 1em}.prose pre code{background:none;border:none;padding:0;font-size:.85rem}.prose table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 1em;font-size:.88rem}.prose th,.prose td{border:1px solid var(--border);padding:.35rem .6rem;text-align:left;vertical-align:top}.prose th{background:var(--surface);font-weight:600}.prose img{max-width:100%;height:auto}.prose mark{background:var(--mark-bg);color:inherit;padding:0 .1em;border-radius:2px}.prose a{color:var(--accent);text-decoration:none}.prose a:hover{text-decoration:underline}.prose a.wikilink{cursor:pointer}.prose a.wikilink.dangling{color:var(--fg-muted);text-decoration:line-through;text-decoration-color:var(--failure-fg);cursor:not-allowed}.prose a.wikilink.dangling:hover{text-decoration:line-through}.prose .callout{--callout-accent: var(--callout-note);border:1px solid var(--border);border-left:3px solid var(--callout-accent);border-radius:6px;background:var(--surface);margin:0 0 1em;overflow:hidden}.prose .callout-note{--callout-accent: var(--callout-note)}.prose .callout-info{--callout-accent: var(--callout-info)}.prose .callout-important{--callout-accent: var(--callout-important)}.prose .callout-success{--callout-accent: var(--callout-success)}.prose .callout-tip{--callout-accent: var(--callout-tip)}.prose .callout-question{--callout-accent: var(--callout-question)}.prose .callout-warning{--callout-accent: var(--callout-warning)}.prose .callout-failure{--callout-accent: var(--callout-failure)}.prose .callout-danger{--callout-accent: var(--callout-danger)}.prose .callout-bug{--callout-accent: var(--callout-bug)}.prose .callout-title{font-weight:600;font-size:.88rem;color:var(--callout-accent);padding:.5rem .9rem;background:color-mix(in srgb,var(--callout-accent) 8%,transparent)}.prose .callout-body{padding:.75rem .9rem .1rem}.prose .callout-body>:last-child{margin-bottom:.65rem}.prose .footnotes{margin-top:2.5rem;border-top:1px solid var(--border);padding-top:.5rem;font-size:.85rem;color:var(--fg-muted)}.prose .footnotes hr{display:none}.prose .footnotes ol{padding-left:1.2rem}.prose .footnote-item p{margin:.3em 0}.prose .footnote-ref a{text-decoration:none;padding:0 .1em}.prose .footnote-backref{text-decoration:none;margin-left:.3em}.prose .footnote-item:target,.prose .footnote-ref:target{background:var(--accent-soft);border-radius:3px}
