/* FPMI Brand Colors — overrides Material's "custom" palette
 * Источник: брендбук ФПМИ МФТИ
 *   --fpmi-indigo: #10069F (primary)
 *   --fpmi-orange: #FF7500 (accent)
 */

:root {
  --md-primary-fg-color:        #10069F;
  --md-primary-fg-color--light: #2B91FD;
  --md-primary-fg-color--dark:  #0A0570;
  --md-accent-fg-color:         #FF7500;
  --md-accent-fg-color--transparent: rgba(255, 117, 0, 0.1);

  /* Typography (font-family установлен через mkdocs.yml theme.font, тут только размеры) */
  --md-text-font-family: 'IBM Plex Sans', -apple-system, BlinkMacSystemFont, sans-serif;
  --md-code-font-family: 'IBM Plex Mono', 'SFMono-Regular', monospace;
}

/* Tab indicator + heading colors */
[data-md-color-scheme="default"] {
  --md-typeset-a-color: #10069F;
}

[data-md-color-scheme="slate"] {
  --md-primary-fg-color:        #2B91FD;
  --md-typeset-a-color:          #FF9533;
  --md-accent-fg-color:          #FF7500;
}

/* Bullet list marker — sentence-case style как в брендбуке */
.md-typeset ul li::marker {
  color: var(--md-primary-fg-color);
}

/* Headings — слегка плотнее */
.md-typeset h1,
.md-typeset h2,
.md-typeset h3 {
  font-weight: 600;
  letter-spacing: -0.01em;
}
