/* Umschlagkartons der Stationen (data-heft-cover), aus styles/navigation.css
   herausgelöst, damit auch die Landing die Farben der Elf-Karte kennt
   (browser/journey-elf-card.js stationStyles). Heft und Landing laden die
   Datei vor ihren übrigen Styles. */

/* Umschlagkarton je Station einer Karriere (data-heft-cover): Die Shell
   setzt ihn am Dokument, das Heftarchiv an Heftrücken und Lesezeichen
   (episode-archive.js). Die Farben hat Jonas je Verein gewählt, gedämpft
   wie gefärbter Karton statt Signalfarbe; Graupappe ist der unbedruckte
   Karton der Karriere-Ebene. Gelb und Orange tragen dunkle Schrift und ein
   schwarzes Wappen. Dunkel ist jeder Karton noch etwas stiller. Auch die
   gedämpfte Schrift hält mindestens 4,5:1. Datenfarben wechseln nie mit dem
   Verein. */
[data-heft-cover] {
  --heft-cover-ink: light-dark(#f4efe5, #f7f3ea);
  --heft-cover-rule: light-dark(rgb(244 239 229 / 0.28), rgb(247 243 234 / 0.32));
  --heft-cover-crest-filter: invert(1) grayscale(1);
  --heft-cover-crest-blend: screen;
}

[data-heft-cover="graupappe"] {
  --heft-cover: light-dark(#4f4b45, #57534c);
  --heft-cover-muted: light-dark(rgb(244 239 229 / 0.82), rgb(247 243 234 / 0.86));
  --heft-cover-accent: light-dark(#e3dacb, #e8e0d2);
}

/* Schiefer: kühle, fast schwarze Pappe der Werkzeugleisten der Journey-Elf
   (von Jonas gewählt); Bedienkarton, keiner Station zugeordnet. */
[data-heft-cover="schiefer"] {
  --heft-cover: light-dark(#34393c, #25292b);
  --heft-cover-ink: #eef0ee;
  --heft-cover-muted: rgb(238 240 238 / 0.72);
  --heft-cover-rule: rgb(238 240 238 / 0.16);
  --heft-cover-accent: #c9cdd1;
}

[data-heft-cover="tuerkis"] {
  --heft-cover: light-dark(#276666, #2c6666);
  --heft-cover-muted: light-dark(rgb(244 239 229 / 0.86), rgb(247 243 234 / 0.88));
  --heft-cover-accent: light-dark(#c6e2df, #cbe3e0);
}

[data-heft-cover="dunkelblau"] {
  --heft-cover: light-dark(#263a5e, #32466a);
  --heft-cover-muted: light-dark(rgb(244 239 229 / 0.8), rgb(247 243 234 / 0.86));
  --heft-cover-accent: light-dark(#c3cde2, #ccd5e8);
}

[data-heft-cover="blau"] {
  --heft-cover: light-dark(#36608f, #3a5d84);
  --heft-cover-muted: light-dark(rgb(244 239 229 / 0.86), rgb(247 243 234 / 0.88));
  --heft-cover-accent: light-dark(#dbe5f1, #dbe4ef);
}

[data-heft-cover="schwarz"] {
  --heft-cover: light-dark(#1e2021, #2e3133);
  --heft-cover-muted: light-dark(rgb(244 239 229 / 0.74), rgb(247 243 234 / 0.8));
  --heft-cover-accent: light-dark(#c9cdd1, #d3d6d9);
}

[data-heft-cover="rot"] {
  --heft-cover: light-dark(#a3343f, #923640);
  --heft-cover-muted: light-dark(rgb(244 239 229 / 0.86), rgb(247 243 234 / 0.88));
  --heft-cover-accent: light-dark(#f6dcdc, #f5dadb);
}

/* Grün der Verts (AS Saint-Étienne, Sonderheft MysteryBox), gedämpft wie
   gefärbter Karton. */
[data-heft-cover="gruen"] {
  --heft-cover: light-dark(#2c6b45, #2d6444);
  --heft-cover-muted: light-dark(rgb(244 239 229 / 0.86), rgb(247 243 234 / 0.88));
  --heft-cover-accent: light-dark(#d3e8d6, #d6e8d8);
}

:is([data-heft-cover="orange"], [data-heft-cover="gelb"]) {
  --heft-cover-ink: #151617;
  --heft-cover-rule: rgb(21 22 23 / 0.3);
  --heft-cover-crest-filter: grayscale(1);
  --heft-cover-crest-blend: multiply;
}

[data-heft-cover="orange"] {
  --heft-cover: light-dark(#cf7c4c, #c27449);
  --heft-cover-muted: light-dark(rgb(21 22 23 / 0.86), rgb(21 22 23 / 0.9));
  --heft-cover-accent: light-dark(#3a1a08, #2a1205);
}

[data-heft-cover="gelb"] {
  --heft-cover: light-dark(#d8b445, #b8993a);
  --heft-cover-muted: light-dark(rgb(21 22 23 / 0.8), rgb(21 22 23 / 0.86));
  --heft-cover-accent: light-dark(#4a3a06, #3a2e04);
}
