.prose.svelte-1phr03d figure.snippet-code{border:1px solid var(--color-base-300);border-radius:.5rem;margin-block:1.7em;overflow:hidden}.prose.svelte-1phr03d .snippet-code pre{border-radius:0;margin:0}.prose.svelte-1phr03d figcaption.snippet-code-bar{border-bottom:1px solid var(--color-base-300);background:var(--color-base-200);justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem .45rem .3rem .85rem;font-size:.8rem;display:flex}.prose.svelte-1phr03d button.snippet-code-name,.prose.svelte-1phr03d button.snippet-code-copy{color:var(--color-base-content);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.prose.svelte-1phr03d button.snippet-code-name{opacity:.8;gap:.4rem;min-width:0;font-weight:600;transition:opacity .15s,color .15s}.prose.svelte-1phr03d button.snippet-code-name:hover{opacity:1}.prose.svelte-1phr03d button.snippet-code-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.prose.svelte-1phr03d button.snippet-code-name .snippet-icon-copy{opacity:.6}.prose.svelte-1phr03d button.snippet-code-copy{opacity:.65;border-radius:.375rem;flex-shrink:0;justify-content:center;width:1.75rem;height:1.75rem;transition:opacity .15s,color .15s,background-color .15s}.prose.svelte-1phr03d button.snippet-code-copy:hover{opacity:1;background:color-mix(in oklab, var(--color-base-content) 10%, transparent)}.prose.svelte-1phr03d span.snippet-code-label{letter-spacing:.05em;text-transform:uppercase;opacity:.55;font-weight:600}.prose.svelte-1phr03d .snippet-code .snippet-icon-check{display:none}.prose.svelte-1phr03d .snippet-code .copied{opacity:1;color:var(--color-success,currentColor)}.prose.svelte-1phr03d .snippet-code .copied .snippet-icon-copy{display:none}.prose.svelte-1phr03d .snippet-code .copied .snippet-icon-check{display:block}
