/**
 * DMR75 — typographie globale
 * Police : Plus Jakarta Sans (corps + titres)
 */

:root {
  --Fontbody: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
  --Fontheading: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
  --dmr-font: var(--Fontbody);
  --h-letter-spacing: -0.02em;
}

body {
  font-family: var(--Fontbody);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
.site-title a {
  font-family: var(--Fontheading);
  letter-spacing: var(--h-letter-spacing);
}

.navbar-wp .sm-clean > li > a,
.navbar-wp .dropdown-menu > li > a {
  font-family: var(--Fontbody);
}

/* Pages outils DMR75 */
.dmr-dashboard,
.dmr-export-page,
.dmr-map-page,
.dmr-historique-page,
.dmr-annuaire-page,
.page-template-templatesdashboard-php,
.page-template-templatesmap-php,
.page-template-templateshistorique-php,
.page-template-templatesexport-php,
.page-template-templatesannuaire-amateurs-php,
.page-template-templatesannuaire-ra-php {
  font-family: var(--Fontbody);
}
