/* Blog : journal papier — fond crème, encre, terracotta, titres serif */
:root {
    --bg: #f5efe4;
    --bg-glow: rgba(176, 73, 47, 0.08);
    --bg-glow-2: rgba(107, 66, 38, 0.06);
    --card-bg: rgba(255, 252, 245, 0.86);
    --card-blur: 6px;
    --text: #2b2621;
    --text-secondary: #6b6255;
    --accent: #b0492f;
    --accent-hover: #c65a3d;
    --accent-2: #c98a3e;
    --accent-soft: rgba(176, 73, 47, 0.12);
    --border: rgba(43, 38, 33, 0.12);
    --shadow: rgba(80, 60, 40, 0.14);
}

@media (prefers-color-scheme: dark) {
    :root {
        --bg: #1c1712;
        --bg-glow: rgba(201, 138, 62, 0.14);
        --bg-glow-2: rgba(176, 73, 47, 0.10);
        --card-bg: rgba(255, 244, 224, 0.05);
        --card-blur: 10px;
        --text: #ece3d3;
        --text-secondary: #b3a691;
        --accent: #d99a5b;
        --accent-hover: #e6ad72;
        --accent-2: #c9704a;
        --accent-soft: rgba(217, 154, 91, 0.16);
        --border: rgba(255, 244, 224, 0.10);
        --shadow: rgba(0, 0, 0, 0.5);
    }
}

/* Effet journal : titres en serif système, pas de police distante */
h1, h2, h3, .blog-post-card h2 {
    font-family: ui-serif, Georgia, "Times New Roman", serif;
}
