/*
Theme Name:  Arth'Paysage
Theme URI:   https://arth-paysage.com/
Author:      Groupe Shokk Inc.
Author URI:  https://groupeshokk.com/
Description: Thème WordPress autonome (block theme / Full Site Editing) développé sur mesure pour Arth'Paysage, entreprise d'élagage et de paysagisme à Romans-sur-Isère (Drôme). Esthétique moderne et épurée déclinant une palette de verts (du vert forêt profond au vert sauge clair), avec mise en avant du crédit d'impôt de 50 % et des avis clients. 100 % gratuit, sans licence payante.
Version:     1.0.0
License:     GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: arth-paysage
Requires at least: 6.4
Tested up to: 6.5
Requires PHP: 8.1
Tags:        full-site-editing, block-patterns, landscaping, french, custom-colors, custom-logo, custom-menu
*/

/*
 * Thème autonome (block theme / Full Site Editing) : aucun thème parent.
 * Les styles sont chargés via wp_enqueue_style() dans inc/enqueue-scripts.php
 * (style principal + assets/css/custom.css) ; aucun @import ici.
 */

/* =========================================================================
   VARIABLES CSS RACINE — Palette de marque Arth'Paysage
   ========================================================================= */
:root {
    /* ---------------------------------------------------------------------
       Les 11 nuances de vert (échelle 50 → 950, du plus clair au plus foncé).
       Les valeurs marquées « (marque) » sont les 7 couleurs officielles
       fournies ; les 4 autres sont des teintes intermédiaires interpolées
       pour obtenir une échelle complète et cohérente de 11 paliers.
       --------------------------------------------------------------------- */
    --arth-vert-50:  #EAF3DE; /* (marque) vert crème — fonds très clairs   */
    --arth-vert-100: #DBEBC5; /* interpolé — fonds clairs                  */
    --arth-vert-200: #C0DD97; /* (marque) vert sauge                       */
    --arth-vert-300: #97C459; /* (marque) vert clair                       */
    --arth-vert-400: #639922; /* (marque) vert vif                         */
    --arth-vert-500: #4E8419; /* interpolé — vert moyen-vif                */
    --arth-vert-600: #3B6D11; /* (marque) vert moyen                       */
    --arth-vert-700: #27500A; /* (marque) vert principal                   */
    --arth-vert-800: #1F4406; /* interpolé — vert soutenu                  */
    --arth-vert-900: #173404; /* (marque) vert profond                     */
    --arth-vert-950: #0E2102; /* interpolé — vert forêt très profond       */

    /* ---------------------------------------------------------------------
       Alias sémantiques (rappellent les noms de marque d'origine).
       Pratique pour la lisibilité du code : on emploie le rôle plutôt que
       le numéro de palier.
       --------------------------------------------------------------------- */
    --arth-vert-profond:   var(--arth-vert-900);
    --arth-vert-principal: var(--arth-vert-700);
    --arth-vert-moyen:     var(--arth-vert-600);
    --arth-vert-vif:       var(--arth-vert-400);
    --arth-vert-clair:     var(--arth-vert-300);
    --arth-vert-sauge:     var(--arth-vert-200);
    --arth-vert-creme:     var(--arth-vert-50);

    /* ---------------------------------------------------------------------
       Neutres et couleur d'accent
       --------------------------------------------------------------------- */
    --arth-blanc:      #FFFFFF; /* blanc                          */
    --arth-gris-texte: #2C2C2A; /* gris — texte courant           */
    --arth-gris-muted: #5F5E5A; /* gris — texte secondaire / muet */
    --arth-or:         #FAC775; /* or — accent (crédit d'impôt)   */

    /* ---------------------------------------------------------------------
       Polices (Google Fonts chargées via functions.php)
       --------------------------------------------------------------------- */
    --arth-police-corps:  "Inter", system-ui, -apple-system, sans-serif;
    --arth-police-titre:  "Playfair Display", Georgia, serif;
}

/* =========================================================================
   STYLES DE BASE
   Les styles détaillés seront ajoutés dans assets/css/custom.css ;
   ce bloc ne pose que les fondations héritées des variables ci-dessus.
   ========================================================================= */
body {
    font-family: var(--arth-police-corps);
    color: var(--arth-gris-texte);
    background-color: var(--arth-blanc);
}

h1,
h2,
h3 {
    font-family: var(--arth-police-titre);
    color: var(--arth-vert-900);
}
