.codeblock-group.svelte-12n6ji2{display:grid;grid-template-columns:repeat(var(--cols),auto) 1fr;grid-template-rows:auto 1fr;margin-block:24px}svg.svelte-1ty8q5q{display:inline-block;width:16px;height:16px;margin-right:4px;vertical-align:bottom}.svelte-5e16pi.svelte-5e16pi:where(.codeblock){z-index:1;margin-block:24px}.svelte-5e16pi.svelte-5e16pi:where(.codeblock):where(.grouped){grid-column:1 / span calc(var(--cols) + 1);grid-row:2;margin-block:0}.svelte-5e16pi:where(.codeblock):where(.grouped) pre{border-top-left-radius:0}.svelte-5e16pi.svelte-5e16pi:where(.codeblock):has(.codeblock-filename){position:relative}.svelte-5e16pi:where(.codeblock):has(.codeblock-filename) .svelte-5e16pi:where(.codeblock-pre-container){position:static}.svelte-5e16pi:where(.codeblock):has(.codeblock-filename) .svelte-5e16pi:where(.codeblock-copy-btn){top:10px;right:16px;padding:0;opacity:1;background-color:transparent;border-width:0}.svelte-5e16pi:where(.codeblock):has(.codeblock-filename) pre{border-top-left-radius:0;border-top-right-radius:0}.svelte-5e16pi:where(.codeblock) pre{margin-block:0}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-pre-container){position:relative}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-filename){margin:0;padding:12px 16px;font-size:12px;line-height:normal;background-color:var(--color-pre-bg);border-width:1px 1px 0;border-radius:4px 4px 0 0}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-lang){position:absolute;z-index:1;top:2ch;right:2ch;margin:0;padding:0;font-size:.75rem;font-weight:500;line-height:1.5;opacity:0;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:opacity .25s ease-out}.shown.svelte-5e16pi.svelte-5e16pi:where(.codeblock-lang){opacity:1}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-copy-btn){--color-button-fg:hsl(0deg 0% 50%);--color-button-outline:hsl(0deg 0% 75%);position:absolute;z-index:2;top:8px;right:8px;padding:6px;color:var(--color-button-fg);opacity:0;background-color:var(--color-pre-bg);border:1px solid var(--color-button-outline);border-radius:.375rem;transition:opacity .25s ease-out}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-copy-btn):disabled{cursor:pointer}.shown.svelte-5e16pi.svelte-5e16pi:where(.codeblock-copy-btn){opacity:1}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-sr){position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;clip:rect(0,0,0,0);border-width:0}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-label){--underline-x-bleed:16px;--padding-left:16px;--padding-right:16px;--color-label-fg:var(--color-pre-fg);--color-label-bg-active:var(--color-pre-bg);--color-label-underline:var(--color-primary);--color-label-outline:var(--color-outline);cursor:pointer;position:relative;z-index:2;bottom:-1px;grid-row:1;padding-block:12px;padding-inline:var(--padding-left) var(--padding-right);font-size:14px;line-height:normal;color:var(--color-pre-fg);border-color:var(--color-label-outline);border-style:solid;border-top-width:1px}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-label):first-of-type{border-left-width:1px;border-top-left-radius:.375rem}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-label):last-of-type{border-right-width:1px;border-top-right-radius:.375rem}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-label):not(:first-of-type){border-left:1px solid var(--color-label-outline)}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-label):has(.codeblock-input:checked){background-color:var(--color-pre-bg);border-bottom-width:0}.svelte-5e16pi.svelte-5e16pi:where(.codeblock-input){display:none}.svelte-5e16pi:where(.codeblock-label:has(.codeblock-input:not(:checked)))+.svelte-5e16pi:where(.codeblock){display:none}.codeblock-group:not(:has(.codeblock-input:checked)) .codeblock.svelte-5e16pi.svelte-5e16pi:first-of-type{display:block}.codeblock-group:not(:has(.codeblock-input:checked)) .codeblock-label.svelte-5e16pi.svelte-5e16pi:first-of-type{background-color:var(--color-pre-bg);border-bottom-width:0}@media (prefers-color-scheme: dark){html:not([data-color-scheme=light]) .svelte-5e16pi.svelte-5e16pi:where(.codeblock-copy-btn){--color-button-fg:hsl(0deg 0% 64%);--color-button-outline:hsl(0deg 0% 28%)}}html[data-color-scheme=dark] .svelte-5e16pi.svelte-5e16pi:where(.codeblock-copy-btn){--color-button-fg:hsl(0deg 0% 64%);--color-button-outline:hsl(0deg 0% 28%)}
