/* Apple Zone — couche « corporate » (nov. 2026)
   Une seule police (Inter), sans italiques décoratives, fonds neutres.
   Chargée après style.css et style-az.css. Retirer ce fichier = retour au look précédent. */

/* ── 1. Tons crème/pêche → gris neutres (généré automatiquement depuis style.css, style-az.css et les pages) ── */
:root{--cream:#f1f2f6}
:root{--bg:#f5f6fa;--bg-alt:#ebecf0;--rule:#dadbdf;--cream:#dadbdf}
.az-nav{background:rgba(245,246,250,.85)!important}
.az-nav.scrolled{background:rgba(245,246,250,.82)!important}
body{background:var(--bg, #f5f6fa)!important}
.page-hero{background:var(--bg, #f5f6fa)!important}
.page-hero::after{background:var(--rule, #dadbdf)!important}
section.section[style*="background:var(--white)"],
section.section[style*="background:#fff"]{background:var(--bg, #f5f6fa)!important}
.svc-grid{background:var(--rule, #dadbdf)!important}
.svc-item{background:var(--bg, #f5f6fa)!important}
.tabs-bar, .cat-bar, .filters-bar{background:var(--bg, #f5f6fa)!important}
.ct-hero{background:var(--bg, #f5f6fa)!important}
.wr-hero, .pp-hero, .md-hero, .ck-hero{background:var(--bg, #f5f6fa)!important}
.pp-contact{background:linear-gradient(135deg, var(--bg-card, #fff) 0%, var(--bg, #f5f6fa) 100%)!important}
.bento-shop{background:linear-gradient(135deg, #f5f6fa 0%, #e9eaee 100%)!important}
.rp-card-battery{background:linear-gradient(135deg, #fff 0%, #f5f6fa 100%)!important}
.rp-hero{background:var(--bg,#f5f6fa)!important}
.rp-trust{background:var(--bg,#f5f6fa)!important}
.rp-ba-section{background:var(--bg,#f5f6fa)!important}
.rp-reviews{background:var(--bg,#f5f6fa)!important}
.az-mark-foot{background:linear-gradient(150deg,#f9fafe 0%,#e6e7eb 100%)!important}
.ck-hero{background:var(--bg,#f5f6fa)!important}
.ck-content{background:var(--bg,#f5f6fa)!important}
.az-hero3{background:linear-gradient(180deg,#f8f9fd 0%,#edeef2 100%)!important}
.az-hero3-blob-r{background:#e5e6ea!important}
.az-hero3-blob-y{background:#f0f1f5!important}
.rp-water-foot{background:#f9fafe!important}
.px-hero{background:var(--bg,#f5f6fa)!important}
.px-tabs{background:rgba(245,246,250,.92)!important}
.px-cat{background:var(--bg,#f5f6fa)!important}
.px-mobile-select{background:rgba(245,246,250,.96)!important}
.px-midcta-btn.ghost:hover{background:rgba(245,246,250,.08)!important}
.px-notes{background:var(--bg,#f5f6fa)!important}
.px-delays{background:var(--bg,#f5f6fa)!important}
.px-delay-card:hover{background:var(--bg,#f5f6fa)!important}
.rc-hero{background:var(--bg,#f5f6fa)!important}
.rc-notice{background:var(--bg-alt,#ebecf0)!important}
.rc-wiz-section{background:var(--bg,#f5f6fa)!important}
.rc-wiz-foot{background:var(--bg-alt,#ebecf0)!important}
.rc-process{background:var(--bg-alt,#ebecf0)!important}
.rc-b2b{background:var(--bg-alt, #ebecf0)!important}
.rc-b2b-btn-primary:hover{background:#dadbdf!important}
.wr-cov-no{background:#f3f4f8!important}
.wr-key-notice{background:linear-gradient(135deg, #f0f1f5 0%, #fff 70%)!important}
.wr-section[open] summary{background:linear-gradient(to right, #f3f4f8, transparent)!important}
.wr-warn{background:#f3f4f8!important}
.wr-hero{background:var(--bg,#f5f6fa)!important}
.ent-hero{background:var(--bg,#f5f6fa)!important}
.ent-trust{background:var(--bg,#f5f6fa)!important}
.ent-process{background:var(--bg,#f5f6fa)!important}
.ent-quick-cta a,
.ent-quick-cta button{background:rgba(245,246,250,.04)!important}
.ent-form{background:rgba(245,246,250,.03)!important}
.ent-form input[type=text],
.ent-form input[type=tel],
.ent-form input[type=email],
.ent-form input[type=number],
.ent-form textarea{background:rgba(245,246,250,.05)!important}
.ent-form input:focus,
.ent-form textarea:focus{background:rgba(245,246,250,.08)!important}
.ent-captcha{background:rgba(245,246,250,.04)!important}
.ct-hero{background:var(--bg,#f5f6fa)!important}
.ct-big-cta .ic{background:rgba(245,246,250,.1)!important}
.ct-day-timeline::before{background:rgba(245,246,250,.15)!important}
.ct-map-section{background:var(--bg,#f5f6fa)!important}
.ct-rdv{background:var(--bg,#f5f6fa)!important}
.ct-top{background:var(--bg,#f5f6fa)!important}
.btn-del{background:#e6e7eb!important}
:root{--cst-cream:#edeef2;--cst-cream-2:#dddee2;--cst-line:rgba(237,238,242,.14)}
.cst-hero-grid{background-image:linear-gradient(rgba(237,238,242,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(237,238,242,.5) 1px,transparent 1px)!important}
.cst-btn-ghost:hover{background:rgba(237,238,242,.05)!important}
:root{--rce-cream:#edeef2;--rce-cream-2:#e4e5e9}
.pp-warn{background:#f3f4f8!important}
.pp-hero{background:var(--bg,#f5f6fa)!important}
:root{--sup-line:#dfe0e4;--sup-line-2:#e6e7eb;--sup-paper:#f6f7fb;--sup-cream:#eff0f4}
.sup-particulier-ico{background:#f0f1f5!important}
.sup-urg--high .sup-urg-card{background:linear-gradient(180deg,#f9fafe 0%,#fff 60%)!important}
.sup-urg--crit .sup-urg-card{background:linear-gradient(180deg,#f3f4f8 0%,#fff 60%)!important}
.sup-urg--high input:checked + .sup-urg-card{background:linear-gradient(180deg,#f0f1f5 0%,#f9fafe 100%)!important}
.sup-urg--crit input:checked + .sup-urg-card{background:linear-gradient(180deg,#e6e7eb 0%,#f3f4f8 100%)!important}
.sup-urg-warn{background:#f3f4f8!important}
.sup-urg-warn.soft{background:#f9fafe!important}
.sup-msg-err{background:#f3f4f8!important}
:root{--cream:#eeeff3;--cream-dark:#dedfe3;--paper:#f4f5f9}
:root{--bg:#f5f6fa;--bg-alt:#ebecf0;--rule:#dadbdf}
.az-nav{background:rgba(245,246,250,.75)!important}
.az-nav.scrolled{background:rgba(245,246,250,.92)!important}
.bq-hero{background:var(--bg,#f5f6fa)!important}
.bq-filter{background:rgba(245,246,250,.92)!important}
.bq-compare .xx{background:#e6e7eb!important}
.bq-card:hover{background:var(--bg,#f5f6fa)!important}
.bq-card-img{background:var(--bg,#f5f6fa)!important}
.bq-card-sold-overlay{background:rgba(245,246,250,.85)!important}
.bq-example{background:rgba(245,246,250,.05)!important}
.bq-rachat{background:var(--bg,#f5f6fa)!important}
.md-error{background:#f3f4f8!important}
:root{--bone:#edeef2;--bone-2:#e4e5e9}
.bo-nav.scrolled{background:rgba(237,238,242,.85)!important}
.dm-error{background:#f3f4f8!important}
.az-pop-note{background:#f6f7fb!important}
.cm-error{background:#f3f4f8!important}
.cm-badge{background:#f3f4f8!important}
.az-cookie-banner{background:#f5f6fa!important}
.az-cookie-modal-inner{background:#f5f6fa!important}

/* ── 2. Règles corporate (prioritaires) ── */
:root{
  --font:'Inter',system-ui,-apple-system,sans-serif;
  --title:'Inter',system-ui,-apple-system,sans-serif;
  --serif:'Inter',system-ui,-apple-system,sans-serif;
  --mono:'Inter',system-ui,-apple-system,sans-serif;
  --sans:'Inter',system-ui,-apple-system,sans-serif;
  --cream:#f5f6f8; --bg:#ffffff; --bg-alt:#f5f6f8; --rule:#e4e6ea;
  --r-md:12px; --r-lg:14px; --r-xl:18px;
}
html body, body *:not(svg):not(svg *){font-family:'Inter',system-ui,-apple-system,sans-serif!important}
body *{font-style:normal!important}
body{background:#fff!important}
h1,h2,h3{letter-spacing:-.025em!important}
h1 em,h2 em,h3 em{color:var(--red,#B8002E)!important}

/* En-tête */
.az-nav{background:rgba(255,255,255,.92)!important;border-bottom:1px solid #eceef1}

/* Accueil */
.az-hero3{background:linear-gradient(180deg,#ffffff 0%,#f4f5f7 100%)!important}
.az-hero3-h1{font-weight:700!important;font-size:clamp(44px,6vw,84px)!important;line-height:1.02!important}
.az-hero3-blob,.az-hero3-grain,.az-hero3-grid,.az-hero3-seal{display:none!important}
.cursor-glow,.bento-glow{display:none!important}
.az-coverage{background:#f5f6f8!important}
.az-testimonials{background:#eef0f3!important}
.az-stats{background:#111317!important}
.bento-shop{background:#f5f6f8!important;border:1px solid #e6e8ec!important}

/* Étiquettes (anciennement en police machine à écrire) */
[class*="eyebrow"],[class*="kicker"],[class*="label"],[class*="tag"]{letter-spacing:.06em!important}

.bento-shape-spark{display:none!important}
.az-notice.az-hb{background:#141414!important;color:#fff!important}

/* Pied de page : texte de présentation lisible sur fond foncé */
.footer-desc,.footer-desc span{color:rgba(255,255,255,.62)!important}
