/* Custom theme colors - Golden Yellow (#E5B441) */
:root {
  --md-primary-fg-color: #E5B441;
  --md-primary-fg-color--light: #F0C95C;
  --md-primary-fg-color--dark: #C99B2E;
  --md-primary-bg-color: #ffffff;
  --md-primary-bg-color--light: #f5f5f5;
  --md-accent-fg-color: #E5B441;
  --md-accent-fg-color--transparent: rgba(229, 180, 65, 0.1);
  --md-accent-bg-color: #ffffff;
  --md-accent-bg-color--light: #f5f5f5;
}

/* Header text color - dark for better contrast on yellow background */
.md-header {
  color: #1a1a1a;
}

.md-header__title {
  color: #1a1a1a;
  font-weight: 700;
}

.md-header__button {
  color: #1a1a1a;
}

.md-header-nav__button {
  color: #1a1a1a;
}

.md-header__topic {
  color: #1a1a1a;
}

/* Navigation tabs (Home, Getting Started, etc.) */
.md-tabs__link {
  color: #1a1a1a;
}

.md-tabs__link--active {
  color: #1a1a1a;
}

.md-tabs__item {
  color: #1a1a1a;
}

/* Search input text - black for popup modal with white background */
.md-search__input {
  color: #000000;
}

.md-search__input::placeholder {
  color: rgba(0, 0, 0, 0.5);
}

/* Dark mode adjustments */
[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #E5B441;
  --md-primary-fg-color--light: #F0C95C;
  --md-primary-fg-color--dark: #C99B2E;
  --md-primary-bg-color: #ffffff;
  --md-primary-bg-color--light: #f5f5f5;
  --md-accent-fg-color: #E5B441;
  --md-accent-fg-color--transparent: rgba(229, 180, 65, 0.1);
  --md-accent-bg-color: #ffffff;
  --md-accent-bg-color--light: #f5f5f5;
}
