/* Modern "Stripe-like" Clean Header - White Background, Purple Accents */

/* Override Primary Colors */
:root {
  --md-primary-fg-color:        #512DA8; /* Deep Purple for links/accents */
  --md-primary-fg-color--light: #7E57C2;
  --md-primary-fg-color--dark:  #311B92;
}

/* Light Mode Header Overrides */
[data-md-color-scheme="default"] .md-header {
  background-color: #ffffff;
  color: #000000;
  border-bottom: 1px solid #e0e0e0;
}

[data-md-color-scheme="default"] .md-header__button.md-logo img {
    /* Ensure logo doesn't get messed up by theme filters */
    filter: none;
}

[data-md-color-scheme="default"] .md-tabs {
  background-color: #ffffff;
  color: #512DA8; /* Purple Text for Tabs */
  border-bottom: 1px solid #e0e0e0;
}

[data-md-color-scheme="default"] .md-tabs__link {
    color: #512DA8;
    opacity: 0.7;
}

[data-md-color-scheme="default"] .md-tabs__link:hover,
[data-md-color-scheme="default"] .md-tabs__link--active {
    color: #512DA8;
    opacity: 1.0;
    font-weight: bold;
}

/* Ensure Search Bar is visible on white */
[data-md-color-scheme="default"] .md-search__input {
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
    color: #000000;
}

/* Dark Mode tweaks (Keep dark header, but ensure purple logo pops) */
[data-md-color-scheme="slate"] .md-header {
   /* Slate is fine, purple logo pops okay */
}
