/*
Theme Name: Charlotte K
Theme URI: https://www.charlottek.fr/
Description: Divi child theme for charlottek.fr — clean rebuild. Explicit, conditional per-module loading (CharlotteK\ namespace), no magic autoloader. Replaces Divi_Child.
Author: Mantys Media
Author URI: https://mantysmedia.com/
Template: Divi
Version: 1.7.0
Requires PHP: 8.1
Text Domain: charlotte-k
*/

/* Site styles are enqueued by the Assets\Enqueue module (assets/css/).
   Keep this file limited to the theme header. */

/* =====================================================================
   ⚠️  BUMP `Version:` ABOVE ON EVERY DEPLOY.
   ---------------------------------------------------------------------
   It stayed at 1.0.0 from 2026-06-10 to 2026-08-14 — 45 commits, 18 features
   — because nothing forces the bump. Two things now depend on it:

     · Admin\ThemeHome records a dated entry the first time it sees a new
       version string. No bump means no release history, and the admin keeps
       claiming the theme has been live since the day tracking started.
     · Assets\Enqueue falls back to this version when an asset's filemtime is
       unreadable, so a stale value can serve a stale cached file.

   Convention (semver): patch = fix, minor = feature, major = breaking.
   Bump in the same commit as the change, not afterwards.

   History reconstructed from git on 2026-08-14 (no tags existed):
     1.0.0  2026-06-10  initial child theme, module loading
     1.1.0  2026-06-11  tracking modules, accordion, emoji off, header CLS fix
     1.2.0  2026-06-16  deferrable Calendly loader, conditional Typeform
     1.3.0  2026-06-17  theme owns every text font (drops Divi's)
     1.4.0  2026-07-09  native Divi 5 timeline module
     1.5.0  2026-08-13  Divi 5 counter dedupe (render_block)
     1.6.0  2026-08-13  post dates: single source of truth, drops Divi_Child
     1.7.0  2026-08-14  admin option pages (menu, home, site variables)
   ===================================================================== */
