/*
 * The product's own primary blue (lib/theme/colors.ts, ocBrandColors[600]) — Open Collective's
 * stock palette, which the fork switched to for aikyam fellows on 25 Aug 2026
 * (lib/constants/whitelabel-providers.ts, `useDefaultTheme`). Material's built-in "blue" palette
 * is close but not exact, so the swatch is overridden to the precise hex here.
 */
:root {
  --md-primary-fg-color: #1869f5;
  --md-primary-fg-color--light: #5ca3ff;
  --md-primary-fg-color--dark: #1041a3;
  --md-typeset-a-color: #1869f5;
}

/*
 * Reading defaults to match the product's own (Inter, 16px body at 1.5 line-height, 700-weight
 * headings on Material's default type scale). `theme.font.text: Inter` in mkdocs.yml already
 * loads the face; this only resets the size/weight Material ships by default. Nothing decorative
 * beyond that.
 */
.md-typeset {
  font-size: 16px;
  line-height: 1.5;
}

.md-typeset h1,
.md-typeset h2,
.md-typeset h3,
.md-typeset h4 {
  font-weight: 700;
}
