/**
 * AA C-pilot — thème par défaut (CFL / cockpit actuel)
 *
 * Modifier les valeurs de :root pour un nouveau client, ou dupliquer ce fichier
 * (ex. theme/cpilot-theme-acme.css) et changer le <link> dans les HTML.
 * Voir docs/THEME.md et theme/clients/default.json
 */
:root {
  /* —— Sémantique (documentation / theme/clients/*.json) —— */
  --color-primary: #00a8e8;
  --color-accent: #00a8e8;
  --color-success: #3ddc84;
  --color-warning: #f0a030;
  --color-danger: #ff5c5c;
  --color-gold: #e8c547;
  --bg: #0f1115;
  --text: #e8ecf1;
  --text-dim: #8b96a5;
  --text-muted: #5c6675;
  --card-bg: #222831;
  --header-bg: #1a1f27;
  --border-color: #3a424f;
  --border-bright: #4f5d6f;
  --bg-map: #14171c;
  --btn-primary-text: #0a0c10;
  --header-gradient-top: #1e2430;
  --header-gradient-bottom: #171b22;
  --header-gradient-bottom-alt: #14171c;
  --hover-panel: #252d3a;

  /* Dérivés (rgba liés à l’accent / or / vert actuels) */
  --accent-glow: rgba(0, 168, 232, 0.35);
  --orange-dim: rgba(240, 160, 48, 0.15);
  --gold-bright: #ffd858;
  --gold-dim: rgba(232, 197, 71, 0.45);
  --gold-active-bg: rgba(232, 197, 71, 0.1);
  --green-dim: rgba(61, 220, 132, 0.12);
  --msg-ok-bg: rgba(61, 220, 132, 0.12);
  --msg-ok-border: rgba(61, 220, 132, 0.35);
  --msg-err-bg: rgba(255, 92, 92, 0.12);
  --msg-err-border: rgba(255, 92, 92, 0.35);
  --accent-shadow: rgba(0, 168, 232, 0.5);

  /* centre_controle.html */
  --panel: var(--header-bg);
  --panel2: var(--card-bg);
  --border: var(--border-color);
  --dim: var(--text-dim);
  --accent: var(--color-accent);
  --green: var(--color-success);
  --orange: var(--color-warning);
  --red: var(--color-danger);
  --gold: var(--color-gold);

  /* cockpit_template.html / fiches générées */
  --bg-deep: var(--bg);
  --bg-panel: var(--header-bg);
  --bg-panel-2: var(--card-bg);

  /* Typographie & layout tactile */
  --sans: "Inter", "Segoe UI", system-ui, sans-serif;
  --mono: "Roboto Mono", "Source Code Pro", Consolas, monospace;
  --touch: 52px;
  --touch-min: 44px;
  --touch-comfort: 48px;
  --safe-b: env(safe-area-inset-bottom, 0px);
  --safe-t: env(safe-area-inset-top, 0px);
  --safe-l: env(safe-area-inset-left, 0px);
  --safe-r: env(safe-area-inset-right, 0px);
}
