/* ============================================================
   THÈME — NORD
   Inspiré de la palette Nord (Arctic Ice Studio) : ardoise, givre,
   aurore boréale. Ambiance nordique, calme, minérale.
   Light = Snow Storm (neige lumineuse), dark = Polar Night (nuit polaire).
   ============================================================ */

:root[data-theme="nord"] {
    /* Palette (thème clair) — Snow Storm dominante */
    --color-paper:  #ECEFF4;  /* fond : Snow Storm 3 (neige lumineuse) */
    --color-ink:    #2E3440;  /* texte : Polar Night 1 (ardoise profonde) */
    --color-accent: #5E81AC;  /* accent : Frost 4 (bleu profond, liens/hover) */

    /* Nuances fonctionnelles (harmonisées avec la palette) */
    --color-muted:   #4C566A;  /* texte secondaire (Polar Night 4, ardoise claire) */
    --color-subtle:  #81A1C1;  /* texte tertiaire (Frost 3, bleu-gris discret) */
    --color-rule:    #D8DEE9;  /* bordures, underlines, séparateurs (Snow Storm 1) */
    --color-chapter: #D08770;  /* étiquettes de chapitre (Aurora orange, chaleur sur fond froid) */

    /* 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="nord"].dark {
    /* Palette (thème sombre) — Polar Night dominante */
    --color-paper:  #2E3440;  /* fond : Polar Night 1 (nuit arctique) */
    --color-ink:    #ECEFF4;  /* texte : Snow Storm 3 (lumière sur la neige) */
    --color-accent: #88C0D0;  /* accent : Frost 2 (cyan clair, aurore givrée) */

    /* Nuances fonctionnelles (thème sombre) */
    --color-muted:   #D8DEE9;  /* texte secondaire (Snow Storm 1, lisible) */
    --color-subtle:  #6C7A94;  /* texte tertiaire (intermédiaire bleu-gris, discret) */
    --color-rule:    #3B4252;  /* séparateurs (Polar Night 2, discret sur fond sombre) */
    --color-chapter: #EBCB8B;  /* étiquettes : Aurora jaune doré, lumineux sur nuit */
}
