/*
Theme Name: Sellerie d'Auge
Theme URI: https://selleriedauge.fr
Author: Sellerie d'Auge
Author URI: https://selleriedauge.fr
Description: Thème WordPress sur-mesure pour Sellerie d'Auge, le premier concept store équestre. Identité visuelle premium, performances optimisées, interface d'administration simplifiée.
Version: 1.1.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 8.1
License: Propriétaire
License URI: -
Text Domain: sellerie-auge
Tags: concept-store, equestre, premium, custom
*/

/* ==========================================================================
   VARIABLES DE LA CHARTE GRAPHIQUE SELLERIE D'AUGE
   ========================================================================== */
:root {
    /* Couleurs principales (charte stricte) */
    --sda-vert: #2f4f4f;
    --sda-vert-clair: #3d6363;
    --sda-vert-fonce: #1f3535;
    --sda-camel: #caa886;
    --sda-camel-clair: #dcbfa1;
    --sda-camel-fonce: #b0926f;
    --sda-blanc: #ffffff;
    --sda-noir: #0a0a0a;

    /* Niveaux de gris (déclinés depuis la charte) */
    --sda-gris-50: #fafafa;
    --sda-gris-100: #f4f2ee;
    --sda-gris-200: #e8e4dc;
    --sda-gris-300: #d4ccc0;
    --sda-gris-500: #8a8275;
    --sda-gris-700: #4a463e;

    /* Typographie */
    --sda-font-principal: 'Futura', 'Jost', system-ui, -apple-system, sans-serif;
    --sda-font-titre: 'Futura', 'Jost', system-ui, -apple-system, sans-serif;

    /* Échelle typographique (modulaire ratio 1.25) */
    --sda-text-xs: 0.75rem;
    --sda-text-sm: 0.875rem;
    --sda-text-base: 1rem;
    --sda-text-lg: 1.125rem;
    --sda-text-xl: 1.375rem;
    --sda-text-2xl: 1.75rem;
    --sda-text-3xl: 2.25rem;
    --sda-text-4xl: 3rem;
    --sda-text-5xl: 4rem;
    --sda-text-6xl: 5rem;

    /* Espacements (échelle 4px) */
    --sda-space-1: 0.25rem;
    --sda-space-2: 0.5rem;
    --sda-space-3: 0.75rem;
    --sda-space-4: 1rem;
    --sda-space-5: 1.25rem;
    --sda-space-6: 1.5rem;
    --sda-space-8: 2rem;
    --sda-space-12: 3rem;
    --sda-space-16: 4rem;
    --sda-space-20: 5rem;
    --sda-space-24: 6rem;
    --sda-space-32: 8rem;

    /* Conteneurs */
    --sda-container: 1280px;
    --sda-container-large: 1440px;
    --sda-container-text: 720px;

    /* Bordures, ombres, transitions (inspirés shadcn — radius modérés) */
    --sda-radius-xs: 2px;
    --sda-radius-sm: 4px;
    --sda-radius: 6px;
    --sda-radius-lg: 10px;
    --sda-radius-xl: 14px;
    --sda-radius-full: 9999px;

    --sda-shadow-xs: 0 1px 2px 0 rgba(47, 79, 79, 0.05);
    --sda-shadow-sm: 0 1px 3px 0 rgba(47, 79, 79, 0.06), 0 1px 2px -1px rgba(47, 79, 79, 0.04);
    --sda-shadow: 0 4px 12px -2px rgba(47, 79, 79, 0.08), 0 2px 4px -2px rgba(47, 79, 79, 0.04);
    --sda-shadow-lg: 0 16px 48px -8px rgba(47, 79, 79, 0.12), 0 8px 16px -8px rgba(47, 79, 79, 0.08);

    /* Couleurs sémantiques (inspirées tokens shadcn — adaptées charte SDA) */
    --sda-border: rgba(47, 79, 79, 0.12);
    --sda-border-hover: rgba(47, 79, 79, 0.24);
    --sda-input: var(--sda-gris-200);
    --sda-input-focus: var(--sda-camel);
    --sda-muted: var(--sda-gris-100);
    --sda-muted-foreground: var(--sda-gris-500);
    --sda-accent: var(--sda-gris-100);
    --sda-accent-foreground: var(--sda-vert);
    --sda-ring: var(--sda-camel);
    --sda-ring-offset: var(--sda-blanc);
    --sda-destructive: #b13e3e;
    --sda-destructive-foreground: var(--sda-blanc);

    /* Transitions cohérentes */
    --sda-transition: 200ms cubic-bezier(0.4, 0, 0.2, 1);
    --sda-transition-slow: 500ms cubic-bezier(0.4, 0, 0.2, 1);
    --sda-transition-fast: 120ms cubic-bezier(0.4, 0, 0.2, 1);

    /* Header */
    --sda-header-height: 80px;
    --sda-header-height-mobile: 64px;

    /* Z-index */
    --sda-z-header: 100;
    --sda-z-overlay: 200;
    --sda-z-modal: 300;
}

/* ==========================================================================
   FEUILLE DE STYLE PRINCIPALE
   Le style réel est dans assets/css/main.css (chargé via enqueue.php).
   Ce fichier sert uniquement à l'identification du thème par WordPress.
   ========================================================================== */
