.code-block.svelte-1uqvw3u{margin:16px 0;position:relative}.code-header.svelte-1uqvw3u{background:var(--bg-overlay-softer);border:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;border-bottom:none;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.code-title.svelte-1uqvw3u{font-family:var(--font-mono);color:var(--text-muted);font-size:.8rem}.code-pre.svelte-1uqvw3u{background:var(--bg-code);border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:20px 24px;overflow-x:auto}.code-header.svelte-1uqvw3u+.code-pre:where(.svelte-1uqvw3u){border-radius:0 0 var(--radius-sm) var(--radius-sm)}code.svelte-1uqvw3u{font-family:var(--font-mono);color:var(--text);font-size:.875rem;line-height:1.7}.copy-btn.svelte-1uqvw3u{background:var(--bg-overlay-soft);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);border-radius:6px;padding:4px 12px;font-size:.75rem}.copy-btn.svelte-1uqvw3u:hover{background:var(--bg-card-hover);color:var(--text)}.copy-btn.floating.svelte-1uqvw3u{z-index:1;position:absolute;top:12px;right:12px}
