/* ATD UI lot 5 école : plancher de 12 px pour les textes lus (29/09/2026).
   Tableau de bord (extension jurible-dashboard) : toutes les règles sous 12 px, sauf les textes
   enfermés dans un élément graphique de taille fixe (.jdb-ring-text, .jdb-ring-tiny, .jdb-mpct,
   .jdb-post-av : chiffres des anneaux, initiales d'avatar), qui déborderaient. */
.jdb-sec-label,
.jdb-hero__kpi-label,
.jdb-hero__kpi-sub,
.jdb-hero__prog-sub,
.jdb-pill-niv,
.jdb-tip-niv,
.jdb-nudge,
.jdb-hero__streak-title,
.jdb-hero__streak-desc,
.jdb-cit__author,
.jdb-btn-sm,
.jdb-cours-status,
.jdb-ch-desc,
.jdb-pill-exp,
.jdb-pts-badge,
.jdb-stat-lbl,
.jdb-stat-nudge,
.jdb-post-time,
.jdb-post-ex,
.jdb-bdg-name,
.jdb-bdg-state,
.jdb-avis-sub,
.jdb-btn-pdf,
.jdb-acc__tbl,
.jdb-acc__lv,
.jdb-acc__pts,
.jdb-sh-what-btn,
.jdb-activity-time,
.jdb-course-meta,
.jdb-btn-resume,
.jdb-level-next,
.jdb-exos__chip,
.jdb-exos__new,
.jdb-disc__space {
  font-size: 0.75rem !important;
}

/* Badges de type des leçons (jurible-course-badges : 8 à 10 px). Dans la barre latérale, le script
   de l'extension écrit la taille en style en ligne : il lit la variable --jb-sidebar-badge-size. */
:root { --jb-sidebar-badge-size: 0.75rem; }
.jb-badge {
  font-size: 0.75rem !important;
  letter-spacing: 0.02em !important;
}

/* Remise de la page Suite IA, date des publications du fil (FluentCommunity) */
.mnp-remise,
.feed_timestamp {
  font-size: 0.75rem !important;
}

/* Tailles écrites en ligne sous 12 px (ex. « Gagnez des points… » à 10 px dans le tableau de bord) */
[style*="font-size:8px"], [style*="font-size: 8px"],
[style*="font-size:9px"], [style*="font-size: 9px"],
[style*="font-size:10px"], [style*="font-size: 10px"],
[style*="font-size:10.5px"], [style*="font-size: 10.5px"],
[style*="font-size:11px"], [style*="font-size: 11px"],
[style*="font-size:11.5px"], [style*="font-size: 11.5px"] {
  font-size: 0.75rem !important;
}
