.codeblock.svelte-3qx5rh{border-radius:var(--radius-md);overflow:hidden;margin:var(--space-5) 0;font-size:var(--text-sm);background:var(--code-bg);border:1px solid var(--code-border)}.codeblock-header.svelte-3qx5rh{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--code-surface);border-bottom:1px solid var(--code-border)}.lang.svelte-3qx5rh{color:var(--code-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:lowercase;letter-spacing:.02em}button.svelte-3qx5rh{display:flex;align-items:center;background:transparent;border:none;color:var(--code-muted);padding:var(--space-1);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background var(--transition-fast)}button.svelte-3qx5rh:hover{color:var(--code-text);background:var(--color-border-light)}button.copied.svelte-3qx5rh{color:var(--code-success)}.codeblock pre{margin:0;padding:var(--space-4) var(--space-3);overflow-x:auto;background:var(--code-bg)!important;line-height:var(--leading-normal)}.codeblock pre code{background:none;padding:0;border:none;border-radius:0;font-size:inherit}
