.prose pre{background-color:#0d1117;border:1px solid #30363d;border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem;position:relative;overflow-x:auto}.light .prose pre{background-color:#fff;border-color:#d0d7de}.prose pre>code{background:0 0;padding:0;font-size:.875rem;line-height:1.7;display:grid}.prose pre code>[data-line]{border-left:2px solid #0000;padding-left:1rem;padding-right:1rem}.prose pre code>[data-line].highlighted{background-color:#6366f11a;border-left-color:#6366f1}.prose pre code .word{background-color:#6366f133;border-radius:.25rem;padding:.125rem .25rem}.prose pre[data-language]:before{content:attr(data-language);text-transform:uppercase;letter-spacing:.05em;color:#8b949e;background-color:#161b22;border:1px solid #30363d;border-radius:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:.5rem;right:3.5rem}.light .prose pre[data-language]:before{color:#57606a;background-color:#f6f8fa;border:1px solid #d0d7de}.prose pre .copy-button{color:#8b949e;background-color:#161b22;border:1px solid #30363d;border-radius:.375rem;padding:.375rem;transition:all .15s;position:absolute;top:.5rem;right:.5rem}.prose pre .copy-button:hover{color:#c9d1d9;background-color:#1f2428;border-color:#484f58}.light .prose pre .copy-button{color:#57606a;background-color:#f6f8fa;border-color:#d0d7de}.light .prose pre .copy-button:hover{color:#24292f;background-color:#fff;border-color:#afb8c1}.prose :not(pre)>code{color:#c9d1d9;background-color:#161b22;border-radius:.25rem;padding:.125rem .375rem;font-size:.875em;font-weight:500}.light .prose :not(pre)>code{color:#24292f;background-color:#f6f8fa}html:not(.light) .shiki,html:not(.light) .shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}html.light .shiki,html.light .shiki span{color:var(--shiki-light)!important;background-color:var(--shiki-light-bg)!important}
.ox-callout{background:var(--ox-surface-2);border-left:3px solid;border-radius:.375rem;gap:.75rem;margin:1.5rem 0;padding:1rem;font-size:.9375rem;line-height:1.6;display:flex}.ox-callout-icon{flex-shrink:0;align-items:flex-start;padding-top:.125rem;display:flex}.ox-callout-content{color:var(--ox-text);flex:1}.ox-callout-content p{margin:0}.ox-callout-content p+p{margin-top:.75rem}.ox-callout-note{border-left-color:var(--info-main)}.ox-callout-note .ox-callout-icon{color:var(--info-main)}.ox-callout-warning{border-left-color:var(--ox-copper-500)}.ox-callout-warning .ox-callout-icon{color:var(--ox-copper-600)}.ox-callout-tip{border-left-color:var(--ox-primary-600)}.ox-callout-tip .ox-callout-icon{color:var(--ox-primary-700)}.ox-heading-anchor-group{align-items:center;gap:.5rem;width:100%;display:inline-flex;position:relative}.ox-heading-anchor{opacity:0;color:var(--ox-text-muted);align-items:center;text-decoration:none;transition:opacity .15s ease-out,color .15s ease-out;display:inline-flex}.ox-heading-anchor-group:hover .ox-heading-anchor{opacity:1}.ox-heading-anchor:hover{color:var(--ox-primary-600)}.ox-heading-anchor:focus{opacity:1;outline:2px solid var(--ox-primary-500);outline-offset:2px;border-radius:.25rem}.footnotes{border-top:1px solid var(--ox-border);color:var(--ox-text-muted);margin-top:3rem;padding-top:1.5rem;font-size:.875rem}.footnotes ol{margin-top:.75rem;padding-left:1.25rem}.footnotes li{margin-bottom:.5rem}.footnotes li p{margin:0;display:inline}.footnotes .data-footnote-backref{color:var(--ox-primary-600);margin-left:.25rem;font-size:.75rem;text-decoration:none}.footnotes .data-footnote-backref:hover{color:var(--ox-primary-700)}a[data-footnote-ref]{color:var(--ox-primary-600);vertical-align:super;padding:0 .125rem;font-size:.75rem;line-height:0;text-decoration:none}a[data-footnote-ref]:hover{color:var(--ox-primary-700)}.dark .ox-callout-note{border-left-color:var(--info-main)}.dark .ox-callout-note .ox-callout-icon{color:var(--info-main)}.dark .ox-callout-warning{border-left-color:var(--ox-copper-400)}.dark .ox-callout-warning .ox-callout-icon{color:var(--ox-copper-400)}.dark .ox-callout-tip{border-left-color:var(--ox-primary-400)}.dark .ox-callout-tip .ox-callout-icon,.dark .ox-heading-anchor:hover,.dark .footnotes .data-footnote-backref,.dark a[data-footnote-ref]{color:var(--ox-primary-400)}.dark .footnotes .data-footnote-backref:hover,.dark a[data-footnote-ref]:hover{color:var(--ox-primary-300)}
