.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);background:transparent;border:0;border-left:1.5px solid var(--adm-accent);border-radius:0;color:var(--adm-text);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);display:block;margin-bottom:.35rem;font:500 .74rem/1.25 var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--adm-accent)}.admonition :is(p,li){color:inherit}.admonition a{color:var(--article-link-color)}.admonition-note,.admonition-info{--adm-accent: hsl(214 26% 52%)}.admonition-warning{--adm-accent: hsl(38 32% 47%)}.admonition-error,.admonition-danger{--adm-accent: hsl(355 35% 50%)}.admonition-tip,.admonition-success{--adm-accent: hsl(150 30% 45%)}.admonition-question{--adm-accent: hsl(266 28% 50%)}.admonition-quote{--adm-accent: hsl(220 9% 52%)}.admonition-future{--adm-accent: hsl(27 35% 49%)}@media(prefers-color-scheme:dark){.admonition{background:transparent;color:var(--adm-text)}.admonition-note,.admonition-info{--adm-accent: hsl(214 22% 68%)}.admonition-warning{--adm-accent: hsl(40 42% 67%)}.admonition-error,.admonition-danger{--adm-accent: hsl(355 45% 70%)}.admonition-tip,.admonition-success{--adm-accent: hsl(150 34% 66%)}.admonition-question{--adm-accent: hsl(266 39% 68%)}.admonition-quote{--adm-accent: hsl(220 9% 63%)}.admonition-future{--adm-accent: hsl(31 45% 68%)}}pre[data-language]:before{content:attr(data-language);position:absolute;top:.25rem;right:.5rem;font-size:.6875rem;color:var(--code-lang-text);text-transform:uppercase;font-family:var(--font-mono);z-index:10;pointer-events:none;white-space:nowrap;font-weight:500;letter-spacing:.03em;opacity:.8;transition:opacity .2s ease}.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);padding:0;background:none;border:0;border-radius:0;word-break:break-all;white-space:pre-wrap}.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:"";display:inline-block;width:1.8rem}.copy{position:absolute;inset-block-start:.35rem;inset-inline-end:.45rem;top:.35rem;right:.45rem;z-index:12;align-items:flex-start}.copy button{opacity:0!important;transition:opacity .2s,background-color .2s,border-color .2s,color .2s;color:var(--code-copy-fg)!important;background:var(--code-copy-bg)!important;border:1px solid var(--code-copy-border)!important;box-shadow:none!important;margin:0!important;align-self:flex-start!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}@media(hover:none)and (pointer:coarse){.frame:active .copy button{opacity:.92!important}.frame:active pre[data-language]:before{opacity:0}}@media(max-width:768px){margin-inline:calc(-1rem * 2 / 3);border-radius:0!important;.gutter{display:none}& pre.wrap .ec-line .code{white-space:pre!important;overflow-wrap:normal!important}.ec-line .code{border-inline-start:none!important}}}.indent{display:inline-block;width:2rem}.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{position:absolute!important;inset-block-start:.35rem!important;inset-inline-end:.45rem!important;top:.35rem!important;right:.45rem!important;align-items:flex-start!important}.expressive-code.expressive-code .copy button{margin:0!important;align-self:flex-start!important}
