.code-block-content code{color:var(--code-block-foreground)}.code-block-line-number{color:var(--code-block-foreground-muted);-webkit-user-select:none;user-select:none}.code-tabs-container{border:1px solid var(--code-block-border);border-radius:var(--radius-lg,.75rem);background:var(--code-block-surface-header);box-shadow:var(--shadow-callout-pocket);transition:background-color var(--duration-normal,.18s) var(--ease-out,ease-out), border-color var(--duration-normal,.18s) var(--ease-out,ease-out);flex-wrap:wrap;align-items:center;gap:clamp(.25rem,1cqi + .125rem,.375rem);padding:clamp(.375rem,1cqi + .25rem,.5rem);display:flex;position:relative}.code-tab{border-radius:var(--radius-md,.5rem);color:var(--code-block-foreground-muted);cursor:pointer;white-space:nowrap;transition:color var(--duration-fast,.12s) var(--ease-out,ease-out), background-color var(--duration-fast,.12s) var(--ease-out,ease-out), border-color var(--duration-fast,.12s) var(--ease-out,ease-out);background:0 0;border:1px solid #0000;font-weight:500;line-height:1.25rem}.code-tab:hover:not([data-state=active]){color:var(--code-block-foreground);background:oklch(from var(--code-block-surface-interactive) l c h / .62)}.code-tab[data-state=active]{color:var(--code-block-foreground);background:var(--code-block-surface-interactive);border-color:var(--code-block-border-strong);box-shadow:none}.code-tab:focus-visible{box-shadow:0 0 0 2px var(--code-block-surface-header), 0 0 0 4px var(--code-block-accent);outline:none}.code-tabs-wrapper{flex-direction:column;gap:clamp(.375rem,1cqi + .125rem,.5rem);display:flex}.code-tabs-wrapper--connected{gap:0}.code-tabs-wrapper--connected .code-tabs-container{z-index:1;border-bottom-color:var(--code-block-border);box-shadow:var(--shadow-callout-pocket);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-1px}.code-tabs-wrapper--connected .code-block-container{box-shadow:var(--shadow-callout-pocket);border-top-left-radius:0;border-top-right-radius:0}.code-block-copy{color:var(--code-block-foreground-muted);transition:color var(--duration-fast,.12s) var(--ease-out,ease-out), background-color var(--duration-fast,.12s) var(--ease-out,ease-out);background:0 0}.code-block-copy:hover{color:var(--code-block-foreground);background:var(--code-block-surface-interactive)}.code-block-copy:active{background:var(--neutral-pressed)}
