/* NAVIMATE — TUTTI I COLORI
   Cambia solo i valori. Raggruppati per funzione.
   Indice dettagliato: COLORS_INDEX.txt */

:root {

/* --- SFONDI APP */
--col-sfondo: #060b14;
--col-sfondo-2: #0c1524;
--col-sfondo-pannello: #111d32;
--col-sfondo-card: #0f2847;
--col-blu-navy: #0b1d3a;
--col-sfondo-scuro-alt: #1a1a2e;
--col-sfondo-header-admin: #132744;
--col-sfondo-header-admin2: #1a3355;
--col-bordo-header-admin: #2a4a6a;

/* --- TESTI APP */
--col-testo: #e8ecf2;
--col-testo-grigio: #6b7a90;
--col-testo-debole: #3d4d63;
--col-testo-ardesia: #4a5568;
--col-testo-argento: #a0aec0;
--col-testo-acciaio: #cbd5e0;

/* --- BIANCO E NERO */
--col-bianco: #ffffff;
--col-nero: #000;
--col-quasi-nero: #111;
--col-grigio-molto-scuro: #222;
--col-grigio-scuro: #333;
--col-grigio-scuro-2: #334;
--col-grigio-medio: #555;
--col-grigio-medio-2: #556;
--col-grigio: #666;
--col-grigio-chiaro: #888;
--col-grigio-piu-chiaro: #999;
--col-grigio-pallido: #aaa;

/* --- BORDI E SEPARATORI */
--col-grigio-bordo: #ddd;
--col-grigio-bordo-chiaro: #eee;
--col-grigio-input: #d0d5dd;

/* --- ACCENTO / BRAND */
--col-accento: #f5a623;
--col-accento-hover: #ff9500;
--col-accento-scuro: #cc8800;
--col-accento-scuro-2: #ff8c00;
--col-accento-vivace: #ff8800;

/* --- STATO: SUCCESSO */
--col-verde: #00cc88;
--col-verde-medio: #00aa66;
--col-verde-brillante: #22cc66;
--col-verde-chiaro: #48bb78;
--col-verde-mappa: #38a169;

/* --- STATO: PERICOLO */
--col-rosso: #ff4466;
--col-rosso-medio: #e53e3e;
--col-rosso-puro: #f00;
--col-rosso-morbido: #f66;
--col-pericolo-scuro: #cc0000;

/* --- STATO: AVVISO */
--col-giallo-avviso: #e8c820;
--col-oro-avviso: #ecc94b;

/* --- SCALA SEVERITÀ */
--col-scala-critico: #cc0000;
--col-scala-alto: #ff6600;
--col-scala-medio: #ffcc00;
--col-scala-normale: #00aa55;
--col-scala-basso: #888888;
--col-scala-minimo: #4488cc;

/* --- ROTTE E WAYPOINT */
--col-rotta-default: #ff6600;

/* --- MAPPA: ICONE POSIZIONE */
--col-mappa-blu: #3182ce;
--col-mappa-turchese: #00b5d8;
--col-mappa-rosa: #d53f8c;
--col-mappa-viola: #aa44ff;
--col-mappa-acqua: #add;
--col-mappa-intercept: #4488ff;

/* --- BIANCO TRASPARENTE */
--col-bianco-6: rgba(255,255,255,0.06);
--col-bianco-8: rgba(255,255,255,0.08);
--col-bianco-10: rgba(255,255,255,0.1);
--col-bianco-15: rgba(255,255,255,0.15);
--col-bianco-20: rgba(255,255,255,0.2);
--col-bianco-30: rgba(255,255,255,0.3);
--col-bianco-35: rgba(255,255,255,0.35);
--col-bianco-40: rgba(255,255,255,0.4);
--col-bianco-50: rgba(255,255,255,0.5);
--col-bianco-60: rgba(255,255,255,0.6);
--col-bianco-70: rgba(255,255,255,0.7);
--col-bianco-80: rgba(255,255,255,0.8);
--col-bianco-85: rgba(255,255,255,0.85);
--col-bianco-92: rgba(255,255,255,0.92);
--col-bianco-95: rgba(255,255,255,0.95);
--col-bianco-97: rgba(255,255,255,0.97);

/* --- NERO TRASPARENTE */
--col-nero-6: rgba(0,0,0,0.06);
--col-nero-8: rgba(0,0,0,0.08);
--col-nero-10: rgba(0,0,0,0.1);
--col-nero-20: rgba(0,0,0,0.2);
--col-nero-30: rgba(0,0,0,0.3);
--col-nero-35: rgba(0,0,0,0.35);
--col-nero-40: rgba(0,0,0,0.4);
--col-nero-50: rgba(0,0,0,0.5);
--col-nero-60: rgba(0,0,0,0.6);
--col-nero-85: rgba(0,0,0,0.85);
--col-nero-88: rgba(0,0,0,0.88);
--col-nero-92: rgba(0,0,0,0.92);
--col-nero-95: rgba(0,0,0,0.95);

/* --- BLU NAVY TRASPARENTE */
--col-navy-8: rgba(11,29,58,0.08);
--col-navy-10: rgba(11,29,58,0.1);
--col-navy-12: rgba(11,29,58,0.12);
--col-navy-15: rgba(11,29,58,0.15);
--col-navy-40: rgba(11,29,58,0.4);

/* --- SFONDO APP TRASPARENTE */
--col-sfondo-92: rgba(6,11,20,0.92);
--col-sfondo-94: rgba(6,11,20,0.94);
--col-sfondo-95: rgba(6,11,20,0.95);

/* --- ACCENTO TRASPARENTE */
--col-accento-5: rgba(245,166,35,0.05);
--col-accento-6: rgba(245,166,35,0.06);
--col-accento-8: rgba(245,166,35,0.08);
--col-accento-10: rgba(245,166,35,0.1);
--col-accento-12: rgba(245,166,35,0.12);
--col-accento-15: rgba(245,166,35,0.15);
--col-accento-20: rgba(245,166,35,0.2);
--col-accento-25: rgba(245,166,35,0.25);
--col-accento-30: rgba(245,166,35,0.3);
--col-accento-40: rgba(245,166,35,0.4);

/* --- ROSSO TRASPARENTE */
--col-rosso-bg-10: rgba(229,62,62,0.1);
--col-rosso-bg-15: rgba(229,62,62,0.15);
--col-rosso-bg-20: rgba(229,62,62,0.2);
--col-rosso-bg-40: rgba(229,62,62,0.4);
--col-rosso-bg-60: rgba(229,62,62,0.6);
--col-rosso-puro-10: rgba(255,0,0,0.1);
--col-rosso-puro-30: rgba(255,0,0,0.3);
--col-rosso-glow: rgba(255,60,60,0.3);
--col-pericolo-sfondo-12: rgba(204,0,0,0.12);

/* --- VERDE TRASPARENTE */
--col-verde-bg-10: rgba(0,204,136,0.1);
--col-verde-bg-15: rgba(0,204,136,0.15);
--col-verde-bg-20: rgba(0,204,136,0.2);

/* --- TEMA NOTTURNO */
--col-notte-testo: #cc0000;
--col-notte-1: #0a0000;
--col-notte-2: #0d0000;
--col-notte-3: #100000;
--col-notte-4: #1a0000;
--col-notte-5: #330000;
--col-notte-6: #440000;
--col-notte-7: #550000;
--col-notte-8: #660000;
--col-notte-9: #880000;
--col-notte-overlay: rgba(120,0,0,0.92);
--col-notte-bg-15: rgba(100,0,0,0.15);
--col-notte-bg-20: rgba(100,0,0,0.2);
--col-notte-bg-30: rgba(100,0,0,0.3);
--col-notte-bg-25: rgba(150,0,0,0.25);
--col-notte-bg-30b: rgba(150,0,0,0.3);
--col-notte-bg-40: rgba(150,0,0,0.4);
--col-notte-bg-20b: rgba(200,0,0,0.2);
--col-notte-bg-30c: rgba(200,0,0,0.3);

/* --- TEMA CHIARO */
--col-chiaro-sfondo: #f2f4f7;
--col-chiaro-grigio: #f7f8fa;
--col-chiaro-pannello: rgba(242,244,247,0.95);
--col-chiaro-scrollbar: rgba(200,200,200,0.3);
--col-chiaro-maniglia: rgba(200,200,200,0.4);

/* --- ADMIN DESKTOP */
--col-admin-categoria: #8899aa;
--col-admin-badge: #88aaff;
--col-admin-badge-sfondo: rgba(100,150,255,0.2);
--col-admin-grigio: rgba(80,80,80,0.2);

/* --- STAMPA / REPORT */
--col-stampa-ok-testo: #22543d;
--col-stampa-ok-sfondo: #c6f6d5;
--col-stampa-avviso-testo: #744210;
--col-stampa-avviso-sfondo: #fefcbf;
--col-stampa-errore-testo: #9b2c2c;
--col-stampa-errore-sfondo: #fed7d7;
--col-stampa-riga: #f7f7f7;
--col-stampa-riga-2: #f9f9f9;
--col-stampa-alert-sfondo: #fff0f0;

/* --- GUIDA */
--col-guida-rosso-10: rgba(136,0,0,0.1);
--col-guida-rosso-sfondo: rgba(180,0,0,0.1);
--col-guida-rosso-bordo: rgba(180,0,0,0.3);
--col-guida-rosso-testo: rgba(180,0,0,0.4);
--col-guida-avviso-sfondo: rgba(204,0,0,0.12);
--col-guida-avviso-sfondo-light: rgba(204,0,0,0.06);

}
