/*
Theme Name: Hestia Child Cursor
Description: Thème enfant personnalisé pour Hestia avec footer personnalisé, sections HTML personnalisées et fonds de catégories personnalisables.
Author: Cursor AI Assistant
Template: hestia
Version: 1.3.1
Text Domain: hestia-child-cursor

FONCTIONNALITÉS INCLUSES :
==========================
✅ Correction du chargement CSS (priorité 15)
✅ Personnalisation avancée du footer via Customizer
✅ Sections HTML personnalisées (16 positions + 5 styles)
✅ Personnalisation du fond des pages catégories (3 types + opacité)
✅ Support shortcodes et plugins
✅ Interface d'administration intuitive
✅ Design responsive et adaptatif
✅ Documentation complète avec exemples

ACCÈS RAPIDE :
=============
- Footer : Apparence > Personnaliser > Footer Content
- Sections HTML : Apparence > Personnaliser > Sections HTML Personnalisées  
- Fond Catégories : Apparence > Personnaliser > Fond des Pages Catégories
- Liens directs disponibles dans Apparence > Thèmes > Actions

SUPPORT :
========
WordPress 5.0+, PHP 7.4+, Thème Hestia 3.2.10+
Compatible avec WooCommerce, Elementor, et principaux plugins
*/

/* =================================================================
   STYLES POUR LA PAGE BLOG PERSONNALISÉE
   ================================================================= */

/* En-tête de la page blog */
.blog-page-header {
    border-bottom: 1px solid #eee;
    padding-bottom: 30px;
}

.blog-page-header .page-title {
    color: #3C4858;
    font-weight: 700;
}

/* Message "Aucun article trouvé" */
.no-posts-found {
    text-align: center;
    padding: 60px 20px;
    background: #f8f9fa;
    border-radius: 6px;
    margin: 20px 0;
}

.no-posts-found h2 {
    color: #3C4858;
    margin-bottom: 15px;
}

.no-posts-found p {
    color: #6c757d;
    font-size: 16px;
}

/* =================================================================
   STYLES RESPONSIVE POUR LA PAGE BLOG
   ================================================================= */

@media (max-width: 768px) {
    .blog-page-header {
        margin-bottom: 30px;
        text-align: left;
    }
    
    .blog-page-header .page-title {
        font-size: 28px;
    }
    
    .no-posts-found {
        padding: 40px 15px;
    }
}

/* =================================================================
   ESPACE POUR VOS STYLES PERSONNALISÉS
   ================================================================= */

/* Ajoutez vos styles CSS personnalisés ci-dessous */

/* ====================================
   STYLES PERSONNALISÉS
   ==================================== */

/* Styles de base pour les personnalisations */
.hestia-child-custom {
    /* Classe de base pour toutes nos personnalisations */
}

/* ====================================
   FOOTER PERSONNALISÉ
   ==================================== */

/* Styles pour le footer personnalisé - voir functions.php */

/* ====================================
   SECTIONS HTML PERSONNALISÉES
   ==================================== */

/* Styles pour les sections HTML - voir functions.php */

/* ====================================
   FOND DES PAGES CATÉGORIES
   ==================================== */

/* Styles pour les fonds personnalisés - voir functions.php */

/* ====================================
   CORRECTIONS ET AMÉLIORATIONS
   ==================================== */

/* Vous pouvez ajouter vos styles personnalisés ci-dessous */

/* Exemple de personnalisation du header */
/*
.navbar-brand {
    font-weight: bold;
}
*/

/* Exemple de personnalisation des boutons */
/*
.btn-primary {
    background-color: #e91e63;
    border-color: #e91e63;
}

.btn-primary:hover {
    background-color: #c2185b;
    border-color: #c2185b;
}
*/

/* Exemple de personnalisation des couleurs */
/*
:root {
    --hestia-primary-color: #e91e63;
    --hestia-secondary-color: #2196f3;
}
*/ 