/*
Theme Name: DGendre IA — Kadence Child
Theme URI: https://www.dgendre.com/
Description: Thème enfant Kadence pour l'activité de conseil et d'accompagnement IA de Didier Gendre.
Author: Didier Gendre
Template: kadence
Version: 1.2.0
Requires at least: 6.7
Requires PHP: 7.4
Text Domain: dgendre-ia-kadence
*/

:root{--dg-ink:#102626;--dg-teal:#1f6f68;--dg-teal-dark:#164c48;--dg-mint:#7acfc4;--dg-cream:#f5ece5;--dg-paper:#f9f7f7;--dg-muted:#5d6d6b;--dg-line:rgba(16,38,38,.14);--dg-lime:#c8e66a}
body{color:var(--dg-ink)}
.site-header-row-container-inner{border-bottom:1px solid rgba(255,255,255,.18)}
.dg-tool-note{margin:-8px 0 28px;text-align:center;color:var(--dg-muted);font-size:.86rem;letter-spacing:.02em}
.dg-book-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:35px}.dg-book-card{display:flex;flex-direction:column;padding:20px;border:1px solid var(--dg-line);background:#fff;transition:transform .2s ease,box-shadow .2s ease}.dg-book-card:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(16,38,38,.1)}.dg-book-card img{width:100%;aspect-ratio:2/3;object-fit:cover;margin-bottom:18px}.dg-book-card h3{font-size:1.15rem;line-height:1.25}.dg-book-card p{color:var(--dg-muted);font-size:.92rem}.dg-book-card .wp-element-button{margin-top:auto;display:inline-block;padding:.72rem 1rem;border-radius:4px;background:var(--dg-teal);color:#fff;text-align:center;text-decoration:none;font-weight:700}.dg-book-card .wp-element-button:hover{background:var(--dg-teal-dark)}
.category-ia-copilote-digital .entry-taxonomies a,.cat-item-ia-copilote-digital a{color:#2f7d59}.category-seo-google-ia .entry-taxonomies a,.cat-item-seo-google-ia a{color:#c63b35}.category-astuces-wordpress .entry-taxonomies a,.cat-item-astuces-wordpress a{color:#8a6700}.entry-taxonomies a{font-weight:700}
.wp-block-kadence-infobox{transition:transform .2s ease}.wp-block-kadence-infobox:hover{transform:translateY(-4px)}.kb-button,.kt-button{transition:transform .2s ease,box-shadow .2s ease}.kb-button:hover,.kt-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(16,38,38,.15)}
.kadence-column6_01af3d-a8 img{width:100%;max-height:570px;object-fit:contain;filter:drop-shadow(0 28px 45px rgba(4,67,85,.18))}.kadence-column6_a75a65-3b img{width:auto!important;max-width:175px!important;max-height:58px;object-fit:contain}.dg-tools-label{text-align:center;margin:0 0 32px;color:var(--dg-muted);font-size:.9rem;font-weight:600;letter-spacing:.04em}
.dg-tools-band{padding:44px 24px;background:var(--dg-white)}.dg-tools-grid{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));gap:26px;align-items:center;max-width:1100px;margin:auto}.dg-tools-grid img{display:block;width:100%;max-width:145px;max-height:46px;object-fit:contain;margin:auto;filter:grayscale(1);opacity:.78;transition:transform .2s ease,filter .2s ease,opacity .2s ease}.dg-tools-grid img:hover{transform:translateY(-3px);filter:grayscale(0);opacity:1}
@media(max-width:800px){.dg-tools-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.dg-tools-grid{grid-template-columns:repeat(2,1fr);gap:20px}.dg-tools-band{padding:34px 18px}}
@media(max-width:1024px){.dg-book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.dg-book-grid{grid-template-columns:1fr 1fr;gap:14px}.dg-book-card{padding:14px}}
@media(max-width:480px){.dg-book-grid{grid-template-columns:1fr}}
