/* Police « sport » des titres, libellés et chiffres. Corps de texte inchangé (Montserrat).
   Trade Gothic Bold (police sous licence, non fournie) est utilisée si elle est installée sur la machine ;
   sinon Barlow Condensed (libre, chargée depuis Google Fonts dans index.html).
   Pour embarquer un fichier sous licence : ajouter  url("fonts/TradeGothic-Bold.woff2") format("woff2")  à la liste src ci-dessous. */
@font-face {
  font-family:"Sport Display";
  font-weight:700 800;
  src:local("Trade Gothic Bold"), local("TradeGothic-Bold"), local("Trade Gothic LT Bold"),
      local("Barlow Condensed Bold"), local("BarlowCondensed-Bold");
}
:root { --font-display:"Sport Display", "Barlow Condensed", "Arial Narrow", "Oswald", sans-serif; }

.brand, .brand em, #login h1, .tele-head, .tele-toggle span, .sd-head, .sd-toggle span, .sd-block-head,
.tr-name, .tr-role, .tr-kpi small, .tr-kpi b, .tr-sect, .tr-tile .t-label, .tr-tile .t-val, .tr-chip,
.tc-head b, .tc-role, .tc-label, .tc-bpm strong, .tc-speed strong, .tc-ringtxt strong,
.glb-label, #selfView span { font-family:var(--font-display); }

/* une condensée se lit plus petit : on remonte un peu la taille des libellés */
.tr-tile .t-label, .tr-kpi small, .tr-sect, .tc-label { font-size:11px; letter-spacing:.1em; }
.tr-tile .t-val { font-size:22px; letter-spacing:.01em; }
.tr-name { font-size:17px; letter-spacing:.04em; text-transform:uppercase; }
.tr-chip, .tr-kpi b { font-size:14px; letter-spacing:.03em; }
.sd-block-head, .sd-head, .tele-head { letter-spacing:.1em; }
