/* Header background */
.md-header {
  background-color: #f0f6f8;
}

/* Header text + icons */
.md-header,
.md-header a,
.md-header__button {
  color: #303844;
}

/* Logo SVG inherits text color */
.md-header__button.md-logo svg {
  fill: currentColor;
}

/* Search + icons hover states */
.md-header a:hover,
.md-header__button:hover {
  color: #1f2630; /* slightly darker hover */
}
/* Tabs bar (the row below the header) */
.md-tabs {
    background-color: #f0f6f8;
    color: #303844;
  }
  
  /* Tab links */
  .md-tabs__link {
    color: #303844;
  }
  
  /* Active tab underline */
  .md-tabs__link--active {
    color: #303844;
  }
  
  /* Hover */
  .md-tabs__link:hover {
    color: #1f2630;
  }
  
/* Slack-style red pill inline code (default) */
.md-typeset code:not(pre code) {
    background-color: #fdeaea;   /* light Slack red background */
    color: #d12f2f;              /* Slack red text */
    border-radius: 6px;
    padding: 0.12em 0.45em;
    font-size: 0.85em;
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    border: none;
  }

  /* Search input field */
.md-search__input {
    background-color: #ffffff;
    color: #303844;
  }
  
  /* Placeholder text */
  .md-search__input::placeholder {
    color: #7a808a; /* subtle, readable */
  }
  
  /* Search icons (magnifier, back arrow, clear) */
  .md-search__icon svg {
    fill: #303844;
  }
  
  /* Search container background (when expanded) */
  .md-search__inner {
    background-color: #ffffff;
  }
  
  .md-typeset {
    font-size: 0.75rem;
  }

  .md-copyright {
    font-size: 0.55rem;
    opacity: 0.5;
  }