/* ============================================================
   Theme-Presets — pro Region (ms_region.theme). Überschreibt NUR
   die Akzent-Tokens; Papier/Tinte-Basis bleibt markenkonstant.
   Primär (--mr-red*) = Struktur (Nav/Header/Footer/Ticks).
   Sekundär (--mr-2*)  = Signal (CTA/Badges/km/Zeit).
   Anwenden über <html data-ms-theme="alpine"> usw.
   ============================================================ */
/* Wald / Mittelgebirge — Schwarzwald, Sauerland, Thür. Wald */
html[data-ms-theme="forest"]  { --mr-red:#1f7a43;--mr-red-dark:#155c31;--mr-red-soft:#dcefe2; --mr-2:#c8621b;--mr-2-dark:#a44e12;--mr-2-soft:#f6e2d0; }
/* Hochalpen / Firn — Tirol, Großglockner, Zillertal (kalte Primärfarbe, warmer Signal-Kontrast) */
html[data-ms-theme="alpine"]  { --mr-red:#1f6fb2;--mr-red-dark:#16527f;--mr-red-soft:#dbe9f5; --mr-2:#e0771f;--mr-2-dark:#b95d13;--mr-2-soft:#fbe6d1; }
/* Trockener Süden / Heide / Ausland-Sand — Madeira, Türkei, Lüneburger Heide */
html[data-ms-theme="sand"]    { --mr-red:#b5701f;--mr-red-dark:#8c5415;--mr-red-soft:#f3e6d2; --mr-2:#2f8f8a;--mr-2-dark:#216b67;--mr-2-soft:#d6ebe9; }
/* Fels / Asphalt / neutral — Elbsandstein, Schwäbische Alb */
html[data-ms-theme="slate"]   { --mr-red:#40546a;--mr-red-dark:#2a3846;--mr-red-soft:#e1e6ec; --mr-2:#d9662a;--mr-2-dark:#b34f1c;--mr-2-soft:#f8e2d3; }
/* Herbst / Wein / Fluss — Mosel, Ahr, Burgund-artig */
html[data-ms-theme="burgundy"]{ --mr-red:#8e2741;--mr-red-dark:#6c1c30;--mr-red-soft:#f3dde3; --mr-2:#b8862c;--mr-2-dark:#8f6720;--mr-2-soft:#f5e9cf; }
/* Nadelwald / Seen — Bayerischer Wald, Erzgebirge */
html[data-ms-theme="pine"]    { --mr-red:#0f6e6e;--mr-red-dark:#0a5050;--mr-red-soft:#d6ecec; --mr-2:#c25a2b;--mr-2-dark:#9d451f;--mr-2-soft:#f6e0d4; }
/* Süd-Küstenstraße / warmes Licht — Piemont, Dolomiten */
html[data-ms-theme="sunset"]  { --mr-red:#d0561f;--mr-red-dark:#a84315;--mr-red-soft:#f8e1d3; --mr-2:#3f5aa6;--mr-2-dark:#2d417d;--mr-2-soft:#dde2f2; }
/* Moor / Olivgrün — Rhön, Vogesen */
html[data-ms-theme="moss"]    { --mr-red:#5d7a1f;--mr-red-dark:#465c16;--mr-red-soft:#e8efd6; --mr-2:#b5652c;--mr-2-dark:#8f4e1f;--mr-2-soft:#f4e2d2; }
/* Küste / Meer — Ostsee, Rügen, Usedom, Nordsee */
html[data-ms-theme="coast"]   { --mr-red:#1d6f9c;--mr-red-dark:#144f70;--mr-red-soft:#d8eaf3; --mr-2:#c98a34;--mr-2-dark:#a06a22;--mr-2-soft:#f6ebd6; }
/* Vulkan / dunkler Fels — Eifel, Vogelsberg */
html[data-ms-theme="basalt"]  { --mr-red:#3a4046;--mr-red-dark:#24282d;--mr-red-soft:#e3e5e7; --mr-2:#d5551f;--mr-2-dark:#ad4315;--mr-2-soft:#f7e1d2; }
/* "default" = Editorial-Grün+Orange aus style.css (keine Überschreibung) */
