/* ==========================================================================
   Article de blog sur-mesure (remplace le template Elementor "Single Post")
   A placer dans : wp-content/themes/blocksy-1752578877-via-wpmarmite/assets/css/single-post.css
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@700;900&family=Lora:wght@600;700&display=swap');

/* --- Bandeau titre + image (même composant natif Blocksy .hero-section que sur les pages
   catégorie) : on masque la description automatique de Blocksy (n'a pas lieu d'être sur un
   article) ainsi que la ligne auteur/date/catégorie que Blocksy ajoute par défaut sous le titre
   (pas dans le modèle Elementor d'origine, donc pas voulue ici). --- */
.hero-section .page-description { display: none !important; }
.hero-section .entry-header .entry-meta { display: none !important; }
.hero-section .entry-header .page-title {
	color: #000 !important;
	font-family: 'Lora', sans-serif;
	font-weight: 700;
	font-size: 35px;
}

/* --- Contenu de l'article --- */
.gc-single-post {
	margin-top: 40px;
	margin-bottom: 60px;
}
.gc-single-post__content {
	line-height: 1.75;
	font-size: 16px;
	color: #333;
}
.gc-single-post__content img {
	max-width: 100%;
	height: auto;
	border-radius: 6px;
}
.gc-single-post__content h2 {
	font-family: 'Merriweather', Georgia, serif;
	font-weight: 700;
	font-size: 26px;
	margin: 1.4em 0 .6em;
	color: #1c1c1c;
}
.gc-single-post__content h3 {
	font-family: 'Merriweather', Georgia, serif;
	font-weight: 700;
	font-size: 20px;
	margin: 1.3em 0 .5em;
	color: #1c1c1c;
}
.gc-single-post__content ul,
.gc-single-post__content ol {
	padding-left: 22px;
	margin: 1em 0;
}
.gc-single-post__content li { margin-bottom: 8px; }
.gc-single-post__content a {
	color: var(--gc-accent, #CD7F32);
	text-decoration: underline;
}
.gc-single-post__content blockquote {
	border-left: 4px solid var(--gc-accent, #CD7F32);
	margin: 1.5em 0;
	padding: 10px 20px;
	font-style: italic;
	color: #555;
	background: #faf8f5;
}

/* --- Commentaires : Blocksy gère déjà le style (.ct-comments), aucune surcharge nécessaire. --- */
