/* clair.css — thème « clair » d'Inca : du blanc et des gris froids, verre dépoli, accent ardoise, sobre (gris-bleu froid de la palette Tegula, sans son cuivre : le cuivre est l'identité de Tegula, pas d'Inca).

   Un thème ne contient QUE des valeurs de jetons : aucune règle de mise en forme. Il s'active par l'option `theme: 'clair'` de Vmap
   (ou `map.setTheme('clair')`), qui pose `data-theme="clair"` sur la fenêtre de la carte et sur ses fenêtres filles. Le thème par défaut
   (sombre, teal) est celui d'inca.map.css et n'a pas d'attribut. À charger APRÈS inca.map.css et inca-plugins.css (la spécificité 0,3,0
   l'emporte de toute façon sur leurs blocs 0,2,0).

   Pour créer un autre thème : copier ce fichier, remplacer « clair » et redonner des valeurs. Les jetons sont définis dans
   inca.map.css (verre, encre, ombre, teintes, mesure) et css/plugins/inca-plugins.css (états des greffons). */

.inca-popup[type="map-window"][data-theme="clair"],
.inca-popup[type="map-panel"][data-theme="clair"] {
  color-scheme: light;

  /* Verre : blanc translucide, bordure et ombre froides et douces */
  --inca-tint-rgb: 255, 255, 255;
  --inca-deep-rgb: 41, 53, 68;                 /* ardoise : texte de la pastille du panneau des couches */
  --inca-ink-rgb: 20, 24, 30;                  /* « encre » : liserés, reflets et survols sont sombres sur du blanc */
  --inca-shade-rgb: 20, 24, 30;
  --inca-glass-bg: rgba(255, 255, 255, 0.66);
  --inca-glass-bg-text: rgba(255, 255, 255, 0.72);
  --inca-glass-blur: 14px;
  --inca-glass-border: rgba(20, 24, 30, 0.12);
  --inca-glass-radius: 12px;
  --inca-glass-shadow: 0 2px 4px rgba(20, 24, 30, 0.06), 0 14px 30px -14px rgba(20, 24, 30, 0.22);
  --inca-glass-text: #20242c;
  --inca-menu-bg: rgba(255, 255, 255, 0.92);
  --inca-field-bg: rgba(255, 255, 255, 0.6);
  --inca-check-on: rgba(59, 78, 99, 0.35);
  --inca-measure-selected-bg: rgba(198, 72, 46, 0.14);
  --inca-page-bg: #eceef1;                     /* fond de la colonne de panneaux de l'application (lu par init.js) */

  /* Barre d'outils : actif = ardoise, survol = voile d'ardoise (lus par inca.tools.css) */
  --tool-active-bg: #3b4e63;
  --tool-active-text: #fff;
  --comp-soft: #dce2ea;

  /* Tracé de la mesure (canvas : couleurs lues par inca.measure.canvas.js) */
  --inca-measure-line: #3f7fbf;
  --inca-measure-done: #3b4e63;
  --inca-measure-selected: #c6482e;
  --inca-measure-casing: rgba(255, 255, 255, 0.92);
  --inca-measure-pill: rgba(247, 248, 249, 0.94);
  --inca-measure-pill-text: #1a1d20;
  --inca-measure-ring: #293544;
  --inca-measure-ghost: rgba(255, 255, 255, 0.96);
  --inca-measure-ghost-ink: #3b4e63;

  /* États des greffons : teintes foncées sur fond clair (contraste de texte courant) */
  --inca-live-bg: rgba(46, 158, 91, 0.16);
  --inca-live-bg-soft: rgba(46, 158, 91, 0.12);
  --inca-live-border: rgba(46, 158, 91, 0.4);
  --inca-live-pill: rgba(46, 158, 91, 0.14);
  --inca-live-text: #1d6b3a;
  --inca-live-dot: #2e9e5b;
  --inca-idle-dot: #9498a4;
  --inca-fail-bg: rgba(198, 72, 46, 0.16);
  --inca-error-bg: rgba(198, 72, 46, 0.16);
  --inca-error-text: #8a2a14;
  --inca-warn: #b9820f;
  --inca-warn-bg: rgba(185, 130, 15, 0.16);
  --inca-warn-border: rgba(185, 130, 15, 0.5);
  --inca-warn-text: #6b4a00;
  --inca-warn-soft: #8a5f00;
  --inca-on-warn: #fff;
  --inca-danger: #c6482e;
  --inca-danger-bg: rgba(198, 72, 46, 0.16);
  --inca-danger-border: rgba(198, 72, 46, 0.55);
  --inca-danger-text: #8a2a14;
  --inca-danger-soft: #c6482e;
  --inca-caution: #b9820f;
  --inca-caution-bg: rgba(185, 130, 15, 0.16);
  --inca-caution-border: rgba(185, 130, 15, 0.5);
  --inca-accent: #3b4e63;
  --inca-accent-bg: rgba(59, 78, 99, 0.1);
  --inca-accent-border: rgba(59, 78, 99, 0.35);
  --inca-accent-text: #293544;
  --inca-chip-bg: #3b4e63;
  --inca-on-accent: #fff;
  --inca-warm: #8aa4c0;
  --inca-cyan: #2f6f8f;
  --inca-good: #2e9e5b;
  --inca-ink-text: #f1f3f6;                    /* texte posé sur un fond d'encre (ici sombre) */
  --inca-note-bg: rgba(20, 24, 30, 0.06);
  --inca-tone-good: #1d6b3a;                   /* texte des raisons favorables / défavorables du panneau Photo */
  --inca-tone-bad: #8a2a14;
  --inca-golden: #e08a00;
  --inca-golden-bg: rgba(224, 138, 0, 0.14);
  --inca-blue-hour: #3f7fbf;
  --inca-blue-hour-bg: rgba(63, 127, 191, 0.12);
}

/* Fenêtre de légende en grand (IncaPopup hors de la carte) */
.inca-popup.inca-legend-window[data-theme="clair"] {
  --inca-legend-head-bg: #e6e9ee;
  --inca-legend-head-text: #293544;
  --inca-legend-bg: #fff;
  --inca-legend-text: #20242c;
}
