/* ================================================================
   CENTRAGE DES ARTICLES
   ================================================================ */

/* Articles centrés sur toutes tailles d'écran */
.container {
    max-width: 1200px !important;
    margin: 0 auto !important;
    padding: 0 1rem !important;
}

.main-content,
.blog,
.blog-items {
    max-width: 1100px !important;
    margin: 0 auto !important;
}

.blog-item {
    margin: 0 auto 3rem !important;
}

/* Images responsive */
.blog-item img,
img {
    max-width: 100% !important;
    height: auto !important;
}

/* Mobile */
@media (max-width: 768px) {
    .container {
        max-width: 100% !important;
        padding: 0 0.5rem !important;
    }
    
    .main-content,
    .blog,
    .blog-items {
        max-width: 100% !important;
        padding: 0.5rem !important;
    }
}

/* === TITRES ARTICLES CATÉGORIE PLUS GROS === */
/* Titres dans les listes de catégories */
.category-list .list-title a,
.category-list h3 a,
.category-list .item-title a,
table.category a {
    font-size: 1.3rem !important; /* 2 tailles plus gros */
    font-family: 'Cinzel', serif !important;
    color: var(--dark-bronze) !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}

.category-list .list-title a:hover,
.category-list h3 a:hover,
.category-list .item-title a:hover,
table.category a:hover {
    color: var(--gold) !important;
}

/* Titre de la colonne aussi */
table.category th {
    font-size: 1.1rem !important;
    font-family: 'Cinzel', serif !important;
}
