/* meilleurclimaticien.fr — thème « Fraîcheur » : bleu glacier, menthe, Manrope + Figtree (28/09/2026) */
:root {
    --bg: #f3f7fa; --bg-2: #e3edf4; --surface: #ffffff;
    --ink: #0f1c2a; --ink-2: #36485a; --ink-3: #56687a;
    --line: #d6e2ec; --line-strong: #758899;
    --accent: #0f6aa8; --accent-hover: #0b5587; --on-accent: #ffffff; --accent-soft: #dfeef8;
    --gold: #d9a441;
    --mm-bg: #0d1b2a; --mm-accent: #6fe0cf;
    --lg-pt: #7fd8f7; --lg-fl: #1fa392;
    --serif: 'Manrope', system-ui, sans-serif;
    --sans: 'Figtree', system-ui, -apple-system, 'Segoe UI', sans-serif;
}
@media (prefers-color-scheme: dark) {
    :root {
        --bg: #0b141d; --bg-2: #111e2a; --surface: #162533;
        --ink: #edf4f9; --ink-2: #c6d6e2; --ink-3: #97abbb;
        --line: #243646; --line-strong: #7890a3;
        --accent: #6cc4ff; --accent-hover: #9ad7ff; --on-accent: #062033; --accent-soft: #15324a;
        --lg-pt: #0b141d; --lg-fl: #6fe0cf;
    }
}

/* ===== Logo « Le souffle » : unité murale + flux d'air ===== */
.lg { gap: 10px; }
.lg__mark { width: 40px; height: 40px; display: grid; place-items: center; flex: none; color: var(--accent); }
.lg__mark svg { width: 40px; height: 40px; }
.lg__pt { fill: var(--lg-pt); }
.lg__fl { stroke: var(--lg-fl); }
.lg__name { display: inline-flex; flex-direction: column; font: 400 15px/1 var(--serif); letter-spacing: -.02em; color: var(--ink); white-space: nowrap; }
.lg__name b { font-weight: 800; font-size: 22px; line-height: .95; color: var(--ink); }
.lg--ft { margin-bottom: 16px; }
.lg--ft .lg__mark, .lg--ft .lg__mark svg { width: 52px; height: 52px; }
.lg--ft .lg__name { font-size: 19px; } .lg--ft .lg__name b { font-size: 29px; }
.hero__t em { font-style: normal; color: var(--accent); }
.menu-ouvert .hd .lg__mark { background: none; color: #ffffff; }
.menu-ouvert .hd .lg__pt { fill: var(--mm-bg); }
@media (max-width: 720px) { .lg__mark, .lg__mark svg { width: 34px; height: 34px; } .lg__name { font-size: 13px; } .lg__name b { font-size: 19px; } .hd .btn { white-space: nowrap; } }
