/* Option A : bleu ciel & rose sur fond crème clair */
:root{--bg:#fbf8f4;--ink:#16233f;--muted:#6b7590;--red:#ff5c9a;--border:#e4e6f0;--green:#2fae8f;
 --media:#3b82f6;--asso:#14b8c4;--createur:#ff5c9a;--politique:#8b5cf6}
.logo span,.intro h1 em{color:#3b82f6}
.intro h1 em{background:linear-gradient(90deg,#3b82f6,#ff5c9a);-webkit-background-clip:text;background-clip:text;color:transparent}
.counter{background:linear-gradient(135deg,#7cc4ff 0%,#a9d8ff 45%,#ffc2dc 100%);color:#16233f;box-shadow:0 18px 40px #3b82f633}
.counter::after{background:radial-gradient(#ffffff99,transparent 70%)}
.badge{background:#ffffff8c;color:#16233f}.badge i{background:#ff5c9a}
@keyframes pulse{50%{box-shadow:0 0 0 5px #ff5c9a33}}
.big small{color:#16233f80}.lbl{color:#2b3a5c}
.track{background:#ffffff8c}.track div{background:linear-gradient(90deg,#3b82f6,#ff5c9a)}
.mtrack div{background:linear-gradient(90deg,#3b82f6,#ff5c9a)}
.mine{border-color:#e4e6f0}
.pill{background:#fff;border-color:#dfe3ef}
