.code-block-wrapper[data-v-5a7af1f7]{border:1px solid var(--ui-border);border-radius:var(--ui-radius);min-width:0;margin-block:1rem;position:relative}.vh-code-filename[data-v-5a7af1f7]{border-bottom:1px solid var(--ui-border);background:var(--ui-bg-muted);min-height:2.5rem;color:var(--ui-text-muted);font-family:var(--font-mono);align-items:center;gap:.5rem;padding:.375rem 2.75rem .375rem .75rem;font-size:.75rem;line-height:1.25rem;display:flex}.vh-code-filename>span[data-v-5a7af1f7]{overflow-wrap:anywhere;min-width:0}.code-block-wrapper>pre[data-v-5a7af1f7]{margin-block:0}.vh-code-filename+pre[data-v-5a7af1f7]{border-start-start-radius:0;border-start-end-radius:0}.vh-code-copy[data-v-5a7af1f7]{color:var(--ui-text-muted);position:absolute;top:.4375rem;right:.4375rem}.code-block-wrapper:not(.has-filename)>.vh-code-copy[data-v-5a7af1f7]{background:var(--ui-bg);top:.5625rem}@media (hover:hover) and (pointer:fine){.vh-code-copy[data-v-5a7af1f7]{opacity:0}.code-block-wrapper:hover>.vh-code-copy[data-v-5a7af1f7],.vh-code-copy[data-v-5a7af1f7]:focus-visible{opacity:1}}@media (pointer:coarse){.vh-code-copy[data-v-5a7af1f7]{justify-content:center;width:2.25rem;height:2.25rem;top:.125rem;right:.125rem}.vh-code-copy[data-v-5a7af1f7]:before{content:"";position:absolute;inset:-4px}.code-block-wrapper:not(.has-filename)>.vh-code-copy[data-v-5a7af1f7]{top:.25rem;right:.25rem}}
