// Anti-FOUC — exécuté en avant le premier paint (CSP script-src 'self'). // Pose .has-js et applique le thème persisté. Thème sombre = défaut d'identité GONG. (function () { var el = document.documentElement; el.classList.remove('has-no-js'); el.classList.add('has-js'); try { var pref = localStorage.getItem('gong-theme'); if (pref === 'light') { el.classList.add('light-theme'); } else if (pref !== 'dark' && window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches) { // Aucune préférence enregistrée : respecter le réglage système clair. el.classList.add('light-theme'); } } catch (e) { /* localStorage indisponible — on reste en sombre */ } })();