/* Elegant blue theme */
:root {
  --md-primary-fg-color: #3b82f6;
  --md-primary-fg-color--light: #60a5fa;
  --md-primary-fg-color--dark: #2563eb;
  --md-accent-fg-color: #60a5fa;
  --md-accent-fg-color--transparent: rgba(96, 165, 250, 0.1);
}

[data-md-color-scheme="slate"] {
  --md-primary-fg-color: #60a5fa;
  --md-primary-fg-color--dark: #3b82f6;
  --md-accent-fg-color: #93c5fd;
  --md-accent-fg-color--transparent: rgba(147, 197, 253, 0.1);
}

/* Logo styling */
.md-header__button.md-logo svg {
  height: 2rem;
  width: auto;
}

/* Override logo color only in dark mode */
[data-md-color-scheme="slate"] .md-header__button.md-logo svg text {
  fill: #ffffff !important;
}
