/* Light editorial: marfim, taupe, champagne e dourado acetinado. */
body{background:#f7f4ed;color:#453d34}
body>header{color:#514438;background:linear-gradient(180deg,#f7f3ebf2,#f7f3eb00)}
body>header nav a:hover{color:#8b7046}
body>header .nav-contact{color:#614c2d;background:linear-gradient(115deg,#f8f1e4e8,#e7d9bee8);border-color:#bba27b;box-shadow:inset 0 0 0 3px #ffffff55,0 3px 18px #6c553011}
.keli-cover{background:#e8e0d1;color:#4e4033}
.cover-background{filter:saturate(.82) brightness(1.025)}
.cover-shade{background:linear-gradient(90deg,#f2ede3fc 0%,#eee5d7f5 25%,#e4d6c1ba 40%,#e0d3bd26 58%,#b39b7614 100%)}
.cover-copy h1{color:#554636}
.cover-copy h1 em{background:linear-gradient(115deg,#795e30,#b08e50 48%,#826537);background-clip:text;-webkit-background-clip:text;color:transparent}
.keli-cover .eyebrow{color:#806d4b}
.cover-copy .eyebrow:after{background:linear-gradient(90deg,#aa8c56,transparent)}
.cover-copy p{color:#51463b}
.cover-tags span{color:#6f5e49;background:#fffaf033;border-color:#bda98799}
.cover-secondary{color:#65543e;border-color:#aa8f61}
.gold-button{background:linear-gradient(120deg,#cbb185,#f1e4c6 48%,#c8aa76);border-color:#b39869;color:#4e402b;box-shadow:inset 0 0 0 3px #fff9e366,0 5px 18px #604e2618}
.gold-button span{background:#f8efd9;border-color:#b79a68;color:#635035}
.cover-accordion{background:linear-gradient(130deg,#f4ede0ec,#d5c4a6df);border-color:#bfa77f;box-shadow:inset 0 1px 0 #fff9,0 18px 50px #624b2d1c;color:#584937;backdrop-filter:blur(18px)}
.cover-accordion details+details{border-color:#9f886b40}
.cover-accordion summary{letter-spacing:1.7px}
.cover-accordion summary b{color:#8c744b}
.cover-icon{color:#69522e;border-color:#baa170;background:linear-gradient(135deg,#f5ead4,#cfb588);box-shadow:inset 0 0 0 3px #fff4}
.cover-accordion details p{color:#594b3b}
.cover-accordion details a{color:#7b6134;border-color:#ac9160}
.cover-quote{color:#65503a;background:linear-gradient(105deg,#f2eadce8,#e2d5bdd9);text-shadow:none;border:1px solid #b9a17b88;box-shadow:inset 0 1px 0 #fff8}
.cover-quote:before{color:#a48750}
.cover-quote:after{background:#a58c60}
.cover-stats strong{color:#826a42}
.cover-stats span{color:#655b4b}
.cover-stats div{border-color:#a68e6688}
.cover-scroll{color:#6e5d43}
.ribbon{background:#e8dfce;color:#72624d}
.care{background:#eee7dc}
.formation{background:#d8c9b1;color:#514230}
.formation em{color:#876b43}
.formation p,.formation .eyebrow{color:#62503b}
.formation-image span{background:#e6dac5ed;color:#645039}
.formation .learning span{border-color:#ae9470}
.contact{background:#e5dbc9}
html[data-theme=light] #theme-toggle{background:#f4ecdef5;color:#655036;border-color:#b39a70}
@media(max-width:1100px){body>header .menu{color:#655037}body>header nav{background:#f2ebdff7;color:#655037}.keli-cover{background:#eee6d8}.cover-background{opacity:1}.cover-shade{background:linear-gradient(180deg,#e6dac633,#eee6d8 96%)}.cover-accordion{background:linear-gradient(125deg,#f0e8db,#d5c5a8)}.cover-quote{padding:20px 22px;border-radius:12px}.cover-copy{background:linear-gradient(120deg,#eee6d8,#eee6d8e8);border-radius:14px;padding:25px 0}.cover-stats span{color:#655b4b}}
