.code-block.svelte-1e06m8e{border:1px solid var(--border);border-radius:var(--radius);background:var(--code-bg);box-shadow:0 1px 0 0 var(--border-strong) inset;margin:1.4rem 0;overflow:hidden}figcaption.svelte-1e06m8e{background:var(--bg-paper);border-bottom:1px solid var(--border);font-family:var(--mono);color:var(--fg-soft);letter-spacing:.02em;align-items:center;gap:.6rem;padding:.4rem .45rem .4rem .9rem;font-size:12px;display:flex}.coord.svelte-1e06m8e{min-width:2.6ch;color:var(--accent);background:var(--accent-soft);border:1px solid var(--accent-soft);letter-spacing:.04em;border-radius:3px;justify-content:center;align-items:center;padding:.1em .4em;font-size:11px;font-weight:500;display:inline-flex}.path.svelte-1e06m8e{color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lang.svelte-1e06m8e{color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:500}.copy.svelte-1e06m8e{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-soft);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:3px;padding:.28em .7em;font-size:10.5px;font-weight:500;transition:color .12s,background .12s,border-color .12s}.copy.svelte-1e06m8e:hover{color:var(--fg);background:var(--bg-soft);border-color:var(--border-strong)}.copy.copied.svelte-1e06m8e{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.copy.failed.svelte-1e06m8e{color:var(--fg);border-color:var(--border-strong)}.body.svelte-1e06m8e pre{border:none;border-radius:0;margin:0;padding:1rem 1.1rem;background:0 0!important}.body.svelte-1e06m8e pre code{font-family:var(--mono)}
