/* EUCALEX — shared stylesheet for the static pages, taken from /news/ (19/09/2026) */
/* ============ BRAND DISPLAY FONT (Digital — from the EUCALEX logo) ============ */
@font-face{
  font-family:"Digital";
  src:url(data:font/woff2;base64,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) format("woff2");
  font-weight:400; font-style:normal; font-display:swap;
}

/* ============ TOKENS — same light palette as the home page ============ */
:root{
  --ink:#0E3A49;
  --ink-2:#123C4B;
  --teal:#1B7FA6;
  --cyan:#35B3B6;
  --cyan-lt:#8FE3D6;
  --emerald:#2E9E8C;
  --lime:#9FBE3F;
  --amber:#F09C30;
  --amber-lt:#FFC880;

  --text:#0E3A49;
  --muted:#54707D;
  --soft:#7B929C;
  --paper:#FFFFFF;
  --surface:#F5F9FA;
  --surface-2:#EEF5F6;
  --line:rgba(14,58,73,.10);
  --line-2:rgba(14,58,73,.16);

  /* the console stays dark — a terminal reads better that way */
  --term-bg:#0B2E3C;
  --term-fg:rgba(234,245,246,.78);
  --term-edge:rgba(255,255,255,.12);

  --grad:linear-gradient(100deg,var(--teal),var(--cyan) 38%,var(--emerald) 62%,var(--lime));
  --grad-warm:linear-gradient(100deg,var(--emerald),var(--lime) 55%,var(--amber));

  --shadow-s:0 1px 2px rgba(14,58,73,.05), 0 4px 14px rgba(14,58,73,.05);
  --shadow-m:0 2px 6px rgba(14,58,73,.05), 0 18px 44px -16px rgba(14,58,73,.18);
  --shadow-l:0 40px 90px -40px rgba(14,58,73,.38), 0 8px 26px -12px rgba(14,58,73,.16);

  --display:"Digital","Sora",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --ui:"Sora",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
  --mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;

  --r-s:12px; --r-m:18px; --r-l:26px; --r-xl:34px;
  --maxw:1200px;
  --nav-h:78px;
  --symbol:url("data:image/png;base64,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");
}

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth; scroll-padding-top:96px}
body{
  margin:0; background:var(--paper); color:var(--text);
  font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
  font-size:16.5px; line-height:1.65; -webkit-font-smoothing:antialiased; overflow-x:hidden;
}
img{max-width:100%; display:block}
a{color:inherit; text-decoration:none}
p{margin:0}
h1,h2,h3,h4{margin:0; line-height:1.14; letter-spacing:-.02em; font-family:var(--ui); font-weight:600; color:var(--ink); text-wrap:balance}
h1,.h2,.eyebrow{font-family:var(--display); font-weight:400 !important; font-synthesis:none}
h1,.h2{line-height:1.18; letter-spacing:-.005em}
::selection{background:rgba(53,179,182,.22)}

.wrap{width:100%; max-width:var(--maxw); margin-inline:auto; padding-inline:24px}

/* ============ ATOMS ============ */
.eyebrow{display:inline-flex; align-items:center; gap:10px; font-size:11.5px; letter-spacing:.2em; text-transform:uppercase; color:var(--teal)}
.eyebrow::before{content:""; width:22px; height:2px; border-radius:2px; background:var(--grad)}
.lead{color:var(--muted); font-size:clamp(16px,1.5vw,18.5px); line-height:1.74; font-weight:350; text-align:justify; hyphens:auto; -webkit-hyphens:auto}
.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.warm-text{background:var(--grad-warm);-webkit-background-clip:text;background-clip:text;color:transparent}

