/* Une seule typographie pour la colonne de gauche et le panneau de résultats de tous les modes (Henri, 07/11/2026, 91S-1286 :
 * « sidebar identique partout », « taille, type de typo et style »). Constat mesuré sur le banc : les modes Propriétaires, Échanges et Valeur
 * lisaient les gris de la page (--encre-2/-3/-4 : #B7B9BD, #8A8F98, #686C73) là où Parcelles par hauteur lit les jetons Instrument ;
 * résultat : trois gris de texte secondaire différents d'un mode à l'autre. Dans ces deux zones, les trois gris deviennent les jetons
 * d'Instrument (texte secondaire 72 %, libellés 50 %) : un seul vocabulaire, sans toucher aux feuilles de chaque mode. */
:is(html, html[data-theme]) :is(.page-app, body) .pg.pg.pg :is(.pg-reglages, .fc-resultats) {
  --encre-2: var(--i-encre-2);
  --encre-3: var(--i-lib);
  --encre-4: var(--i-lib);
}

/* Typographie : MapLibre pose « Helvetica Neue » sur toute la carte, donc sur la légende et les boutons de mode posés dans elle
 * (mesuré en ligne le 07/11/2026 : 22 textes en Helvetica Neue contre -apple-system pour le reste de la colonne). Même police partout. */
:is(html, html[data-theme]) :is(.page-app, body) .pg.fc :is(.fc-carte, .fc-legende, .fc-legende *, .fc-leg-mode) {
  font-family: var(--police);
}

/* Le style des fenêtres : la colonne de réglages (aside) et le panneau de résultats des modes en colonne prennent celui de
 * .d2-carte-src, la référence d'Henri (07/11/2026, 91S-1286 : « doivent avoir le même style que d2-carte-src ») : verre givré
 * --verre-givre + flou, rayon --r-moyen, ombre 0 8px 24px, filet --verre-filet, pas de bordure. Plus de fond transparent
 * séparé par un trait (d2-foncier.css) : un panneau posé sur la carte, comme les autres fenêtres. */
@media (min-width: 900px) {
  :is(html, html[data-theme]) :is(.page-app, body) .pg.pg.pg.pg.d2f.fe-colonne :is(.pg-appli > .pg-reglages, .fc-plateau[data-colonne] > .fc-resultats) {
    background: var(--verre-givre);
    -webkit-backdrop-filter: var(--verre-flou);
    backdrop-filter: var(--verre-flou);
    border: 0;
    border-radius: var(--r-moyen);
    box-shadow: 0 8px 24px rgba(0, 0, 0, .16), var(--verre-filet);
    margin: 12px;
  }
}
