/* =============================================================================
   ob-base.css — LE SEUL ENDROIT OU L ON REGLE CE QUI VAUT POUR TOUT LE SITE.

   Humberto (26/08) : « faut harmoniser et simplifier sinon on va pas reussir ».
   Il a raison, et le probleme n etait pas les polices : c est qu il n existait AUCUN
   endroit unique ou poser une regle. Il a fallu poser la meme trois fois — dans la feuille
   dite « partagee », dans celle des pages ville, puis dans 96 en-tetes — parce que
   SOIXANTE-ET-UN fichiers publics batissent leur propre doctype.

   Ce fichier est cet endroit. Une regle ecrite ici vaut pour toutes les pages, tout de
   suite, et le navigateur la garde en cache d une page a l autre : c est aussi 96
   duplications de moins dans le HTML.

   ⚠️ IL NE CONTIENT QUE CE QUI EST DEJA EN LIGNE. Aucune nouvelle decision de style n est
   introduite ici : on deplace, on ne redessine pas. Ce qui doit changer changera ensuite,
   a un seul endroit, et se verra partout.
   ============================================================================= */

/* Les boutons, champs et listes n heritent PAS de la police de la page : c est une regle
   des navigateurs, pas un oubli d auteur. Sans cette ligne, chaque bouton retombe sur
   Arial — on lisait « Partager » en Arial a cote d un titre en pile systeme, dans le meme
   encart. On herite la FAMILLE seule : tout heriter deplacerait la taille et la graisse de
   chaque bouton du site. */
button, input, select, textarea { font-family: inherit; }

/* <strong> et <b> valent `bolder` par defaut — une graisse RELATIVE. Sur un parent a 600,
   `bolder` resout a NEUF CENTS. Aucune feuille du site ne demandait 900 : le poids naissait
   du calcul. Seize elements de la page ville etaient dans ce cas. */
b, strong { font-weight: 700; }

/* L ECHELLE, en toutes lettres. Elle n est pas encore imposee aux composants — ce serait
   redessiner le site d un coup. Elle est ECRITE ICI pour que le prochain qui regle une
   taille sache laquelle prendre, et pour qu on puisse s y rallier bloc par bloc.
     11  micro-libelles (chapeaux, badges)
     13  petit texte (pastilles, meta, fil d Ariane)
     15  texte courant
     18  chiffres et titres de bloc
     42  le panneau de ville — le seul qui porte la voix haute (800) */
:root {
  --ob-t-micro: 11px;
  --ob-t-petit: 13px;
  --ob-t-texte: 15px;
  --ob-t-fort:  18px;
  --ob-t-titre: 42px;
  --ob-g-normal: 400;
  --ob-g-appuye: 600;
  --ob-g-fort:   700;
}
