    .ds-docs-prose pre.mermaid svg {
      max-width: 100%;
      height: auto;
    }
    .ds-docs-table-wrap {
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      margin: 0;
    }
    .ds-docs-table {
      width: 100%;
      border-collapse: collapse;
      margin: 0;
      font-size: var(--ds-text-body);
    }
    .ds-docs-table th,
    .ds-docs-table td {
      border: 1px solid var(--ds-border);
      padding: 0.5rem 0.65rem;
      text-align: left;
      vertical-align: top;
    }
    .ds-docs-table th {
      background: var(--ds-surface-section);
      font-weight: var(--ds-weight-semibold);
      color: var(--ds-text);
    }
    .ds-docs-table--kv td:first-child {
      width: 9rem;
      font-weight: var(--ds-weight-medium);
      color: var(--ds-text);
      white-space: nowrap;
    }
    .ds-docs-table td code {
      font-size: var(--ds-text-body);
      word-break: break-word;
    }

