/* Socle El Dorado - charte v2.0. Variables sur :root, selecteurs non prefixes :
   le 13/09/2026 tout le CSS etait scope sous .lia-ed alors qu aucun element ne
   portait cette classe - masthead rendu sur fond blanc. */
:root{
--p:var(--e-global-color-primary,#1B3A5C);
--s:var(--e-global-color-secondary,#112A45);
--a:var(--e-global-color-accent,#B8973A);
--tx:var(--e-global-color-text,#232F3D);
--nd:var(--e-global-color-lia_navy_deep,#041A32);
--gl:var(--e-global-color-lia_gold_light,#D1B46A);
--bd:var(--e-global-color-lia_brass_dark,#796013);
--pa:var(--e-global-color-lia_paper,#F5F3EF);
--pa2:var(--e-global-color-lia_paper_2,#FBFAF7);
--ln:var(--e-global-color-lia_line,#E7E2DA);
--pa4:var(--e-global-color-lia_paper_4,#D6D0C4);
--pa5:var(--e-global-color-lia_paper_5,#BCB3A3);
--mu:var(--e-global-color-lia_muted,#606D7D);
--fa:var(--e-global-color-lia_faint,#9BA6B2);
--gr:var(--e-global-color-lia_graham,#1B3A5C);
--bu:var(--e-global-color-lia_buffett,#B8973A);
--ta:var(--e-global-color-lia_taleb,#2E6F67);
--ga:var(--e-global-color-lia_gain,#2D6A2D);
--bo:var(--e-global-color-lia_bordeaux,#AE3A2C);
--decl:'Newsreader',Georgia,'Times New Roman',serif;
--cour:'Source Serif 4',Georgia,serif;
--mes:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
--f-methode:color-mix(in oklab,var(--p) 6%,var(--pa2));
--f-philo:color-mix(in oklab,var(--ta) 7%,var(--pa2));
--f-labo:color-mix(in oklab,var(--a) 8%,var(--pa2));
--f-naufrage:color-mix(in oklab,var(--bo) 6%,var(--pa2));
--f-gain:color-mix(in oklab,var(--ga) 7%,var(--pa2));
--b-methode:color-mix(in oklab,var(--p) 14%,var(--pa2));
--b-philo:color-mix(in oklab,var(--ta) 16%,var(--pa2));
--b-labo:color-mix(in oklab,var(--a) 18%,var(--pa2));
--b-naufrage:color-mix(in oklab,var(--bo) 14%,var(--pa2));
--b-gain:color-mix(in oklab,var(--ga) 16%,var(--pa2));
}
@supports not (color:color-mix(in oklab,#000 5%,#fff)){
:root{--f-methode:var(--pa);--f-philo:var(--pa);--f-labo:var(--pa);--f-naufrage:var(--pa);
--f-gain:var(--pa);--b-methode:var(--ln);--b-philo:var(--ln);--b-labo:var(--ln);
--b-naufrage:var(--ln);--b-gain:var(--ln)}
}
.lia-sec *,.lia-mast *,.lia-hero *{box-sizing:border-box}
.lia-sec img,.lia-sec svg,.lia-mast svg,.lia-hero img{max-width:100%}
.lia-sec p,.lia-mast p,.lia-hero p{margin:0}
.lia-sec a,.lia-mast a{color:var(--bd);text-decoration:underline;text-underline-offset:.18em}
.lia-sec :focus-visible,.lia-mast :focus-visible{outline:2px solid var(--p);outline-offset:2px}
.lia-sec abbr[title]{text-decoration:underline dotted var(--a);text-underline-offset:.22em;cursor:help}
.lia-escn{font-family:var(--mes);font-weight:500;font-size:12px;letter-spacing:.2em;
  text-transform:uppercase;color:var(--bd)}
.lia-lbl{font-family:var(--mes);font-weight:500;font-size:12px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--mu)}
.lia-h2{font-family:var(--decl);font-weight:500;font-size:clamp(25px,2.6vw,30px);line-height:1.16;
  letter-spacing:-.2px;color:var(--p);margin:0;text-wrap:balance}
.lia-h3{font-family:var(--decl);font-weight:500;font-size:22px;line-height:1.24;color:var(--p);margin:0}
.lia-txt{font-family:var(--cour);font-size:18px;line-height:1.7;color:var(--tx)}
.lia-txt p+p{margin-top:1.05em}
.lia-lead{font-family:var(--cour);font-weight:300;font-size:21px;line-height:1.55;color:var(--s)}
.lia-dc>p:first-child::first-letter{font-family:var(--decl);font-weight:400;float:left;
  font-size:4.3em;line-height:.8;padding:.06em .1em 0 0;color:var(--p)}
.lia-type{font-family:var(--mes);font-weight:500;font-size:12px;letter-spacing:.1em;
  text-transform:uppercase;display:inline-flex;align-items:center;gap:7px}
.lia-type::before{content:"";width:9px;height:9px;background:currentColor;flex:none}
.t-methode{color:var(--p)} .t-philo{color:var(--ta)} .t-labo{color:var(--bd)}
.t-naufrage{color:var(--bo)} .t-citation{color:var(--s)} .t-citation::before{background:var(--a)}
.t-gele{color:var(--mu)} .t-gele::before{background:transparent;border:1px solid currentColor}
@media(prefers-reduced-motion:reduce){
.lia-sec *,.lia-mast *{transition:none!important;animation:none!important}
}
