.code-block_block__MCzTb{margin:0;border:1px solid hsl(var(--color-border));border-radius:8px;background:hsl(var(--color-surface));overflow:hidden}.code-block_header__6fAVd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px 6px 10px;border-bottom:1px solid hsl(var(--color-border));background:hsl(var(--color-card));min-height:32px}.code-block_language__eEVkq{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:hsl(var(--color-foreground-subtle));font-variant-numeric:tabular-nums}.code-block_languageSpacer__T_EtB{display:inline-block}.code-block_copyBtn__n2IJw{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;border:1px solid hsl(var(--color-border));border-radius:6px;background:hsl(var(--color-card));color:hsl(var(--color-foreground-muted));cursor:pointer;transition:background .12s ease,color .12s ease}.code-block_copyBtn__n2IJw:hover{background:hsl(var(--color-surface));color:hsl(var(--color-foreground))}.code-block_copyBtn__n2IJw:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:1px}.code-block_copyBtn__n2IJw[data-copied=true]{color:hsl(var(--color-success))}.code-block_copyIco__flJoY{width:12px;height:12px}.code-block_copyLabel__b6Uey{line-height:1}.code-block_pre__8tP7n{margin:0;padding:12px 14px;overflow-x:auto;font-size:12.5px;line-height:1.55;color:hsl(var(--color-foreground))}.code-block_code__jJ_8K{font-family:var(--font-mono);white-space:pre;font-variant-ligatures:none}@media (prefers-reduced-motion:reduce){.code-block_copyBtn__n2IJw{transition:none}}