/*
Theme Name: D&S Trading
Theme URI: https://dstrading.com
Author: D&S Trading Team
Author URI: https://dstrading.com
Description: Thème WordPress personnalisé pour D&S Trading and Services SARL - Export de produits agricoles d'Afrique de l'Ouest. Design HTML original converti en WordPress avec Pods.
Version: 3.0.0
Requires at least: 6.0
Tested up to: 6.4
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: ds-trading
Tags: agriculture, export, business, modern, tailwind, pods, multilingual

D&S Trading WordPress Theme, Copyright 2025
D&S Trading is distributed under the terms of the GNU GPL

Changelog:
v3.0.0 - TOUTES LES PAGES 100% TRADUISIBLES ! (Oct 2025)
- ✅ Page Services COMPLÈTE avec pll_e()
- ✅ Archive Produits 100% traduisible
- ✅ Footer 100% traduisible
- ✅ 120+ chaînes traduisibles enregistrées (Services)
- ✅ Hero, Prestations, Processus, Ports, Pourquoi nous choisir, Témoignages, CTA, Footer, Archive
- ✅ 5 PAGES COMPLÈTES : Accueil, À propos, Services, Contact, Produits
- ✅ 315+ chaînes traduisibles au total
- 🎉 Site 100% prêt pour FR/EN !

v2.7.0 - Page Contact 100% traduisible (Oct 2025)
- Conversion complète de page-contact.php avec pll_e()
- 45+ chaînes traduisibles enregistrées
- Hero, Formulaire, Coordonnées, Informations légales, Carte
- Messages d'erreur et placeholders traduisibles

v2.6.0 - Page À propos 100% traduisible (Oct 2025)
- Conversion complète de page-about.php avec pll_e()
- 70+ chaînes traduisibles enregistrées
- Hero, Histoire, Timeline, Ambition, Valeurs, Équipe
- Prêt pour création version anglaise dans WordPress

v2.5.2 - Front-page 100% traduisible (Oct 2025)
- Ajout traduction "and services"
- Page d'accueil entièrement traduisible
- Toutes les chaînes enregistrées dans Polylang

v2.5.1 - Fix traductions Polylang (Oct 2025)
- Remplacement de esc_html_e() par pll_e() pour compatibilité Polylang
- Les traductions fonctionnent maintenant correctement
- Changement de langue effectif sur le site

v2.5.0 - Templates traduisibles avec Polylang String Translations (Oct 2025)
- Conversion complète de front-page.php avec esc_html_e()
- Toutes les chaînes enregistrées dans inc/polylang-strings.php
- Interface de traduction dans Langues > Traductions de chaînes
- Le client peut traduire tous les textes depuis le dashboard
- Switcher de langue amélioré (design moderne)
- Prêt pour traduction FR/EN complète

v2.4.0 - Support multilingue Polylang (Oct 2025)
- Intégration complète de Polylang pour FR/EN
- Switcher de langue dans header (desktop + mobile)
- Support des custom post types Pods traduisibles
- Styles personnalisés pour le switcher (polylang.css)
- Guide complet POLYLANG-GUIDE.md
- Enregistrement des chaînes traduisibles
- Compatible avec menus multilingues

v2.3.0 - Fix Contact en double dans le menu (Oct 2025)
- Bouton Contact désormais uniquement dans le menu fallback
- Si menu WordPress actif, pas de bouton Contact supplémentaire
- Plus de duplication du lien Contact
- Apport des modifications demandées par le client

v2.2.0 - PageSpeed Quick Wins (Oct 2025)
- Suppression CSS Gutenberg inutilisé (-13.6 KiB)
- Lucide Icons minifié (.min.js) (-21.3 KiB)
- Dimensions explicites sur logos (width/height) - Fix CLS
- Lazy loading sur logos partenaires
- Guide complet GUIDE-PAGESPEED-OPTIMISATIONS.md
- Gain total : ~35 KiB + amélioration CLS

v2.1.1 - Guide optimisation images WebP (Oct 2025)
- Ajout du guide GUIDE-OPTIMISATION-IMAGES.md
- Instructions pour convertir les images en WebP
- Gain potentiel : 428 KiB (55% de réduction)
- Plugin Performance Lab recommandé
- Commandes pour conversion manuelle

v2.1.0 - Optimisation LCP (Largest Contentful Paint) (Oct 2025)
- Suppression de animate-fade-in sur le H1 (réduire render delay)
- Ajout de CSS critique inline pour le H1
- H1 s'affiche immédiatement sans attendre Tailwind
- Amélioration PageSpeed de ~6s à <1s pour LCP
- Preload fonts déjà en place

v2.0.0 - Fix clip-path avec !important (Oct 2025)
- Ajout de !important sur .clip-diagonal-left pour éviter override Tailwind
- Tailwind (CDN) charge dynamiquement et peut override les styles
- !important force l'application du clip-path
- Forme penchée maintenant visible correctement

v1.9.9 - Sync clip-path avec HTML original (Oct 2025)
- Ajout du media query commenté pour .clip-diagonal-left
- Synchronisation parfaite avec assets/css/theme.css du HTML

v1.9.8 - Corrections responsive complètes (Oct 2025)
- Page Contact : Titres réduits en mobile (text-3xl au lieu de text-5xl)
- Page Accueil : Titres responsive + forme penchée visible en mobile
- Page Services : Tous les titres synchronisés en responsive
- Header : Suppression du bouton Contact dupliqué en mobile
- Toutes les pages : text-base en mobile, text-xl en desktop

v1.9.7 - Suppression glass sur logos (Oct 2025)
- Suppression de la classe glass (pas de background)
- Logos sur fond transparent
- Conserve l'effet décalé et le hover scale
- Coins arrondis conservés

v1.9.6 - Logos couleur et taille naturelle (Oct 2025)
- Suppression du filtre grayscale (logos en couleur)
- object-contain au lieu de object-cover
- Logos affichés à leur taille naturelle
- Centrés dans la card (flex items-center justify-center)
- Padding interne (p-4) pour respiration

v1.9.5 - Logos partenaires design original (Oct 2025)
- Retour au design HTML original
- Cards glass avec effet blur
- Grille 2x2 mobile, 4 colonnes desktop
- Logos pairs décalés vers le bas (translate-y-5)
- Aspect-square pour format carré
- object-cover pour remplir la card
- Grayscale par défaut, couleur au hover

v1.9.4 - Logos partenaires flottants (Oct 2025)
- Affichage minimaliste sans cards
- Logos directs sans padding/bordures
- Flex wrap responsive
- Grayscale + opacity 60% par défaut
- Couleur + opacity 100% + scale au hover
- Hauteur fixe (h-16), largeur auto

v1.9.3 - Carousel logos partenaires (Oct 2025)
- Carousel horizontal avec défilement automatique
- Taille régulée (w-48 h-24) pour uniformité
- Pas de bordures, fond blanc propre
- Animation infinie (30s)
- Pause au hover
- Grayscale par défaut, couleur au hover

v1.9.2 - Logos partenaires simplifiés (Oct 2025)
- 1 seul champ gallery au lieu de 4 champs séparés
- Upload illimité de logos (pas limité à 4)
- Drag & drop pour réorganiser
- Gestion automatique de l'affichage
- Guide complet inclus (GUIDE-LOGOS-PARTENAIRES.md)

v1.9.1 - Page produit simplifiée (Oct 2025)
- Hero plein écran immersif (arrow plus bas)
- Description du produit (storytelling simple)
- Spécifications techniques en 2 cards
- Suppression timeline processus (trop)
- Suppression CTA contact (inutile)
- Focus sur l'essentiel : hero + description + specs

v1.9.0 - Page produit B2B Premium (Oct 2025)
- Design immersif avec hero plein écran
- Section storytelling du produit
- Spécifications techniques en cards
- Timeline processus qualité visuelle
- CTA contact professionnel
- Fini le style e-commerce, place au B2B premium

v1.8.0 - Système Produits Phares (Oct 2025)
- Champ "Produit phare" (is_featured) dans Pods
- Limite automatique à 3 produits phares maximum
- Message d'avertissement si limite dépassée
- Requête mise à jour pour afficher les produits cochés
- Guide complet inclus (GUIDE-PRODUITS-PHARES.md)

v1.7.1 - CSS logo renforcé (Oct 2025)
- Sélecteurs CSS multiples pour garantir fond transparent
- Suppression padding, border, box-shadow sur le logo
- Styles spécifiques PNG et SVG
- Logo dsd_low.png inclus dans le thème

v1.7.0 - Support SVG + Fix fond blanc logo (Oct 2025)
- Support upload SVG activé (image/svg+xml)
- Fix affichage SVG dans la bibliothèque média
- CSS pour garantir fond transparent du logo (background: transparent !important)
- Plus de fond blanc sur les logos PNG transparents

v1.6.5 - Fix Contact en double dans le menu (Oct 2025)
- Bouton Contact désormais uniquement dans le menu fallback
- Si menu WordPress actif, pas de bouton Contact supplémentaire
- Plus de duplication du lien Contact

v1.6.4 - Fix erreur critique logo (Oct 2025)
- Correction gestion du champ Pods file/image (retourne un array)
- Vérification si array et extraction de l'URL (guid)
- Plus d'erreur critique lors de l'upload du logo

v1.6.3 - Cards dynamiques et vivantes (Oct 2025)
- Layout horizontal avec icône à gauche (plus vivant)
- Icônes avec gradient coloré et shadow
- Effet de rotation au hover (rotate-1, -rotate-1)
- Card du milieu décalée vers le bas (lg:mt-8)
- Dernière card sur 2 colonnes en tablette
- Animations fluides et engageantes

v1.6.2 - Cards "Leader Logistique" améliorées (Oct 2025)
- Layout centré avec icônes en haut
- Padding augmenté : p-6 (mobile) → p-10 (desktop)
- Icônes plus grandes : 32px → 36px
- Hauteur égale pour toutes les cards (h-full)
- Meilleure présentation et lisibilité

v1.6.1 - Améliorations responsive page Services (Oct 2025)
- Hero "De la récolte au port" : Titres et textes responsive (3xl → 6xl)
- Section "Leader Logistique" : Titres adaptatifs (3xl → 7xl)
- Cards services : Largeur augmentée (max-w-6xl → max-w-7xl)
- Meilleure lisibilité sur tous les écrans (mobile, tablette, desktop)

v1.6.0 - Logo personnalisable + Fonts optimisées (Oct 2025)
- Logo modifiable via theme_settings (PNG/SVG)
- Champ site_name pour fallback texte
- Preload des fonts (Poppins + Lato) pour éviter le FOUC
- Guide d'upload du logo inclus (GUIDE-LOGO-PERSONNALISE.md)

v1.5.5 - Fix couleurs messages CF7 (Oct 2025)
- Messages de succès en couleur secondary (or) au lieu de vert
- Ajout !important pour forcer les styles
- Guide de configuration emails inclus (GUIDE-EMAILS-CONTACT-FORM-7.md)

v1.5.4 - Espacement formulaire optimisé (Oct 2025)
- Réduction de l'espacement entre les champs (1.5rem → 1rem)
- Formulaire plus compact et aéré

v1.5.3 - Styles Contact Form 7 (Oct 2025)
- CSS personnalisé pour Contact Form 7
- Inputs arrondis, bouton stylé, messages colorés
- Design 100% compatible avec le thème
- Formulaire amélioré inclus (FORMULAIRE-CF7-AMELIORE.txt)

v1.5.2 - Amélioration formulaire contact (Oct 2025)
- Détection automatique du premier formulaire Contact Form 7
- Message clair si Contact Form 7 n'est pas installé
- Bouton direct pour installer le plugin
- Guide d'installation inclus (GUIDE-FORMULAIRE-CONTACT.md)

v1.5.1 - Fix affichage stats (Oct 2025)
- Fix: Stats affichent maintenant les valeurs par défaut au lieu de 0
- Les valeurs s'affichent immédiatement, puis s'animent au scroll
- Fallback si l'animation JS ne se déclenche pas

v1.5.0 - Statistiques dynamiques et animées (Oct 2025)
- Stats configurables dans theme_settings (Pods)
- 8 champs stats : produits, ports, clients, équipe, tonnes, satisfaction, temps de réponse, années
- Animation de compteur automatique au scroll
- Support formats spéciaux : +, %, <, >
- Stats dynamisées sur toutes les pages (Accueil, À propos, Services)
- Guide de configuration inclus (GUIDE-STATS-DYNAMIQUES.md)

v1.4.0 - Testimonials dynamiques (Oct 2025)
- Section Témoignages ajoutée sur page Services
- Custom Post Type "Testimonials" avec Pods
- Champs : nom client, poste, entreprise, note (1-5 étoiles)
- Design compact avec photos rondes et étoiles
- Stats bar incluse (tonnes exportées, satisfaction, temps de réponse)
- Guide de création inclus (GUIDE-PODS-TESTIMONIALS.md)

v1.3.2 - Fix images ports (Oct 2025)
- Fix: Images à la une des ports ne s'affichaient pas
- Utilisation de get_post_thumbnail_id() au lieu de _thumbnail_id

v1.3.1 - Correction requête Pods (Oct 2025)
- Fix: Erreur SQL "Unknown column 'is_featured' in ORDER BY"
- Correction de la requête Pods pour les ports
- Tri simplifié sans champ personnalisé dans ORDER BY

v1.3.0 - Ports dynamiques avec Pods (Oct 2025)
- Section Ports refaite avec design riche (1 grand + 3 petits)
- Custom Post Type "Ports" avec Pods
- Champs : pays, drapeau, capacité TEU, caractéristiques, port principal
- Guide de création inclus (GUIDE-PODS-PORTS.md)

v1.2.0 - Sections complètes (Oct 2025)
- Page À propos : Ajout sections Valeurs et Équipe
- Page Services : Ajout sections Destinations Mondiales, Processus Logistique, Pourquoi Nous Choisir
- Toutes les pages ont maintenant 100% des sections du HTML original

v1.1.0 - Corrections majeures (Oct 2025)
- Header restauré avec effet glass (top-6)
- Partenaires éditables via Pods
- Page À propos refaite (design HTML original)
- Page Produits refaite avec bento grid
- Page Contact refaite avec formulaire et stats
- Tous les templates correspondent au design HTML original
*/

/* 
 * Les styles principaux sont gérés par Tailwind CSS
 * Voir assets/css/ pour les fichiers de style personnalisés
 */
