.blog-article {
background: #1a1a1a;
color: #e5e5e5;
max-width: 800px;
margin: 0 auto;
padding: 2rem;
font-size: 17px;
line-height: 1.7;
–primary: #d4af37; /* Or pour le luxe */
–secondary: #c9a961; /* Champagne */
–bg-section: #242424;
–text: #e5e5e5;
}
.blog-article h1 {
color: var(–primary);
font-size: 2.2rem;
margin-bottom: 1rem;
}
.blog-article h2 {
color: var(–primary);
font-size: 1.8rem;
margin-top: 2.5rem;
margin-bottom: 1rem;
}
.blog-article a {
color: var(–secondary);
text-decoration: none;
}
.blog-article a.internal-link {
color: var(–secondary);
border-bottom: 1px dotted var(–secondary);
text-decoration: none;
}
.blog-article .intro {
background: var(–bg-section);
padding: 2rem;
border-left: 3px solid var(–primary);
margin-bottom: 2rem;
}
.blog-article .article-meta {
color: #a0a0a0;
font-size: 0.9rem;
margin-bottom: 1.5rem;
}
.blog-

