:root{--fond:#f4f6fa;--surface:#fff;--bord:#e3e8f0;--filet:#eef1f6;--bord-bouton:#d5dce8;--texte:#0f2238;--texte-2:#5b6a80;--texte-3:#a9b6c9;--accent:#5b3fd6;--positif:#1f7a45;--etiquette-production:#9a5b00;--bouton:#5b3fd6;--sur-bouton:#fff;--bouton-principal:#1f7a45;--sur-bouton-principal:#fff;--bouton-danger:#c0392b;--sur-bouton-danger:#fff;--production:#f5a524;--direct:#0f2238;--batterie:#5b3fd6;--reseau:#8ec5ff;--axe:#0f2238;--grille:#eef1f6;--sur-direct:#fff;--sur-batterie:#fff;--sur-reseau:#0f2238;--nav-fond:#0f2238;--nav-texte:#a9b6c9;--nav-actif-fond:#1c3354;--nav-actif-texte:#fff;--nav-repere:#f5a524;--police:system-ui, -apple-system, "Segoe UI", sans-serif;--police-titre:var(--police);--police-chiffres:ui-monospace, "Cascadia Mono", Consolas, monospace}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--fond:#0b121c;--surface:#131c29;--bord:#24324a;--filet:#1d2838;--bord-bouton:#2c3b55;--texte:#e8edf5;--texte-2:#9aa8bd;--texte-3:#6b7a90;--accent:#9181f5;--positif:#4cc38a;--etiquette-production:#f5a524;--bouton:#7057ee;--sur-bouton:#fff;--bouton-principal:#4cc38a;--sur-bouton-principal:#0b121c;--bouton-danger:#e5534b;--sur-bouton-danger:#0b121c;--production:#f5a524;--direct:#e3e8f0;--batterie:#7057ee;--reseau:#1fb0d8;--axe:#c9d3e0;--grille:#1d2838;--sur-direct:#0b121c;--sur-batterie:#fff;--sur-reseau:#0b121c;--nav-fond:#0e1724;--nav-actif-fond:#1c2a40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--fond:#0b121c;--surface:#131c29;--bord:#24324a;--filet:#1d2838;--bord-bouton:#2c3b55;--texte:#e8edf5;--texte-2:#9aa8bd;--texte-3:#6b7a90;--accent:#9181f5;--positif:#4cc38a;--etiquette-production:#f5a524;--bouton:#7057ee;--sur-bouton:#fff;--bouton-principal:#4cc38a;--sur-bouton-principal:#0b121c;--bouton-danger:#e5534b;--sur-bouton-danger:#0b121c;--production:#f5a524;--direct:#e3e8f0;--batterie:#7057ee;--reseau:#1fb0d8;--axe:#c9d3e0;--grille:#1d2838;--sur-direct:#0b121c;--sur-batterie:#fff;--sur-reseau:#0b121c;--nav-fond:#0e1724;--nav-actif-fond:#1c2a40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100vh;color:var(--texte);background:var(--fond);font-family:var(--police);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}
