.code-block.svelte-1e06m8e{background:var(--k-code-bg);border:1px solid var(--k-code-line);border-radius:var(--k-radius-md);box-shadow:0 0 0 1px color-mix(in oklab, var(--k-ink-1) 0%, transparent), 0 1px 2px color-mix(in oklab, var(--k-ink-1) 6%, transparent);margin:0;overflow:hidden}.head.svelte-1e06m8e{background:var(--k-surface-1);border-block-end:1px solid var(--k-code-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.head-left.svelte-1e06m8e{align-items:center;gap:10px;min-width:0;display:inline-flex}.dots.svelte-1e06m8e{flex-shrink:0;gap:4px;display:inline-flex}.dots.svelte-1e06m8e span:where(.svelte-1e06m8e){background:var(--k-line-3);opacity:.6;border-radius:999px;width:7px;height:7px}.dots.svelte-1e06m8e span:where(.svelte-1e06m8e):first-child{background:var(--k-shu);opacity:.8}.filename.svelte-1e06m8e{font-family:var(--k-font-mono);color:var(--k-ink-2);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.head-right.svelte-1e06m8e{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.copy.svelte-1e06m8e{appearance:none;font-family:var(--k-font-mono);color:var(--k-ink-2);background:var(--k-surface-0);border:1px solid var(--k-line-1);cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.copy.svelte-1e06m8e:hover{background:var(--k-surface-2);color:var(--k-ink-1);border-color:var(--k-line-2)}.copy.svelte-1e06m8e:focus-visible{outline:2px solid var(--k-focus);outline-offset:2px}.copy[data-state=copied].svelte-1e06m8e{background:var(--k-matcha-soft);color:var(--k-matcha-ink);border-color:color-mix(in oklab, var(--k-matcha-ink) 30%, transparent)}.copy[data-state=error].svelte-1e06m8e{background:var(--k-shu-soft);color:var(--k-shu-ink);border-color:color-mix(in oklab, var(--k-shu-ink) 30%, transparent)}.body.svelte-1e06m8e{font-family:var(--k-font-mono);align-items:stretch;font-size:13px;line-height:1.6;display:flex;overflow-x:auto}.gutter.svelte-1e06m8e{text-align:end;border-inline-end:1px solid color-mix(in oklab, var(--k-code-line) 60%, transparent);color:color-mix(in oklab, var(--k-ink-3) 55%, transparent);-webkit-user-select:none;user-select:none;background:color-mix(in oklab, var(--k-code-bg) 96%, var(--k-ink-1));flex-shrink:0;min-width:36px;margin:0;padding:14px 10px 14px 14px;font-size:11.5px;list-style:none}.gutter.svelte-1e06m8e li:where(.svelte-1e06m8e){font-feature-settings:"tnum";line-height:1.6}.hl.svelte-1e06m8e{flex:auto;min-width:0;padding:14px 16px}.hl.svelte-1e06m8e pre.shiki{border:0;border-radius:0;margin:0;padding:0;background:0 0!important}.hl.svelte-1e06m8e pre.shiki code{white-space:pre;display:block}.hl.svelte-1e06m8e .shiki,.hl.svelte-1e06m8e .shiki span{color:var(--shiki-light)}html[data-theme=dark] .hl.svelte-1e06m8e .shiki,html[data-theme=dark] .hl.svelte-1e06m8e .shiki span{color:var(--shiki-dark)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .hl.svelte-1e06m8e .shiki,html:not([data-theme=light]) .hl.svelte-1e06m8e .shiki span{color:var(--shiki-dark)}}
