/* Polices d'Amariva (ex-Reloj), auto-hébergées (D2, P1) : plus aucune requête vers Google à l'ouverture, rendu immédiat (font-display: swap),
   gardées hors ligne par le service worker (cache d'abord, immuables). Fichiers woff2 pris sur Google Fonts le 22/10/2026
   (Bricolage Grotesque v9, variable opsz/wght ; Atkinson Hyperlegible v12), sous licence SIL Open Font License 1.1.
   Sous-ensembles latin + latin-ext (français, espagnol) ; l'italique 700 d'Atkinson n'est utilisé nulle part.
   « À » majuscule (U+00C0) : le glyphe de Bricolage Grotesque a l'accent tassé contre la pointe du A (« A` », relevé le 24/10).
   Ce seul caractère est retiré de la plage de Bricolage et confié, sous le même nom de famille, au A grave d'Atkinson
   Hyperlegible 700 (même hauteur de capitale) : « À retenir », « À venir » s'affichent nets partout, sans toucher au HTML.
   Les deux faces portent le même descripteur de graisse (200 800) : sinon Chromium choisit une seule face par graisse
   et retombe sur la police du système (vérifié à l'écran dans Chromium et WebKit, 14 à 48 px, graisses 400 à 800). */
@font-face{font-family:"Bricolage Grotesque"; font-style:normal; font-weight:200 800; font-display:swap; src:url(bricolage-grotesque-variable-latin.woff2) format("woff2");
  unicode-range:U+0000-00BF,U+00C1-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Bricolage Grotesque"; font-style:normal; font-weight:200 800; font-display:swap; src:url(bricolage-grotesque-variable-latin-ext.woff2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Bricolage Grotesque"; font-style:normal; font-weight:200 800; font-display:swap; src:url(atkinson-hyperlegible-700-latin.woff2) format("woff2");
  unicode-range:U+00C0}
@font-face{font-family:"Atkinson Hyperlegible"; font-style:normal; font-weight:400; font-display:swap; src:url(atkinson-hyperlegible-400-latin.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Atkinson Hyperlegible"; font-style:normal; font-weight:400; font-display:swap; src:url(atkinson-hyperlegible-400-latin-ext.woff2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Atkinson Hyperlegible"; font-style:normal; font-weight:700; font-display:swap; src:url(atkinson-hyperlegible-700-latin.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Atkinson Hyperlegible"; font-style:normal; font-weight:700; font-display:swap; src:url(atkinson-hyperlegible-700-latin-ext.woff2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Atkinson Hyperlegible"; font-style:italic; font-weight:400; font-display:swap; src:url(atkinson-hyperlegible-400-italic-latin.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Atkinson Hyperlegible"; font-style:italic; font-weight:400; font-display:swap; src:url(atkinson-hyperlegible-400-italic-latin-ext.woff2) format("woff2");
  unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
/* Le NOM de l'app en logo (marque Amariva, 26/10/2026 : marque/README.md) : Unbounded 700, en capitales (classe .marque de theme.css).
   Un seul fichier, pris sur Google Fonts (Unbounded v12) le 26/10/2026, sous licence SIL Open Font License 1.1 (OFL-unbounded.txt) ; sous-ensemble latin
   seulement : le mot n'a que des lettres simples. Jamais pour un texte à lire. */
@font-face{font-family:"Unbounded"; font-style:normal; font-weight:700; font-display:swap; src:url(unbounded-700-latin.woff2) format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
