/* Code inline */
/* code {
  background: var(--md-code-bg-color);
  padding: 0.25rem 0.5rem;
  border-radius: 4px;
  font-weight: 500;
  font-family: 'JetBrains Mono', monospace;
} */


/* Table styling */
table {
  border-collapse: collapse;
  width: 100%;
  font-size: 0.95rem;
  margin: 1rem 0;
}

thead th {
  background: var(--md-primary-fg-color);
  color: white;
  padding: 0.75rem 1rem;
  font-weight: 600;
  text-align: left;
  /* border-radius: 4px 4px 0 0; */
}

tbody tr:nth-child(odd) {
  background-color: var(--md-page-bg-color);
}

tbody tr:hover {
  background-color: rgba(var(--md-primary-fg-color), 0.05);
}

td {
  border: 1px solid var(--md-border-color);
  padding: 0.75rem 1rem;
}


/* .md-typeset .md-typeset__table {
    display: block;
}
.md-typeset__table table:not([class]) {
    display: table;
} */


.center-table {
  text-align: center;
}
.md-typeset .center-table :is(td,th):not([align]) {
  text-align: initial; /* Reset alignment for table cells */
}

.md-typeset table {
  display: block;
  overflow-x: auto;
  white-space: nowrap;
}