/* ============================================================
   THÈME — CRÈME
   Ambiance : parchemin, encre brune, lecture de manuscrit.
   Light = papier crème chaud, encre chocolat, accent cognac.
   Dark  = café torréfié, écriture crème, accent miel doré.
   ============================================================ */

:root[data-theme="creme"] {
    /* Palette (thème clair) — parchemin */
    --color-paper:  #F5EEDC;  /* fond : crème chaud, papier de livre ancien */
    --color-ink:    #2E241C;  /* texte : brun chocolat profond (pas de noir pur) */
    --color-accent: #9C6B3F;  /* accent : cognac / caramel — liens, underlines, blockquote */

    /* Nuances fonctionnelles (harmonisées, tons chauds uniquement) */
    --color-muted:   #6B5A47;  /* texte secondaire (taupe chaud) */
    --color-subtle:  #A8967B;  /* texte tertiaire (tan doux) */
    --color-rule:    #E8DDC5;  /* bordures, underlines, séparateurs (crème assombri) */
    --color-chapter: #B45309;  /* étiquettes de chapitre (ambre brûlé, chaleur sur crème) */

    /* Tokens dérivés de la palette via color-mix — suivent paper/ink/accent */
    --color-th-bg:   color-mix(in srgb, var(--color-accent) 8%,  transparent);
    --color-code-bg: color-mix(in srgb, var(--color-ink)    6%,  transparent);
}

:root[data-theme="creme"].dark {
    /* Palette (thème sombre) — café torréfié */
    --color-paper:  #1C1712;  /* fond : brun très profond (espresso) */
    --color-ink:    #F0E5D0;  /* texte : crème lumineuse */
    --color-accent: #D4A373;  /* accent : miel / amber chaud */

    /* Nuances fonctionnelles (thème sombre) */
    --color-muted:   #BFAD93;  /* texte secondaire (tan / sable) */
    --color-subtle:  #7A6B5A;  /* texte tertiaire (brun-gris mi-teinte) */
    --color-rule:    #2E2620;  /* séparateurs (brun mi-sombre, discret) */
    --color-chapter: #E9B872;  /* étiquettes : miel doré, lumineux sur fond café */
}
