.admonition{--adm-accent:var(--color-text-muted);--adm-text:var(--color-text-secondary);margin:var(--space-4) 0;padding:var(--space-2) var(--space-3);border:0;border-left:1.5px solid var(--adm-accent);color:var(--adm-text);background:0 0;border-radius:0;line-height:1.72;&>*+*{margin-top:var(--space-2)}&>:last-child{margin-bottom:0}}.admonition[data-title]:not([data-title=""]):before{content:attr(data-title);font:500 .74rem/1.25 var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--adm-accent);margin-bottom:.35rem;display:block}.admonition :is(p,li){color:inherit}.admonition a{color:var(--article-link-color)}.admonition-note,.admonition-info{--adm-accent:#6580a4}.admonition-warning{--adm-accent:#9e8251}.admonition-error,.admonition-danger{--adm-accent:#ac535a}.admonition-tip,.admonition-success{--adm-accent:#509573}.admonition-question{--adm-accent:#7b5ca3}.admonition-quote{--adm-accent:#7a8190}.admonition-future{--adm-accent:#a97951}@media (prefers-color-scheme:dark){.admonition{color:var(--adm-text);background:0 0}.admonition-note,.admonition-info{--adm-accent:#9babbf}.admonition-warning{--adm-accent:#ceb788}.admonition-error,.admonition-danger{--adm-accent:#d59096}.admonition-tip,.admonition-success{--adm-accent:#8bc6a8}.admonition-question{--adm-accent:#a98ecd}.admonition-quote{--adm-accent:#989ea9}.admonition-future{--adm-accent:#d2af89}}pre[data-language]:before{content:attr(data-language);color:var(--code-lang-text);text-transform:uppercase;font-size:.6875rem;font-family:var(--font-mono);z-index:10;pointer-events:none;white-space:nowrap;letter-spacing:.03em;opacity:.8;font-weight:500;transition:opacity .2s;position:absolute;top:.25rem;right:.5rem}.expressive-code .frame.has-title .title{font-family:var(--font-mono);&:after{border-top:none!important}}:not(pre) code{color:var(--color-accent);font:.85em var(--font-mono);word-break:break-all;white-space:pre-wrap;background:0 0;border:0;border-radius:0;padding:0}.expressive-code{margin-bottom:var(--space-4);& :is(pre,figcaption,figcaption.header){border-radius:0!important}& .frame{position:relative}& .frame>.header{display:none!important}& .frame.has-title:not(.is-terminal),& .frame.is-terminal{--button-spacing:.4rem}& .ec-line .code:after{content:"";width:1.8rem;display:inline-block}& .ec-line .code:not(:has(*)):after{content:none;display:none}& .copy{inset-block-start:.35rem;inset-inline-end:.45rem;z-index:12;align-items:flex-start;position:absolute;top:.35rem;right:.45rem}& .copy button{transition:opacity .2s,background-color .2s,border-color .2s,color .2s;opacity:0!important;color:var(--code-copy-fg)!important;background:var(--code-copy-bg)!important;border:1px solid var(--code-copy-border)!important;box-shadow:none!important;align-self:flex-start!important;margin:0!important}& .frame:focus-within .copy button{opacity:.85!important}& .frame:focus-within pre[data-language]:before{opacity:0}@media (hover:hover) and (pointer:fine){& .frame:hover .copy button{opacity:.85!important}& .frame:hover pre[data-language]:before{opacity:0}}& .copy :is(button:hover,button:focus-visible,button:active,.feedback.show~button){opacity:1!important;color:var(--code-copy-fg)!important;background:var(--code-copy-bg-hover)!important;border-color:var(--code-copy-border)!important}& pre[data-language=diff]{--ec-tm-lineMarkerAccentWd:var(--ec-gtrBrdWd)}& pre[data-language=diff] .ec-line:is(.ins,.del) .code:before{content:none!important;display:none!important}@media (hover:none) and (pointer:coarse){& .frame:active .copy button{opacity:.92!important}& .frame:active pre[data-language]:before{opacity:0}}@media (width<=768px){width:100vw;margin-inline:calc(50% - 50vw);border-radius:0!important;& .gutter .ln{font-variant-numeric:tabular-nums;inline-size:max(2ch, var(--lnWidth,2ch))!important;min-width:max(2ch, var(--lnWidth,2ch))!important;padding-inline:.75ch!important}& .ec-line .code{padding-inline-start:calc(var(--ecIndent,0ch) + .75rem - var(--ecGtrBrdWd))!important;padding-inline-end:.75rem!important}& pre.wrap .ec-line .code{white-space:pre!important;overflow-wrap:normal!important}& pre.wrap[data-language=diff] .ec-line .code{white-space:pre-wrap!important;overflow-wrap:break-word!important}& pre:not([data-language=diff]) .ec-line .code{border-inline-start:none!important}}}.indent{width:2rem;display:inline-block}.expressive-code.expressive-code .frame.has-title:not(.is-terminal),.expressive-code.expressive-code .frame.is-terminal{--button-spacing:.4rem!important}.expressive-code.expressive-code .copy{inset-block-start:.35rem!important;inset-inline-end:.45rem!important;align-items:flex-start!important;position:absolute!important;top:.35rem!important;right:.45rem!important}.expressive-code.expressive-code .copy button{align-self:flex-start!important;margin:0!important}