.btn{
  display:inline-flex; align-items:center; justify-content:center; gap:10px;
  padding:15px 26px; border-radius:100px; border:1px solid transparent; cursor:pointer;
  font-family:var(--ui); font-size:14.5px; font-weight:600; white-space:nowrap;
  transition:transform .35s cubic-bezier(.2,.8,.2,1), background .35s, border-color .35s, color .35s, box-shadow .35s;
}
.btn svg{width:16px;height:16px;flex:none;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.btn:hover{transform:translateY(-2px)}
.btn:hover svg{transform:translateX(3px)}
.btn-amber{background:var(--amber); color:#26160B; box-shadow:0 12px 30px -14px rgba(240,156,48,.85)}
.btn-amber:hover{background:#FFB04A}
.btn-ghost{background:transparent; color:var(--ink); border-color:var(--line-2)}
.btn-ghost:hover{border-color:var(--teal); color:var(--teal); background:rgba(53,179,182,.06)}
.btn-sm{padding:11px 20px; font-size:13.5px}
.btn:focus-visible{outline:3px solid var(--amber); outline-offset:3px}

.pill{
  display:inline-flex; align-items:center; gap:9px; padding:7px 15px; border-radius:100px;
  background:#fff; border:1px solid var(--line); color:var(--muted);
  font-size:12.5px; font-weight:500; white-space:nowrap; box-shadow:var(--shadow-s);
}
.badge{
  display:inline-flex; align-items:center; gap:9px; padding:7px 16px; border-radius:100px;
  background:rgba(240,156,48,.12); border:1px solid rgba(240,156,48,.34); color:#B06B10;
  font-family:var(--ui); font-size:12px; font-weight:600; letter-spacing:.06em; text-transform:uppercase;
}
.dot-pulse{width:7px;height:7px;border-radius:50%;background:var(--amber); box-shadow:0 0 0 0 rgba(240,156,48,.65); animation:pulse 2.2s infinite}
@keyframes pulse{70%{box-shadow:0 0 0 12px rgba(240,156,48,0)}100%{box-shadow:0 0 0 0 rgba(240,156,48,0)}}

/* ============ HEADER ============ */
header{position:fixed; inset:0 0 auto 0; z-index:100; height:var(--nav-h); display:flex; align-items:center; transition:height .4s, box-shadow .4s}
header::before{
  content:""; position:absolute; inset:0; opacity:0; transition:opacity .4s;
  background:rgba(255,255,255,.82); backdrop-filter:saturate(180%) blur(18px); -webkit-backdrop-filter:saturate(180%) blur(18px);
  border-bottom:1px solid transparent;
}
header.stuck{height:66px; box-shadow:0 10px 30px -22px rgba(14,58,73,.55)}
header.stuck::before{opacity:1; border-bottom-color:var(--line)}
.nav{display:flex; align-items:center; gap:26px; width:100%; position:relative; z-index:2}
.brand{display:flex; align-items:center; margin-right:auto; flex:none}
.brand img{height:40px; width:auto; transition:height .4s}
header.stuck .brand img{height:33px}
.links{display:flex; align-items:center; gap:2px}
.links a,.nav-top{
  position:relative; padding:9px 13px; border-radius:10px; background:none; border:0; cursor:pointer;
  font-family:inherit; font-size:14px; font-weight:500; color:var(--ink-2); opacity:.86;
  transition:opacity .25s, color .25s;
}
.links a::after,.nav-top::after{
  content:""; position:absolute; left:13px; right:13px; bottom:4px; height:2px; border-radius:2px;
  background:var(--grad); transform:scaleX(0); transform-origin:left; transition:transform .35s cubic-bezier(.2,.8,.2,1);
}
.nav-top::after{right:26px}
.links a:hover,.links a.active{opacity:1; color:var(--teal)}
.links a:hover::after,.links a.active::after{transform:scaleX(1)}
.nav-item{position:relative; display:flex}
.nav-top{display:inline-flex; align-items:center; gap:6px}
.nav-top .chev{width:13px;height:13px; transition:transform .35s}
.nav-item:hover .nav-top,.nav-item.open .nav-top,.nav-item:focus-within .nav-top{opacity:1; color:var(--teal)}
.nav-item:hover .chev,.nav-item.open .chev,.nav-item:focus-within .chev{transform:rotate(180deg)}
.nav-item:hover .nav-top::after,.nav-item.open .nav-top::after{transform:scaleX(1)}
.sub{
  position:absolute; top:100%; left:0; z-index:5; min-width:312px; padding:10px; display:grid; gap:2px;
  border-radius:18px; background:rgba(255,255,255,.97); backdrop-filter:blur(18px);
  border:1px solid var(--line); box-shadow:var(--shadow-m);
  opacity:0; visibility:hidden; transform:translateY(10px);
  transition:opacity .3s cubic-bezier(.2,.8,.2,1), transform .3s cubic-bezier(.2,.8,.2,1), visibility .3s;
}
.sub::before{content:""; position:absolute; left:0; right:0; top:-14px; height:14px}
.nav-item:hover .sub,.nav-item.open .sub,.nav-item:focus-within .sub{opacity:1; visibility:visible; transform:translateY(6px)}
.sub a{display:grid; gap:2px; padding:11px 14px; border-radius:12px; opacity:1; transition:background .25s, transform .25s}
.sub a::after{display:none}
.sub a:hover{background:var(--surface); transform:translateX(3px)}
.sub a strong{font-family:var(--ui); font-size:14px; font-weight:600; color:var(--ink)}
.sub a span{font-size:12.4px; line-height:1.45; color:var(--soft)}
.sub a:hover strong{color:var(--teal)}
.burger{display:none; width:44px;height:44px; border-radius:12px; border:1px solid var(--line); background:#fff; cursor:pointer; flex-direction:column; align-items:center; justify-content:center; gap:5px}
.burger span{display:block; width:18px; height:2px; border-radius:2px; background:var(--ink); transition:.35s}
.burger.on span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.burger.on span:nth-child(2){opacity:0}
.burger.on span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.drawer{
  position:fixed; inset:var(--nav-h) 0 auto 0; z-index:99; display:none; flex-direction:column; gap:2px;
  background:rgba(255,255,255,.97); backdrop-filter:blur(20px); border-bottom:1px solid var(--line);
  padding:18px 24px 28px; max-height:calc(100dvh - var(--nav-h)); overflow:auto; box-shadow:var(--shadow-m);
}
.drawer.open{display:flex}
.drawer a{padding:13px 8px; font-size:16px; font-weight:500; border-bottom:1px solid var(--line)}
.drawer .dr-head{border-bottom:0; padding-bottom:6px; color:var(--soft); font-size:12px; letter-spacing:.16em; text-transform:uppercase; font-family:var(--display)}
.drawer .dr-sub{display:grid; padding-left:14px; border-left:2px solid var(--line); margin-bottom:8px}
.drawer .dr-sub a{font-size:15px; padding:11px 8px}
.drawer .dr-sub a:last-child{border-bottom:0}
.drawer .btn{margin-top:14px}
.progress{position:fixed; top:0; left:0; height:2px; width:100%; z-index:101; transform-origin:left; transform:scaleX(0); background:var(--grad)}

/* ============ HERO — same backdrop as the home page ============ */
.hero{
  position:relative; overflow:hidden; min-height:100dvh; display:flex; align-items:center;
  padding-top:calc(var(--nav-h) + 52px); padding-bottom:clamp(64px,8vw,110px);
}
.hero-bg{position:absolute; inset:0; z-index:0; pointer-events:none}
.hero-bg .blob{position:absolute; border-radius:50%; filter:blur(90px); opacity:.5}
.b1{width:620px;height:620px; right:-160px; top:-220px; background:radial-gradient(circle at 30% 30%,rgba(53,179,182,.5),rgba(53,179,182,0) 70%)}
.b2{width:520px;height:520px; right:120px; top:180px; background:radial-gradient(circle at 50% 50%,rgba(159,190,63,.42),rgba(159,190,63,0) 70%)}
.b3{width:480px;height:480px; left:-200px; top:60px; background:radial-gradient(circle at 50% 50%,rgba(27,127,166,.30),rgba(27,127,166,0) 70%)}
.b4{width:340px;height:340px; right:280px; top:420px; background:radial-gradient(circle at 50% 50%,rgba(240,156,48,.28),rgba(240,156,48,0) 70%)}
#mesh{position:absolute; inset:0; width:100%; height:100%; opacity:.55}
.hero-grid-lines{
  position:absolute; inset:0;
  background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);
  background-size:64px 64px;
  mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 75%);
  -webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000 20%,transparent 75%);
  opacity:.55;
}
.hero-grid > *{min-width:0}   /* long display type must not steal the other column */
.hero-grid{position:relative; z-index:2; width:100%; display:grid; grid-template-columns:1.02fr .98fr; gap:clamp(32px,4.4vw,60px); align-items:center}
.wordmark{
  display:flex; align-items:baseline; gap:14px; margin:20px 0 4px;
  font-family:var(--display); font-size:clamp(52px,8.4vw,104px); line-height:1; letter-spacing:.01em;
}
.wordmark .ai{background:var(--grad-warm);-webkit-background-clip:text;background-clip:text;color:transparent}
.wordmark .lex{color:var(--ink)}
.wordmark .dash{color:var(--soft); font-size:.7em}
.hero h1{font-size:clamp(23px,2.75vw,34px); color:var(--ink); font-weight:600; margin-top:6px}
.hero .lead{margin-top:22px; max-width:560px}
.hero-actions{display:flex; flex-wrap:wrap; gap:13px; margin-top:32px}
.hero-meta{display:flex; flex-wrap:wrap; gap:9px; margin-top:30px; padding-top:26px; border-top:1px solid var(--line)}

/* ============ CONSOLE ============ */
.demo-tabs{display:flex; flex-wrap:wrap; gap:8px; margin-bottom:16px}
.tab{
  padding:11px 20px; border-radius:100px; cursor:pointer; font-family:var(--ui); font-size:13.4px; font-weight:600;
  background:#fff; border:1px solid var(--line); color:var(--muted); box-shadow:var(--shadow-s);
  transition:background .35s, border-color .35s, color .35s, transform .35s;
}
.tab:hover{transform:translateY(-2px); color:var(--ink)}
.tab.on{background:var(--ink); border-color:transparent; color:#fff}
.console{
  position:relative; border-radius:var(--r-xl); padding:24px; min-width:0;
  background:linear-gradient(165deg,#0E3A49,#0A2B38 58%,#072230);
  border:1px solid rgba(14,58,73,.14);
  box-shadow:var(--shadow-l);
}
.console::before{
  content:""; position:absolute; inset:0; border-radius:var(--r-xl); pointer-events:none;
  background:
    radial-gradient(560px 300px at 82% 6%,rgba(53,179,182,.22),transparent 62%),
    radial-gradient(420px 280px at 10% 96%,rgba(159,190,63,.14),transparent 62%);
}
.cbar,.term{position:relative; z-index:1}
.cbar{display:flex; align-items:center; gap:7px; padding-bottom:16px; border-bottom:1px solid var(--term-edge); margin-bottom:18px}
.cbar i{width:10px;height:10px;border-radius:50%;display:block}
.cbar .t{margin-left:10px; font-family:var(--ui); font-size:12px; letter-spacing:.05em; color:rgba(234,245,246,.5)}
.cbar .live{margin-left:auto; display:inline-flex; align-items:center; gap:7px; font-size:11px; letter-spacing:.12em; text-transform:uppercase; color:var(--cyan-lt); font-family:var(--ui); font-weight:600}
.cbar .live i{width:7px;height:7px;background:var(--lime); box-shadow:0 0 0 0 rgba(159,190,63,.6); animation:pulse 2s infinite}
.term{font-family:var(--mono); font-size:13px; line-height:1.95; color:var(--term-fg); min-height:420px}
.term .q{color:var(--cyan-lt)}
.term .a{color:var(--term-fg)}
.term .q,.term .a{overflow-wrap:anywhere}
.term .block{
  min-width:0; margin:12px 0 4px; padding:12px 14px; border-radius:12px;
  background:rgba(0,0,0,.24); border:1px solid var(--term-edge);
  animation:fadeUp .5s cubic-bezier(.2,.8,.2,1) both;
}
@keyframes fadeUp{from{opacity:0; transform:translateY(8px)}to{opacity:1; transform:none}}
.term .btag{
  display:flex; align-items:center; gap:7px; margin-bottom:9px;
  font-family:var(--ui); font-size:10px; font-weight:600; letter-spacing:.16em; text-transform:uppercase; color:var(--cyan-lt);
}
.term .btag svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.term pre{margin:0; font:inherit; font-size:11.4px; line-height:1.6; white-space:pre; color:rgba(255,255,255,.8); max-width:100%; overflow-x:auto; scrollbar-width:thin}
.term .ref{display:flex; align-items:flex-start; gap:8px; padding:4px 0; line-height:1.5; font-size:11.8px; color:#B8ECE2}
.term .ref:hover{color:#fff}
.term .ref .ar{color:var(--lime); flex:none}
.term .ref u{text-decoration-color:rgba(143,227,214,.4); text-underline-offset:3px}
.caret{display:inline-block; width:8px; height:15px; background:var(--lime); vertical-align:-2px; animation:blink 1.1s steps(1) infinite}
@keyframes blink{50%{opacity:0}}

/* ============ AUTH MODAL ============ */
.modal{
  position:fixed; inset:0; z-index:200; display:grid; place-items:center; padding:22px;
  background:rgba(9,38,47,.55); backdrop-filter:blur(12px); -webkit-backdrop-filter:blur(12px);
  animation:mIn .3s ease both;
}
.modal[hidden]{display:none}
@keyframes mIn{from{opacity:0}to{opacity:1}}
.auth{
  position:relative; width:min(440px,100%); border-radius:var(--r-xl); padding:34px 32px 30px;
  background:#fff; border:1px solid var(--line); box-shadow:var(--shadow-l);
  animation:mUp .42s cubic-bezier(.2,.8,.2,1) both;
  max-height:calc(100dvh - 44px); overflow:auto;
}
@keyframes mUp{from{opacity:0; transform:translateY(18px) scale(.97)}to{opacity:1; transform:none}}
.auth-close{
  position:absolute; top:16px; right:16px; width:38px;height:38px;border-radius:50%; cursor:pointer;
  display:grid; place-items:center; background:var(--surface); border:1px solid var(--line);
  transition:background .3s, transform .3s;
}
.auth-close:hover{background:var(--surface-2); transform:rotate(90deg)}
.auth-close svg{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:2.2;stroke-linecap:round}
.auth .mark{display:block; width:46px; aspect-ratio:440/483; background:var(--symbol) center/contain no-repeat; margin-bottom:18px}
.auth h3{font-size:21px; margin-bottom:8px}
.auth .sub-t{font-size:14px; color:var(--soft); line-height:1.6}
.steps-dots{display:flex; gap:7px; margin:22px 0 20px}
.steps-dots i{height:3px; flex:1; border-radius:3px; background:var(--line); transition:background .45s}
.steps-dots i.on{background:var(--grad)}
.field{margin-top:16px}
.field label{display:block; font-family:var(--ui); font-size:11.5px; font-weight:600; letter-spacing:.13em; text-transform:uppercase; color:var(--soft); margin-bottom:9px}
.input-wrap{position:relative; display:flex; align-items:center}
.input{
  width:100%; padding:14px 46px 14px 16px; border-radius:14px; font-family:inherit; font-size:15px;
  background:var(--surface); border:1px solid var(--line-2); color:var(--ink); transition:border-color .3s, background .3s;
}
.input::placeholder{color:rgba(14,58,73,.3)}
.input:focus{outline:none; border-color:var(--cyan); background:#fff}
.eye{position:absolute; right:8px; width:34px;height:34px;border-radius:10px; display:grid; place-items:center; cursor:pointer; background:none; border:0; color:var(--soft); transition:color .3s, background .3s}
.eye:hover{color:var(--ink); background:var(--surface-2)}
.eye svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.otp{display:flex; gap:9px; justify-content:space-between}
.otp input{
  width:100%; aspect-ratio:1/1.12; text-align:center; border-radius:13px; font-family:var(--mono);
  font-size:22px; font-weight:600; color:var(--ink); background:var(--surface); border:1px solid var(--line-2);
  transition:border-color .25s, background .25s, transform .25s;
}
.otp input:focus{outline:none; border-color:var(--amber); background:#fff; transform:translateY(-2px)}
.otp input.filled{border-color:rgba(53,179,182,.55); background:#fff}
.auth .btn{width:100%; margin-top:20px}
.auth-alt{margin-top:16px; text-align:center; font-size:13px; color:var(--soft)}
.auth-alt button{background:none;border:0;color:var(--teal);cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:3px}
.msg{display:none; gap:10px; align-items:flex-start; margin-top:16px; padding:12px 14px; border-radius:12px; font-size:13.2px; line-height:1.5}
.msg.show{display:flex}
.msg svg{width:16px;height:16px;flex:none;margin-top:2px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.msg.err{background:rgba(200,58,38,.08); border:1px solid rgba(200,58,38,.25); color:#A93A28}
.msg.info{background:rgba(27,127,166,.09); border:1px solid rgba(27,127,166,.25); color:#12647F}
.msg.warn{background:rgba(240,156,48,.11); border:1px solid rgba(240,156,48,.35); color:#96590A}
.spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(0,0,0,.2);border-top-color:#26160B;animation:sp .7s linear infinite}
@keyframes sp{to{transform:rotate(360deg)}}
.helper{margin-top:18px; padding-top:16px; border-top:1px solid var(--line); font-size:12.4px; color:var(--soft); line-height:1.55}
.helper a{color:var(--teal)}

/* ============ FOOTER — identical to the home page ============ */
footer{background:#0A2B38; color:rgba(255,255,255,.66); padding-block:clamp(54px,6vw,74px) 0; position:relative; overflow:hidden}
footer::before{content:""; position:absolute; inset:0; background:radial-gradient(800px 400px at 15% 0%,rgba(53,179,182,.13),transparent 65%)}
footer .wrap{position:relative; z-index:2}
.fgrid{display:grid; grid-template-columns:1.5fr 1fr 1fr 1.25fr; gap:44px}
.fbrand img{width:210px; height:auto; margin-bottom:22px}
.fbrand p{font-size:14.3px; line-height:1.72; max-width:320px; color:rgba(255,255,255,.6); text-align:justify; hyphens:auto}
.fsoc{display:flex; gap:10px; margin-top:22px}
.fsoc a{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12); transition:background .3s, transform .3s, border-color .3s}
.fsoc a:hover{background:rgba(53,179,182,.2); border-color:rgba(53,179,182,.5); transform:translateY(-3px)}
.fsoc svg{width:17px;height:17px;fill:rgba(255,255,255,.85)}
footer h4{color:#fff; font-size:13px; letter-spacing:.15em; text-transform:uppercase; margin-bottom:20px; font-weight:600}
.fcol ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}
.fcol a{font-size:14.3px; color:rgba(255,255,255,.62); transition:color .3s, padding-left .3s; display:inline-block}
.fcol a:hover{color:#fff; padding-left:5px}
.fcontact{display:grid;gap:14px}
.fcontact a{display:flex;gap:12px;align-items:flex-start;font-size:14.3px;color:rgba(255,255,255,.72); transition:color .3s}
.fcontact a:hover{color:#fff}
.fcontact svg{width:17px;height:17px;stroke:var(--cyan);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:3px}
.fbot{margin-top:50px; padding-block:24px; border-top:1px solid rgba(255,255,255,.1); display:flex; flex-wrap:wrap; gap:14px; justify-content:space-between; font-size:13px}

/* === EUCALEX pied de page 2026-10-06 - bloc autonome, supprimable d'un seul tenant pour revenir en arriere === */
footer{padding-block:38px 0;background-color:#032F3F;border-bottom:86px solid #fff}
footer::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(3,47,63,0) 55%,rgba(3,47,63,.42) 86%,rgba(3,47,63,.72) 100%),linear-gradient(90deg,rgb(3,47,63) 0%,rgb(3,47,63) 40%,rgba(3,47,63,.6) 57%,rgba(3,47,63,.14) 72%,rgba(3,47,63,.06) 100%),url('/img/footer-fond-usine.jpg') right center/auto 100% no-repeat}
footer>.wrap{max-width:none;padding-inline:clamp(22px,4.3vw,96px)}
.fgrid{grid-template-columns:23.4% 16% 15.5% 16.8% auto;gap:0;align-items:stretch}
.fbrand{display:block;position:relative;border-right:0;padding-right:17.6%}
.fbrand::after{content:'';position:absolute;top:3px;bottom:0;right:17.6%;width:1px;background:rgba(255,255,255,.17)}
.fbrand img{width:200px;height:63px;margin-bottom:17px;content:url('/assets/eucalex-logo-footer-mot.png')}
.fbrand p{font-size:12.6px;line-height:1.72;max-width:none;margin-top:0;text-align:justify}
.fsoc{display:none}
footer h4{position:relative;font-size:15px;letter-spacing:.15em;margin-bottom:22px;padding-bottom:13px;color:#fff}
footer h4::after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;border-radius:2px;background:#35B3B6}
.fcol ul{gap:9px}
.fgrid>.fcol:nth-child(3) ul{grid-template-columns:none}
.fcol a{font-size:15.5px;color:rgba(255,255,255,.92)}
.fcontact{gap:12px}
.fcontact a{font-size:15.5px;gap:16px;align-items:center;color:#fff}
.fcontact svg{width:24px;height:24px;stroke:#35B3B6;flex:none}
.fbot{margin-top:36px;padding-block:23px 15px;font-size:15.5px;border-top-color:rgba(255,255,255,.22);color:rgba(255,255,255,.9)}
.fbot .legal{gap:0}
.fbot .legal>*{padding:0 20px}
.fbot .legal>*:last-child{padding-right:0}
.fbot .legal>*+*{position:relative}
.fbot .legal>*+*::before{content:"|";position:absolute;left:-3px;top:0;color:rgba(255,255,255,.32)}
@media (max-width:1080px){.fgrid{grid-template-columns:1fr 1fr;gap:34px 40px}.fbrand{padding-right:0}.fbrand::after{display:none}.fbrand p{max-width:420px}footer::after{background:linear-gradient(180deg,rgba(3,47,63,.3) 0%,rgba(3,47,63,.55) 55%,rgba(3,47,63,.8) 100%),linear-gradient(90deg,rgb(3,47,63) 0%,rgba(3,47,63,.75) 42%,rgba(3,47,63,.4) 100%),url('/img/footer-fond-usine.jpg') right bottom/auto 300px no-repeat}}
@media (max-width:560px){.fgrid{grid-template-columns:1fr;gap:30px}.fbot .legal>*{padding:0 12px}footer::after{background:linear-gradient(180deg,rgba(3,47,63,.45) 0%,rgba(3,47,63,.7) 55%,rgba(3,47,63,.88) 100%),linear-gradient(90deg,rgb(3,47,63) 0%,rgba(3,47,63,.8) 40%,rgba(3,47,63,.5) 100%),url('/img/footer-fond-usine.jpg') right bottom/auto 210px no-repeat}}
/* === fin pied de page === */

.fbot .legal{display:flex;gap:22px;flex-wrap:wrap}
.fbot a:hover{color:#fff}

/* ============ PHOTOGRAPHY ============ */
/* A photo layer sits between a section's background and its text. Opacity,
   position and fade are set per section with the custom properties below. */
.photo-layer{position:absolute; inset:0; z-index:0; pointer-events:none; overflow:hidden}
/* the photo itself — faded and shaped by --ph-op / --ph-mask */
.photo-layer::before{
  content:""; position:absolute; inset:0;
  background-image:var(--ph); background-size:cover;
  background-position:var(--ph-pos,center); background-repeat:no-repeat;
  opacity:var(--ph-op,.3);
  -webkit-mask-image:var(--ph-mask,linear-gradient(90deg,transparent,#000 45%,#000));
  mask-image:var(--ph-mask,linear-gradient(90deg,transparent,#000 45%,#000));
}
/* a full-strength veil on top, shaped to protect the text and leave the rest of
   the photo visible — this is what lets the image sit at 35% without greying the copy */
.photo-layer::after{content:""; position:absolute; inset:0; background:var(--ph-veil,none)}
.over{position:relative; z-index:1}
/* a photo shown for itself, not as a texture */
.photo-card{
  position:relative; border-radius:var(--r-l); overflow:hidden; border:1px solid var(--line);
  box-shadow:var(--shadow-m); aspect-ratio:16/10;
}
.photo-card img{width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.2,.8,.2,1)}
.photo-card:hover img{transform:scale(1.04)}
.photo-card figcaption{
  position:absolute; left:0; right:0; bottom:0; padding:26px 20px 14px;
  background:linear-gradient(180deg,rgba(9,38,47,0),rgba(9,38,47,.55) 45%,rgba(9,38,47,.92));
  color:#fff; font-family:var(--ui,"Sora",sans-serif); font-size:12.6px; font-weight:500; letter-spacing:.01em;
}
@media (prefers-reduced-motion:reduce){ .photo-card:hover img{transform:none} }

/* ============ REVEAL / MISC ============ */
.rv{opacity:0; transform:translateY(26px); transition:opacity .85s cubic-bezier(.2,.8,.2,1), transform .85s cubic-bezier(.2,.8,.2,1)}
.rv.in{opacity:1; transform:none}
.totop{position:fixed; right:22px; bottom:22px; z-index:90; width:46px;height:46px;border-radius:50%; background:var(--ink); border:none; cursor:pointer; display:grid; place-items:center; opacity:0; pointer-events:none; transform:translateY(12px); transition:.4s; box-shadow:var(--shadow-m)}
.totop.on{opacity:1; pointer-events:auto; transform:none}
.totop svg{width:17px;height:17px;stroke:#fff;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}

/* ============ RESPONSIVE ============ */
@media (max-width:1180px){
  .links{display:none}
  .burger{display:flex}
  .nav-cta{display:none}
}
@media (max-width:1080px){
  .hero-grid{grid-template-columns:1fr; gap:44px}
  .hero .lead{max-width:660px}
  .fgrid{grid-template-columns:1fr 1fr; gap:40px}
}
@media (max-width:760px){
  .wrap{padding-inline:18px}
  .hero-actions .btn{flex:1 1 100%}
}
@media (max-width:620px){
  .lead,.fbrand p{text-align:left; hyphens:none}
}
@media (max-width:560px){
  .fgrid{grid-template-columns:1fr; gap:34px}
  .console{padding:17px}
  .term{font-size:11.8px; min-height:320px}
  .term pre{font-size:10px}
  .term .ref{font-size:11px}
  .auth{padding:28px 20px 24px}
  .otp{gap:6px}
  .otp input{font-size:18px; border-radius:11px}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.001ms !important; animation-iteration-count:1 !important; transition-duration:.001ms !important; scroll-behavior:auto !important}
  .rv{opacity:1; transform:none}
}


/* ============ NEWS ============ */
.hero{min-height:auto; display:block; padding-top:calc(var(--nav-h) + 56px); padding-bottom:clamp(34px,4vw,52px)}
.wordmark{display:block; line-height:.98; font-size:clamp(44px,6.4vw,86px); margin:18px 0 12px}
.wordmark .l1{display:block; background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.news-head{display:block; max-width:780px}
.manifesto{
  position:relative; margin-top:26px; padding:16px 24px 16px 26px; width:fit-content; max-width:100%;
  background:linear-gradient(90deg,rgba(255,255,255,.93),rgba(255,255,255,.74));
  border:1px solid rgba(14,58,73,.08); border-radius:0 var(--r-l) var(--r-l) 0;
  box-shadow:0 10px 30px -18px rgba(14,58,73,.35);
}
.manifesto::before{content:""; position:absolute; left:0; top:0; bottom:0; width:4px; background:linear-gradient(180deg,var(--teal),var(--cyan) 45%,var(--emerald) 70%,var(--lime))}
.manifesto p{max-width:66ch; color:var(--muted); font-size:clamp(15px,1.2vw,16.5px); line-height:1.7; font-weight:400; text-align:left; hyphens:none; -webkit-hyphens:none}
.manifesto strong{color:var(--ink); font-weight:600}
.head-actions{display:flex; flex-direction:column; gap:11px; align-items:flex-start}

.sec-news{padding-bottom:clamp(64px,8vw,110px); position:relative}

/* cover artwork */
.cover{position:relative; overflow:hidden; background:var(--ink)}
.cover::after{content:""; position:absolute; inset:0; background:linear-gradient(180deg,rgba(9,38,47,0) 40%,rgba(9,38,47,.45))}
/* couvertures claires (19/09/2026) : voile du bas très léger pour garder le texte lisible */
.cover[style*="-light.jpg"]::after{background:linear-gradient(180deg,rgba(9,38,47,0) 72%,rgba(9,38,47,.10))}
.cover .cat{
  position:absolute; left:14px; top:14px; z-index:2; padding:5px 12px; border-radius:100px;
  font-family:var(--ui); font-size:10.5px; font-weight:700; letter-spacing:.12em; text-transform:uppercase;
  background:rgba(255,255,255,.92); color:var(--ink); backdrop-filter:blur(6px);
}

/* featured */
.feat{
  display:grid; grid-template-columns:1.05fr .95fr; gap:0; border-radius:var(--r-xl); overflow:hidden;
  background:#fff; border:1px solid var(--line); box-shadow:var(--shadow-l); cursor:pointer;
  transition:transform .5s cubic-bezier(.2,.8,.2,1), box-shadow .5s;
}
.feat:hover{transform:translateY(-5px)}
.feat .cover{min-height:340px}
.feat-body{padding:clamp(28px,3.4vw,44px); display:flex; flex-direction:column; justify-content:center}
.feat-body .tag{
  display:inline-flex; align-items:center; gap:8px; font-family:var(--display); font-size:11px;
  letter-spacing:.2em; text-transform:uppercase; color:var(--amber); margin-bottom:14px;
}
.feat-body h2{font-size:clamp(22px,2.5vw,31px); line-height:1.22; letter-spacing:-.015em}
.feat-body p{margin-top:15px; color:var(--muted); font-size:15.5px; line-height:1.7; text-align:justify; hyphens:auto}
.meta{display:flex; flex-wrap:wrap; gap:8px; align-items:center; margin-top:18px; font-size:12.6px; color:var(--soft)}
.meta i{width:3px;height:3px;border-radius:50%;background:currentColor;display:block;opacity:.6}
.read-more{display:inline-flex; align-items:center; gap:8px; margin-top:20px; font-family:var(--ui); font-size:14px; font-weight:600; color:var(--teal)}
.read-more svg{width:15px;height:15px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}
.feat:hover .read-more svg,.card:hover .read-more svg{transform:translateX(4px)}

/* grid */
.cards{display:grid; grid-template-columns:repeat(3,1fr); gap:22px; margin-top:26px}
.card{
  display:flex; flex-direction:column; border-radius:var(--r-l); overflow:hidden; cursor:pointer;
  background:#fff; border:1px solid var(--line); box-shadow:var(--shadow-s);
  transition:transform .5s cubic-bezier(.2,.8,.2,1), box-shadow .5s, border-color .5s;
  animation:fadeUp .5s cubic-bezier(.2,.8,.2,1) both;
}
.card:hover{transform:translateY(-7px); box-shadow:var(--shadow-m); border-color:rgba(53,179,182,.3)}
.card .cover{height:172px; flex:none}
.card-body{padding:20px 22px 22px; display:flex; flex-direction:column; flex:1}
.card-body h3{font-size:17.5px; line-height:1.32}
.card-body p{margin-top:10px; color:var(--muted); font-size:14.2px; line-height:1.62; text-align:justify; hyphens:auto}
.card-body .meta{margin-top:auto; padding-top:16px}
@keyframes fadeUp{from{opacity:0; transform:translateY(14px)}to{opacity:1; transform:none}}
.empty{padding:50px 20px; text-align:center; color:var(--soft); font-size:15px}

/* ---- reading overlay ---- */
.reader{
  position:fixed; inset:0; z-index:210; overflow-y:auto; padding:0;
  background:rgba(9,38,47,.55); backdrop-filter:blur(10px); -webkit-backdrop-filter:blur(10px);
  animation:mIn .3s ease both;
}
.reader[hidden]{display:none}
@keyframes mIn{from{opacity:0}to{opacity:1}}
.reader-sheet{
  width:min(820px,calc(100% - 36px)); margin:40px auto; border-radius:var(--r-xl); overflow:hidden;
  background:#fff; box-shadow:0 60px 120px -50px rgba(0,0,0,.7);
  animation:mUp .45s cubic-bezier(.2,.8,.2,1) both;
}
@keyframes mUp{from{opacity:0; transform:translateY(20px)}to{opacity:1; transform:none}}
.reader-cover{height:clamp(180px,26vw,280px); position:relative}
.reader-close{
  position:fixed; top:18px; right:18px; z-index:3; width:44px;height:44px;border-radius:50%; cursor:pointer;
  display:grid; place-items:center; background:rgba(255,255,255,.94); border:1px solid var(--line);
  box-shadow:var(--shadow-m); transition:transform .3s, background .3s;
}
.reader-close:hover{transform:rotate(90deg)}
.reader-close svg{width:19px;height:19px;stroke:var(--ink);fill:none;stroke-width:2.2;stroke-linecap:round}
.reader-body{padding:clamp(26px,4vw,46px)}
.reader-body h1{font-size:clamp(25px,3.4vw,40px); line-height:1.2; letter-spacing:-.015em}
.reader-body .meta{margin-top:16px; padding-bottom:22px; border-bottom:1px solid var(--line)}
.article{margin-top:24px}
.article p{color:var(--muted); font-size:16.2px; line-height:1.78; margin-bottom:17px; text-align:justify; hyphens:auto}
.article p strong{color:var(--ink); font-weight:600}
.article h3{font-size:19px; margin:30px 0 12px; color:var(--ink)}
.article ul{list-style:none; margin:0 0 18px; padding:0; display:grid; gap:9px}
.article ol{list-style:none; margin:0 0 18px; padding:0; display:grid; gap:9px; counter-reset:step}
.article ol li{counter-increment:step}
.article ol li::before{
  content:counter(step); left:0; top:1px; width:19px; height:19px; border-radius:50%;
  background:var(--grad); color:#fff; font-family:var(--ui); font-size:11px; font-weight:700;
  display:flex; align-items:center; justify-content:center;
}
.article ol li{padding-left:29px}
.article code{
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace; font-size:.9em;
  background:rgba(14,58,73,.07); border:1px solid rgba(14,58,73,.12);
  border-radius:5px; padding:1px 5px; color:var(--ink);
}
/* block, not flex — a flex li would break <strong> out into its own column */
.article li{position:relative; padding-left:20px; font-size:15.6px; line-height:1.6; color:var(--muted)}
.article li::before{content:""; position:absolute; left:0; top:9px; width:7px;height:7px;border-radius:50%;background:var(--grad)}
.article blockquote{
  margin:24px 0; padding:18px 22px; border-radius:var(--r-m); position:relative;
  background:linear-gradient(120deg,rgba(53,179,182,.07),rgba(159,190,63,.07)); border:1px solid var(--line);
}
.article blockquote::before{content:""; position:absolute; left:0; top:0; bottom:0; width:3px; background:var(--grad)}
.article blockquote p{margin:0; font-family:var(--display); color:var(--ink); font-size:16.5px; line-height:1.55; text-align:left}
/* schéma dans le corps d'un article (ligne « !fig ») — cliquable pour l'ouvrir en grand (20/09/2026) */
.article .art-fig{margin:26px 0 30px}
.article .art-fig a{display:block; border-radius:var(--r-m); overflow:hidden; border:1px solid var(--line); background:#fff; box-shadow:var(--shadow-s); cursor:zoom-in; text-decoration:none; transition:box-shadow .3s, transform .3s}
.article .art-fig a:hover{box-shadow:var(--shadow-m); transform:translateY(-2px)}
.article .art-fig img{display:block; width:100%; height:auto}
.article .art-fig figcaption{margin-top:10px; font-family:var(--ui); font-size:13.4px; line-height:1.55; color:var(--soft); text-align:left}
.article .art-fig figcaption strong{color:var(--ink); font-weight:600}
/* tableau dans le corps d'un article (ligne « !table ») — 20/09/2026 */
.article .art-table{margin:24px 0 28px}
.article .art-table .tw{overflow-x:auto; -webkit-overflow-scrolling:touch; border:1px solid var(--line); border-radius:var(--r-m); background:#fff; box-shadow:var(--shadow-s)}
.article .art-table table{width:100%; border-collapse:collapse; font-family:var(--ui); font-size:13.6px; line-height:1.5; color:var(--muted)}
.article .art-table th{background:var(--surface-2); color:var(--ink); font-weight:600; font-size:12.6px; letter-spacing:.02em; text-align:left; padding:10px 12px; border-bottom:1px solid var(--line-2); vertical-align:bottom}
.article .art-table td{padding:9px 12px; border-top:1px solid var(--line); vertical-align:top; text-align:left}
.article .art-table tr:nth-child(even) td{background:rgba(238,245,246,.45)}
.article .art-table td:first-child{color:var(--ink); font-weight:600}
.article .art-table td strong{color:var(--ink); font-weight:600}
.article .art-table code{font-size:.92em}
.article .art-table figcaption{margin-top:10px; font-family:var(--ui); font-size:13.4px; line-height:1.55; color:var(--soft); text-align:left}
.article .art-table figcaption strong{color:var(--ink); font-weight:600}
@media (max-width:640px){ .article .art-table table{min-width:560px; font-size:13px} .article .art-table th,.article .art-table td{padding:8px 10px} }
/* encadré d'appel à l'action (ligne « !cta ») en fin d'article */
.article .cta-box{
  margin:34px 0 6px; padding:24px 26px 26px; border-radius:var(--r-l); position:relative; overflow:hidden;
  background:radial-gradient(120% 140% at 100% 0%,rgba(53,179,182,.34),transparent 55%),linear-gradient(135deg,var(--ink),var(--term-bg) 60%,var(--ink-2));
  box-shadow:var(--shadow-m);
}
.article .cta-box::before{content:""; position:absolute; left:0; right:0; top:0; height:4px; background:var(--grad)}
.article .cta-box .cta-eyebrow{margin:0 0 6px; font-family:var(--ui); font-size:11px; font-weight:700; letter-spacing:.2em; text-transform:uppercase; color:var(--lime); text-align:left}
.article .cta-box h4{margin:0 0 16px; font-family:var(--display); font-size:23px; line-height:1.28; background:linear-gradient(100deg,#fff 25%,var(--cyan-lt)); -webkit-background-clip:text; background-clip:text; color:transparent}
.article .cta-box ul{margin:0 0 22px}
.article .cta-box li{color:rgba(234,245,246,.84)}
.article .cta-box li strong{color:#fff; font-weight:600}
.article .cta-box li::before{background:var(--lime); box-shadow:0 0 0 3px rgba(159,190,63,.2)}
.share-row{
  margin-top:30px; padding:16px 18px; border-radius:var(--r-m);
  background:var(--surface); border:1px solid var(--line);
  display:flex; flex-wrap:wrap; gap:10px; align-items:center;
}
.share-label{
  font-family:var(--ui); font-size:11px; font-weight:600; letter-spacing:.15em; text-transform:uppercase;
  color:var(--soft); margin-right:auto;
}
.share-li,.share-copy{
  display:inline-flex; align-items:center; gap:9px; padding:10px 18px; border-radius:100px; cursor:pointer;
  font-family:var(--ui); font-size:13.5px; font-weight:600; border:1px solid transparent;
  transition:transform .3s cubic-bezier(.2,.8,.2,1), background .3s, box-shadow .3s, color .3s, border-color .3s;
}
.share-li{background:#0A66C2; color:#fff; box-shadow:0 10px 24px -12px rgba(10,102,194,.8)}
.share-li:hover{background:#0958A8; transform:translateY(-2px)}
.share-li svg{width:16px;height:16px;fill:currentColor;flex:none}
.share-copy{background:#fff; color:var(--ink); border-color:var(--line-2)}
.share-copy:hover{border-color:var(--teal); color:var(--teal); transform:translateY(-2px)}
.share-copy svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:none}
.share-copy.done{background:rgba(159,190,63,.14); border-color:rgba(159,190,63,.5); color:#5C7A18}
.reader-foot{
  margin-top:20px; padding-top:20px; border-top:1px solid var(--line);
  display:flex; flex-wrap:wrap; gap:14px; align-items:center; justify-content:space-between;
}
.reader-foot .who{font-size:13.6px; color:var(--soft); line-height:1.5}
.reader-foot .who strong{display:block; color:var(--ink); font-family:var(--ui); font-size:14.5px}

/* ---- edit affordances, only while signed in ---- */
.edit-btn{
  position:absolute; right:12px; top:12px; z-index:3; display:none; align-items:center; gap:6px;
  padding:6px 12px; border-radius:100px; cursor:pointer;
  background:rgba(255,255,255,.94); border:1px solid var(--line); box-shadow:var(--shadow-s);
  font-family:var(--ui); font-size:11px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--ink);
  transition:background .25s, transform .25s;
}
body.editing .edit-btn{display:inline-flex}
.edit-btn:hover{background:#fff; transform:translateY(-1px)}
.edit-btn svg{width:13px;height:13px;stroke:var(--teal);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.edit-bar{
  position:fixed; left:50%; bottom:22px; transform:translateX(-50%); z-index:95;
  display:flex; align-items:center; gap:14px; padding:10px 12px 10px 18px; border-radius:100px;
  background:rgba(14,58,73,.96); color:#fff; box-shadow:0 18px 40px -18px rgba(0,0,0,.6);
  backdrop-filter:blur(10px); font-size:13px; max-width:calc(100% - 32px);
}
.edit-bar[hidden]{display:none}
.edit-bar .who{display:flex; align-items:center; gap:9px; min-width:0}
.edit-bar .who i{width:7px;height:7px;border-radius:50%;background:var(--lime);flex:none;box-shadow:0 0 0 0 rgba(159,190,63,.6);animation:pulse 2s infinite}
.edit-bar .who span{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.edit-bar strong{font-family:var(--ui); font-weight:600}
.edit-bar .sep{opacity:.45}
.edit-bar button{
  border:0; cursor:pointer; font:inherit; font-family:var(--ui); font-weight:600; font-size:12.5px;
  padding:8px 15px; border-radius:100px; transition:background .25s, transform .25s;
}
.edit-bar .new{background:var(--amber); color:#26160B}
.edit-bar .new:hover{background:#FFB04A; transform:translateY(-1px)}
.edit-bar .out{background:rgba(255,255,255,.12); color:#fff}
.edit-bar .out:hover{background:rgba(255,255,255,.22)}
@media (max-width:560px){
  .edit-bar{left:12px; right:12px; transform:none; padding:10px; gap:9px; font-size:12px}
  .edit-bar .who span{display:none}
}

/* ---- editor ---- */
.auth.wide{width:min(680px,100%)}
.ed-banner{
  display:flex; gap:11px; align-items:flex-start; padding:13px 15px; border-radius:12px; margin-bottom:20px;
  background:rgba(240,156,48,.1); border:1px solid rgba(240,156,48,.34); color:#96590A; font-size:12.8px; line-height:1.55;
}
.ed-banner svg{width:16px;height:16px;flex:none;margin-top:2px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ed-grid{display:grid; grid-template-columns:1fr 1fr; gap:14px}
.ed-grid .full{grid-column:1 / -1}
.auth select.input,.auth textarea.input{padding-right:16px}
.auth textarea.input{resize:vertical; line-height:1.6}
#edBody{min-height:190px; font-family:var(--mono); font-size:13.2px}
.ed-hint{font-size:11.6px; color:var(--soft); margin-top:7px; line-height:1.5}
.ed-cover{
  position:relative; height:120px; border-radius:14px; overflow:hidden; border:1px dashed var(--line-2);
  display:grid; place-items:center; cursor:pointer; background:var(--surface); transition:border-color .3s;
}
.ed-cover:hover{border-color:var(--cyan)}
.ed-cover .ph{position:relative; z-index:2; display:flex; align-items:center; gap:10px; padding:8px 14px; border-radius:100px; background:rgba(255,255,255,.9); font-family:var(--ui); font-size:12.8px; font-weight:600; color:var(--ink)}
.ed-cover .ph svg{width:16px;height:16px;stroke:var(--teal);fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.ed-cover input{position:absolute; left:-9999px}
.ed-cover .prev{position:absolute; inset:0; background-size:cover; background-position:center}
.ed-actions{display:flex; flex-wrap:wrap; gap:10px; margin-top:20px}
.ed-actions .btn{flex:1 1 180px}
.btn-danger{background:transparent; color:#A93A28; border-color:rgba(169,58,40,.35)}
.btn-danger:hover{background:rgba(169,58,40,.07); border-color:rgba(169,58,40,.6)}
.btn-danger.armed{background:#A93A28; color:#fff; border-color:transparent}
@media (max-width:1080px){
  .manifesto{padding:16px 18px 16px 22px}
  .feat{grid-template-columns:1fr}
  .feat .cover{min-height:230px}
  .cards{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:640px){
  .share-row{gap:8px}
  .share-label{width:100%; margin-right:0; margin-bottom:2px}
  .share-li,.share-copy{flex:1 1 auto; justify-content:center}
  .cards{grid-template-columns:1fr; gap:18px}
  .ed-grid{grid-template-columns:1fr}
  .reader-sheet{width:calc(100% - 20px); margin:20px auto}
  .reader-close{top:10px; right:10px; width:40px; height:40px}
  .article p{font-size:15.4px; text-align:left; hyphens:none}
  .article li{font-size:14.8px}
  .feat-body p,.card-body p{text-align:left; hyphens:none}
}

/* ===== Bandeau des thèmes (23/09/2026) — groupes d'articles par thème + nombre d'articles.
   Posé entre la carte « Latest » et la grille ; il se colle sous la barre de navigation quand
   la grille défile (verre dépoli). Sur mobile (≤ 860 px) il reste dans le flux. ===== */
.themebar{
  position:sticky; top:78px; z-index:6; margin-top:30px; padding:12px 16px;
  display:flex; align-items:center; gap:12px 18px; flex-wrap:wrap;
  border:1px solid var(--line); border-radius:var(--r-l);
  background:linear-gradient(180deg,rgba(255,255,255,.80),rgba(255,255,255,.58));
  -webkit-backdrop-filter:blur(18px) saturate(1.35); backdrop-filter:blur(18px) saturate(1.35);
  box-shadow:0 1px 2px rgba(14,58,73,.04), 0 18px 40px -30px rgba(14,58,73,.55);
}
.themebar::before{
  content:""; position:absolute; left:18px; right:18px; top:0; height:1px; border-radius:1px;
  background:linear-gradient(90deg,transparent,rgba(27,127,166,.5),rgba(53,179,182,.55),rgba(159,190,63,.45),transparent);
}
.tb-head{display:flex; flex-direction:column; align-items:flex-start; gap:1px; flex:none; padding-right:18px; border-right:1px solid var(--line)}
.tb-eyebrow{font-family:var(--display); font-size:10.5px; letter-spacing:.2em; text-transform:uppercase; color:var(--soft)}
.tb-total{font-family:var(--display); font-size:13px; color:var(--muted); white-space:nowrap}
.tb-total b{font-weight:400; font-size:20px; color:var(--ink); margin-right:5px}
.tb-clear{
  margin-top:3px; padding:0; border:0; background:none; cursor:pointer; text-align:left;
  font-family:var(--ui); font-size:11.5px; font-weight:600; color:var(--teal);
  text-decoration:underline; text-underline-offset:3px; text-decoration-thickness:1px;
}
.tb-clear[hidden]{display:none}
.tb-list{display:flex; flex-wrap:wrap; gap:7px; flex:1 1 440px; min-width:0}
.tb-chip{
  display:inline-flex; align-items:center; gap:7px; cursor:pointer; margin:0;
  padding:6px 9px; border-radius:100px; border:1px solid var(--line);
  background:rgba(255,255,255,.62); color:var(--ink);
  font-family:var(--ui); font-size:11.8px; font-weight:600; line-height:1;
  transition:transform .25s cubic-bezier(.2,.8,.2,1), border-color .25s, background .25s, box-shadow .25s;
}
.tb-chip:hover{transform:translateY(-1px); border-color:var(--line-2); background:rgba(255,255,255,.92); box-shadow:0 10px 20px -14px rgba(14,58,73,.6)}
.tb-chip:focus-visible{outline:2px solid var(--cyan); outline-offset:2px}
.tb-dot{width:8px; height:8px; border-radius:50%; flex:none; background:var(--g,var(--grad))}
.tb-n{
  font-family:var(--display); font-size:11px; font-weight:400; color:var(--muted);
  background:rgba(14,58,73,.06); border-radius:100px; padding:2px 6px; min-width:21px; text-align:center;
}
.tb-chip[aria-pressed="true"]{background:var(--tint,rgba(53,179,182,.12)); border-color:var(--edge,var(--line-2)); box-shadow:none; transform:none}
.tb-chip[aria-pressed="true"] .tb-n{background:rgba(255,255,255,.82); color:var(--ink)}
.tb-chip[aria-pressed="true"] .tb-dot{box-shadow:0 0 0 3px rgba(255,255,255,.75)}
@media (max-width:860px){
  .themebar{position:static; padding:12px; gap:10px}
  .tb-head{border-right:0; padding-right:0; flex-direction:row; align-items:baseline; flex-wrap:wrap; gap:8px}
  .tb-clear{margin-top:0}
  .tb-list{flex-basis:100%}
}
@media (max-width:640px){
  /* une seule ligne qui défile horizontalement : le bandeau reste court sur téléphone */
  .tb-list{flex-wrap:nowrap; overflow-x:auto; scroll-snap-type:x proximity; padding-bottom:2px;
           scrollbar-width:none; -ms-overflow-style:none; -webkit-overflow-scrolling:touch}
  .tb-list::-webkit-scrollbar{display:none}
  .tb-chip{flex:none; scroll-snap-align:start}
}
@media (prefers-reduced-motion:reduce){ .tb-chip{transition:none} .tb-chip:hover{transform:none} }

/* ===== Charte de couleurs EUCALEX — page article (23/09/2026) =====
   Portée : .reader-sheet, c'est-à-dire l'article ouvert dans /news/ et les pages /news/<id>/.
   Seuls le texte, les titres, les accents et les filets changent de couleur.
   Aucun fond n'est touché : ni la page, ni la feuille de l'article, ni les couvertures,
   ni les schémas, ni les tableaux, ni les images. Titres en « Digital ». */
.reader-sheet{
  --ink:#17464E;        /* titres, texte fort */
  --teal:#1A627C;       /* accent principal : liens, libellés, flèches */
  --cyan:#2280A2;       /* accent secondaire */
  --emerald:#65B3A3;
  --lime:#B8C843;
  --amber:#F79D30;      /* accent chaud : « Latest », bouton du projet */
  --amber-lt:#FFBF25;
  --muted:#3F5F67;      /* corps du texte */
  --soft:#6F8C94;       /* légendes, méta, auteur */
  --grad:linear-gradient(100deg,#1A627C,#2280A2 38%,#65B3A3 62%,#B8C843);
  --grad-warm:linear-gradient(100deg,#65B3A3,#B8C843 55%,#F79D30);
}
/* les deux seules surfaces colorées de l'article gardent exactement leur fond d'avant */
.reader-sheet .cover{background:#0E3A49}
.reader-sheet .ae-cta{background:radial-gradient(120% 140% at 100% 0%,rgba(53,179,182,.34),transparent 55%),linear-gradient(135deg,#0E3A49,#0B2E3C 60%,#123C4B)}
/* titres de l'article en « Digital » */
.reader-sheet h2,.reader-sheet h3,.reader-sheet h4{font-family:var(--display); font-weight:400; font-synthesis:none; letter-spacing:0}
.reader-sheet .article h3{font-size:21.5px; margin-top:32px}
/* liens dans le corps : ils étaient de la couleur du texte et sans soulignement, donc invisibles */
.reader-sheet .article p a,.reader-sheet .article li a,.reader-sheet .article td a{
  color:#1A627C; text-decoration:underline; text-decoration-thickness:1px;
  text-underline-offset:3px; text-decoration-color:rgba(34,128,162,.45);
  transition:color .2s, text-decoration-color .2s;
}
.reader-sheet .article p a:hover,.reader-sheet .article li a:hover,.reader-sheet .article td a:hover{
  color:#2280A2; text-decoration-color:#299CC5;
}

/* ============ STATIC PAGES: /news/<id>/, /legal-notice/, /privacy-policy/ (19/09/2026) ============ */
.post-page{position:relative; padding:calc(var(--nav-h) + 24px) 0 clamp(56px,7vw,96px); background:linear-gradient(180deg,#EDF5F7 0,#F6FAFB 420px,#fff 860px)}
.crumbs{width:min(820px,calc(100% - 36px)); margin:0 auto; display:flex; align-items:center; gap:8px; font-size:12.8px; color:var(--soft); white-space:nowrap; min-width:0}
.crumbs a{color:var(--teal); flex:none}
.crumbs a:hover{text-decoration:underline}
.crumbs .sep{opacity:.45; flex:none}
.crumbs .here{overflow:hidden; text-overflow:ellipsis; color:var(--muted); min-width:0}
.post-sheet{margin:16px auto 0; animation:none}
.post-sheet .article a{color:var(--teal); text-decoration:underline; text-underline-offset:2px}
.post-sheet .article .cta-box a.btn{text-decoration:none}
.legal-sheet .reader-body h1{margin-bottom:0}
.legal-sheet .article h3{margin-top:32px}
.legal-sheet .article p{text-align:left; hyphens:none}
.post-more{margin-top:clamp(44px,5vw,70px)}
.post-more .eyebrow{margin-bottom:10px}
.post-more h2{font-size:clamp(21px,2.3vw,28px); line-height:1.25}
.post-more .cards{margin-top:20px}
a.card{color:inherit}
.post-all{margin-top:28px; display:flex; justify-content:center}
@media (max-width:640px){ .post-sheet{margin-top:12px} .crumbs{width:calc(100% - 20px)} }
