.code-container.svelte-3qx5rh{border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#1a1b1e}.code-header.svelte-3qx5rh{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#232428;border-bottom:1px solid rgba(255,255,255,.06)}.file-indicator.svelte-3qx5rh{display:flex;align-items:center;gap:8px;color:#8b8d93}.file-indicator.svelte-3qx5rh svg:where(.svelte-3qx5rh){opacity:.7}.file-name.svelte-3qx5rh{font-size:12px;font-family:var(--font-mono);font-weight:500}.copy-btn.svelte-3qx5rh{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);color:#8b8d93;cursor:pointer;transition:all .15s ease}.copy-btn.svelte-3qx5rh:hover{background:#ffffff1a;color:#e1e2e5}.code-content.svelte-3qx5rh{padding:16px;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3a3b3f transparent}.code-content.svelte-3qx5rh::-webkit-scrollbar{width:8px;height:8px}.code-content.svelte-3qx5rh::-webkit-scrollbar-track{background:transparent}.code-content.svelte-3qx5rh::-webkit-scrollbar-thumb{background:#3a3b3f;border-radius:4px}.code-content.svelte-3qx5rh::-webkit-scrollbar-thumb:hover{background:#4a4b4f}.code-block.svelte-3qx5rh{margin:0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:13px;line-height:1.6;color:#e1e2e5;white-space:pre;tab-size:2}.code-block.svelte-3qx5rh code:where(.svelte-3qx5rh){background:none;padding:0}.code-block.svelte-3qx5rh .tk-key{color:#7dd3fc}.code-block.svelte-3qx5rh .tk-str{color:#86efac}.code-block.svelte-3qx5rh .tk-num{color:#fcd34d}.code-block.svelte-3qx5rh .tk-bool{color:#c4b5fd}.code-block.svelte-3qx5rh .tk-null{color:#f87171;font-style:italic}.code-block.svelte-3qx5rh .tk-punc{color:#9ca3af}.code-block.svelte-3qx5rh .tk-kw{color:#f472b6;font-weight:500}.code-block.svelte-3qx5rh .tk-cmt{color:#6b7280;font-style:italic}.code-block.svelte-3qx5rh .tk-dec{color:#fbbf24}
