.copy-code.svelte-f3it9o{border:1px solid color-mix(in srgb, var(--code-ink) 10%, transparent);border-radius:var(--code-radius);background:var(--code-paper);width:fit-content;min-width:0;max-width:100%;color:var(--code-ink);position:relative;overflow:hidden}.copy-code.titled.svelte-f3it9o{width:100%}.copy-header.svelte-f3it9o{border-bottom:1px solid color-mix(in srgb, var(--code-ink) 10%, transparent);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.3rem .5rem .3rem 1rem;display:flex}.copy-title.svelte-f3it9o{color:color-mix(in srgb, var(--code-ink) 55%, transparent);font-family:var(--code-font);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.copy-trigger.svelte-f3it9o{border-radius:var(--radius);width:2rem;min-width:2rem;height:2rem;min-height:2rem;color:color-mix(in srgb, var(--code-ink) 55%, transparent);cursor:pointer;transition:background-color .12s ease, color .12s ease, transform var(--duration-press) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.copy-trigger.svelte-f3it9o:after{content:"";position:absolute;inset:-6px}.copy-trigger.svelte-f3it9o:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.copy-trigger.svelte-f3it9o:hover{background:color-mix(in srgb, var(--code-ink) 12%, transparent);color:var(--code-ink)}}.icon-copy.svelte-f3it9o,.icon-check.svelte-f3it9o{transition:opacity var(--duration-icon) var(--ease-out);grid-area:1/1;place-items:center;display:grid}.icon-copy.svelte-f3it9o{opacity:1}.icon-check.svelte-f3it9o,.copy-trigger.copied.svelte-f3it9o .icon-copy:where(.svelte-f3it9o){opacity:0}.copy-trigger.copied.svelte-f3it9o .icon-check:where(.svelte-f3it9o){opacity:1}.copy-trigger.floating.svelte-f3it9o{z-index:1;position:absolute;top:.5rem;right:.5rem}.code-body.svelte-f3it9o{min-width:0;overflow-x:auto}.code-body.svelte-f3it9o pre.hljs,.code-body.svelte-f3it9o pre{color:inherit;font-family:var(--code-font);margin:0;padding:.9rem 2.75rem .9rem 1rem;font-size:.85rem;line-height:1.6;background:0 0!important}.titled.svelte-f3it9o .code-body:where(.svelte-f3it9o) pre.hljs,.titled.svelte-f3it9o .code-body:where(.svelte-f3it9o) pre{padding-right:1rem}.code-body.svelte-f3it9o code.hljs,.code-body.svelte-f3it9o code{font-family:inherit;background:0 0!important}
