/* Ali Gator — Hellix pour le corps du texte (v177b). Les titres gardent leurs polices d'origine :
   Instrument Serif pour les grands titres éditoriaux, Geist pour les autres titres. Le mono reste en Geist Mono. */
@font-face{font-family:"Hellix";src:url("/polices/hellix/Hellix-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Hellix";src:url("/polices/hellix/Hellix-400i.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Hellix";src:url("/polices/hellix/Hellix-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Hellix";src:url("/polices/hellix/Hellix-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Hellix";src:url("/polices/hellix/Hellix-700.woff2") format("woff2");font-weight:700 900;font-style:normal;font-display:swap}
/* Corps du texte */
html:root,html:root body,html:root body:not(#lx){
  --ag-sans:"Hellix",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;
  --lx-sans:"Hellix",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important}
html:root body:not(#lx),html:root body:not(#lx) :is(button,input,select,textarea){
  font-family:"Hellix",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important}
/* Titres : police d'origine (Geist). Les titres en serif de luxe-v153 (!important) et des fenêtres Drive/chat ne sont pas touchés. */
html:root body:not(#lx) :is(h1,h2,h3,h4,h5,h6,.brand):not(.agx-tt h2,.lxc-tt h2){
  font-family:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}
html:root body:not(#lx) .batch-card-open h3{
  font-family:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important}
