.prose pre.shiki,
.prose pre.code-block {
  margin: 14px 0;
  padding: 12px 14px;
  overflow: auto;
  border: 1px solid var(--border);
  border-radius: 6px;
  font-size: 13px;
  line-height: 1.55;
}

/* Wrapped by initCodeCopy: leave room for lang label + copy button (loads after styles.css). */
.prose .code-block-wrap > pre.shiki,
.prose .code-block-wrap > pre.code-block {
  margin: 0;
  padding: 2.25rem 3.5rem 0.75rem 0.875rem;
  border: none;
  border-radius: 0;
}

.prose pre.shiki code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
