/* Custom styling for protocol documentation */
:root {
  --md-code-font: 'JetBrains Mono', monospace;
}

/* ASCII art diagrams */
.ascii-diagram {
  font-family: 'JetBrains Mono', monospace;
  font-size: 0.8rem;
  line-height: 1.4;
  overflow-x: auto;
}

/* Performance tables */
.perf-table th {
  background-color: var(--md-primary-fg-color);
  color: var(--md-primary-bg-color);
}

/* Bit field diagrams */
.bit-field {
  font-family: 'JetBrains Mono', monospace;
  border: 1px solid var(--md-default-fg-color--lighter);
  border-radius: 4px;
  padding: 1rem;
  overflow-x: auto;
}
