@layer components{.code-block.svelte-1ksk9bc{border-radius:var(--radius-lg);background:var(--code-bg);min-width:0;color:var(--code-fg);box-shadow:var(--code-shadow);overflow:hidden}figcaption.svelte-1ksk9bc{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline) solid var(--code-border);min-height:2.75rem;color:var(--code-muted);font-family:var(--font-mono);flex-wrap:wrap;font-size:.75rem;display:flex}.filename.svelte-1ksk9bc{overflow-wrap:anywhere}.dots.svelte-1ksk9bc{flex:none;gap:.3rem;display:flex}i.svelte-1ksk9bc{border-radius:var(--radius-pill);background:var(--code-border);width:.45rem;height:.45rem}button.svelte-1ksk9bc{border-radius:var(--radius-xs);min-height:2rem;padding:var(--space-1) var(--space-2);font-family:var(--font-body);color:var(--code-muted);background:0 0;border:0;flex:none;margin-left:auto;font-size:.8125rem}button.svelte-1ksk9bc:hover{color:var(--code-fg);background:var(--code-hover)}pre.svelte-1ksk9bc{padding:var(--space-5);font-size:var(--text-base);tab-size:2;scrollbar-width:thin;scrollbar-color:var(--code-muted) transparent;margin:0;line-height:1.7;overflow-x:auto}pre.svelte-1ksk9bc:focus-visible{outline-offset:-4px}}
