/*
Theme Name:   SC Conseils Child
Theme URI:    https://sc-conseils.fr
Description:  Child theme of Astra for sc-conseils.fr. Holds every custom rule
              for the site: nothing is styled from the Customizer's additional
              CSS box, and nothing from a plugin's own CSS field.
Author:       Stéphane Chotard
Author URI:   https://sc-conseils.fr
Template:     astra
Version:      0.1.0
Text Domain:  scc-child
License:      GPL-2.0-or-later
*/

/* ==================================================================
   HOW THIS FILE IS ORGANISED

   Numbered sections, in cascade order. A rule goes in the lowest
   section that can hold it, never at the end of the file.

   1. Design tokens
   2. Base and typography
   3. Layout and containers
   4. Components
   5. Utilities
   6. Page-specific overrides
   7. Print

   Two standing rules, from CLAUDE.md:
   - No colour literal outside section 1. Every value is a var().
   - No opacity on text. Contrast is chosen, never faded into.
   ================================================================== */


/* ==================================================================
   1. DESIGN TOKENS
   ==================================================================

   EMPTY ON PURPOSE, and this is not an oversight.

   The single source of the SC Conseils palette and type scale is
   orga-simulateur/src/tokens.css (direction A, "Le Tuteur", retained
   2026-08-12). `python _scripts/gen-tokens.py` derives the other
   chains from it and refuses to leave them divergent.

   Hand-copying the hex values here would recreate root cause D13: the
   same colours maintained in several places, corrected in two of them,
   and wrong in the third. This section is filled by the generator in
   T2 of the migration plan, not by hand.

   Until then Astra's own defaults apply, and the site looks unbranded.
   That is the expected state between T1 and T2.
   ================================================================== */


/* ==================================================================
   2. BASE AND TYPOGRAPHY
   ==================================================================
   Web fonts are declared here in T2 (@font-face on the woff2 files
   copied into scc-child/fonts/). Never a Google Fonts <link>: it
   breaks self-hosting and hands the visitor's IP to a third party
   before consent is collected.
   ================================================================== */


/* ==================================================================
   3. LAYOUT AND CONTAINERS
   ================================================================== */


/* ==================================================================
   4. COMPONENTS
   ================================================================== */


/* ==================================================================
   5. UTILITIES
   ================================================================== */


/* ==================================================================
   6. PAGE-SPECIFIC OVERRIDES
   ==================================================================
   Carried over from the Elementor era, kept for reference until the
   pages that used it are rebuilt:
   docs/contenu-historique/css-additionnel-customizer.css holds the
   .bloc-patrimoine rule (443 bytes) that lived in the Customizer.
   It is NOT reinstated here: it hard-codes #7A7A7A and #1a1a1a, which
   section 1 forbids. It is transposed in T2, against the tokens.
   ================================================================== */


/* ==================================================================
   7. PRINT
   ================================================================== */
