/* Pédagora — palette éditoriale inspirée du visuel de référence */
:root{--main:#68213f;--second:#51458e;--bg:#f7eee5;--paper:#fffaf4;--ink:#30242f;--muted:#746471;--line:#e8d7cf;--soft:#eee3f5;--accent:#c8a4d5;--shadow:0 18px 50px rgba(77,29,55,.10)}
body{background:#fbf1e8}.hero{background:radial-gradient(circle at 82% 26%,rgba(200,164,213,.52),transparent 27%),linear-gradient(120deg,#fffaf4 0%,#f4e3df 60%,#eee3f5 100%)}.hero:after{content:"❧";color:rgba(104,33,63,.12);font-size:clamp(12rem,26vw,22rem);left:2%;bottom:-6%;transform:rotate(-15deg)}h1,h2,h3{color:var(--main)}.eyebrow,.tag{color:#7c3d64}.hero .sub{color:#51458e}.card-icon{background:#e8def4;color:#51458e}.header-cta,.btn.primary{background:#68213f;border-color:#68213f}.header-cta:hover,.btn.primary:hover{background:#4e1830}.branch-art{background:radial-gradient(circle at 72% 30%,rgba(200,164,213,.8),transparent 28%),linear-gradient(135deg,#f6e7df,#eee3f5);color:#68213f}
