/* Match parot logo: #0D1117 dark, #E2E8F0 light bars */

/* Light mode */
[data-md-color-scheme="default"] {
  --md-primary-fg-color: #0D1117;
  --md-primary-bg-color: #E2E8F0;
  --md-accent-fg-color: #0969da;
  --md-accent-bg-color: #ddf4ff;
  --md-typeset-a-color: #0969da;
}

/* Dark mode — invert: dark bg with light accents */
[data-md-color-scheme="slate"] {
  --md-default-bg-color: #0D1117;
  --md-primary-fg-color: #161b22;
  --md-primary-bg-color: #E2E8F0;
  --md-accent-fg-color: #58a6ff;
  --md-accent-bg-color: #1a2332;
  --md-typeset-a-color: #58a6ff;
}

/* Header bar matches logo background */
.md-header {
  background-color: #0D1117;
}

/* Tabs bar slightly lighter than header */
[data-md-color-scheme="default"] .md-tabs {
  background-color: #161b22;
}

/* Code blocks use logo dark bg in both modes */
[data-md-color-scheme="default"] .highlight code,
[data-md-color-scheme="default"] .highlighttable code {
  background-color: #f6f8fa;
}

[data-md-color-scheme="slate"] .highlight code,
[data-md-color-scheme="slate"] .highlighttable code {
  background-color: #161b22;
}

/* Center tables that are narrower than the content area (e.g. the hero benchmark table) */
.md-typeset__table {
  display: flex;
  justify-content: center;
}
.md-typeset__table > table {
  margin-left: auto;
  margin-right: auto;
}

