/**
 * Allmon3 • Thème Bleu/Blanc 2025 (VA2DFK style)
 * Place ce fichier dans /etc/allmon3/custom.css
 * Les couleurs utilisent rgba() pour une opacité fine.
 */

:root{
  /* --- Barres & entêtes --- */
  --am3-navbar-background: rgba(10, 102, 194, 1);      /* Bleu principal #0A66C2 */
  --am3-navbar-color:      rgba(255, 255, 255, 1);      /* Texte navbar */

  --am3-nodetitle-background: rgba(11, 30, 59, 1);      /* Navy #0B1E3B */
  --am3-nodetitle-color:      rgba(255, 255, 255, 1);   /* Texte titre node */
  --am3-nodetitle-button-hl:  rgba(0, 209, 255, 1);     /* Accent cyan #00D1FF */

  /* --- Table de connexions --- */
  --am3-conntable-header-text: rgba(255, 255, 255, 1);
  --am3-conntable-header-bg:   rgba(15, 23, 42, 1);     /* Bleu très sombre/slate */
  --am3-conntable-border-color:rgba(221, 226, 232, 1);  /* Gris clair bordure */

  /* Lignes “keyed” (sélectionnées / importantes) */
  --am3-conntable-conn-keyed-color:    rgba(10, 18, 40, 1);
  --am3-conntable-conn-keyed-bg-color: rgba(209, 233, 255, 1); /* Bleu très pâle */

  /* État “pas de connexion” */
  --am3-conntable-conn-noconn-color:    rgba(71, 85, 105, 1);
  --am3-conntable-conn-noconn-bg-color: rgba(248, 250, 252, 1);

  /* --- États TX (fond pâle, texte foncé) --- */
  /* TX local : “parle localement” -> jaune pâle */
  --am3-node-tx-local-color:      rgba(102, 77, 3, 1);
  --am3-node-tx-local-bg-color:   rgba(255, 243, 205, 1);

  /* TX réseau : “audio réseau” -> rouge rosé pâle */
  --am3-node-tx-network-color:    rgba(95, 33, 32, 1);
  --am3-node-tx-network-bg-color: rgba(255, 221, 224, 1);

  /* TX télémétrie : “annonces/tones” -> bleu pâle */
  --am3-node-tx-telemetry-color:    rgba(7, 55, 99, 1);
  --am3-node-tx-telemetry-bg-color: rgba(208, 242, 255, 1);

  /* TX playback remote : “lecture distante” -> turquoise pâle */
  --am3-node-tx-playback-remote-color:    rgba(0, 64, 64, 1);
  --am3-node-tx-playback-remote-bg-color: rgba(224, 242, 241, 1);

  /* NO TX : vert succès très doux */
  --am3-node-no-tx-color:      rgba(22, 101, 52, 1);
  --am3-node-no-tx-bg-color:   rgba(232, 245, 233, 1);
}

/* --- Boutons de la barre latérale (optionnel) ---
 * Décommente si tu veux un look “bleu” pour .btn-secondary.
 */
/*
.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(10,102,194,1);           /* #0A66C2 */
  --bs-btn-border-color: rgba(10,102,194,1);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(8,84,160,1);
  --bs-btn-hover-border-color: rgba(8,84,160,1);
  --bs-btn-focus-shadow-rgb: 10,102,194;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(6,70,134,1);
  --bs-btn-active-border-color: rgba(6,70,134,1);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(148,163,184,1);
  --bs-btn-disabled-border-color: rgba(148,163,184,1);
}
*/

/* --- Finitions visuelles douces (facultatif, non destructif) --- */
.navbar, .navbar * { text-rendering: optimizeLegibility; }
.table thead th { letter-spacing: .02em; text-transform: none; }
.card, .table, .navbar { border-radius: 12px !important; }


