/* ══════════════════════════════════════════
   MUNIKA — TanaWorker font stack
   Toutes les graisses disponibles
══════════════════════════════════════════ */

@font-face {
  font-family: 'Munika';
  src: url('/assets/fonts/munika/munika-regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Munika';
  src: url('/assets/fonts/munika/munika-medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Munika';
  src: url('/assets/fonts/munika/munika-semibold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Munika';
  src: url('/assets/fonts/munika/munika-bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Munika';
  src: url('/assets/fonts/munika/munika-black.woff2') format('woff2');
  font-weight: 800 900;
  font-style: normal;
  font-display: swap;
}

/* ── Titres HTML natifs ─────────────────── */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Munika', 'Inter', system-ui, sans-serif;
}

/* ── Classes titres personnalisées ─────── */
.acq-h2,
.acq-d-title,
.acq-d-lead-title,
.ai-h2,
.ai-dash-title,
.ca-h2,
.ca-job-title,
.cd-card-title,
.cp-agenda-title,
.cpfaq-title,
.dl-h2,
.dl-sec-title,
.dl-br-title,
.dl-own-box-title,
.dp-h1,
.dp-h2,
.dp-cta-h2,
.dp-pipe-title,
.dp-qd-title,
.dpop-h2,
.dpop-title,
.dpop-ext-title,
.e404-title,
.rc-h2,
.rc-cost-title,
.rp-h2,
.rp-c-title,
.rp-r-title,
.rp-cmd-title,
.section-title,
.si-h2,
.twck-title,
.twcrm-h2,
.twcrm-ai-title,
.tw-db-h2,
.cgu-title,
.cgu-section h2,
.cgu-section h3 {
  font-family: 'Munika', 'Inter', system-ui, sans-serif;
}
