/* ERZEUGT, NICHT VON HAND AENDERN. Quelle: tokens.json (warm), warm/warm.css, illustrationen/*.svg, gebaut mit build.mjs. Version 0.1.0. Nach stadttauben.css laden, <html class="thema-warm"> setzen. */
:root.thema-warm {
  --farbe-bg: #F3F0EC;
  --farbe-hell: #F8F6F3;
  --farbe-linie: #E4DED7;
  --farbe-rand-steuerelement: #8A8178;
  --farbe-platzhalter: #6B645B;
  --farbe-text: #1F1D1B;
  --farbe-text-gedaempft: #5E574F;
  --farbe-neutral-bg: #EAE5DF;
  --farbe-neutral-text: #4A443D;
  --farbe-info-bg: #E3EDF1;
  --farbe-info-rand: #BCD3DC;
  --farbe-akzent-bg: #FFF0C9;
  --farbe-akzent-rand: #E6C679;
  --farbe-bereich-notfall: #B5532F;
  --farbe-bereich-notfall-bg: #FBE9E0;
  --farbe-bereich-notfall-text: #8A3615;
  --farbe-bereich-tauben: #4F8A63;
  --farbe-bereich-tauben-bg: #E6F1E9;
  --farbe-bereich-tauben-text: #2B5A3B;
  --farbe-bereich-paten: #B07408;
  --farbe-bereich-paten-bg: #FCEFD2;
  --farbe-bereich-paten-text: #6E4700;
  --farbe-bereich-mitglieder: #2E78B8;
  --farbe-bereich-mitglieder-bg: #E4EFF9;
  --farbe-bereich-mitglieder-text: #124A78;
  --farbe-bereich-medizin: #8D4A7C;
  --farbe-bereich-medizin-bg: #F4E8F0;
  --farbe-bereich-medizin-text: #68305A;
  --farbe-bereich-wissen: #1C7C89;
  --farbe-bereich-wissen-bg: #E0F0F2;
  --farbe-bereich-wissen-text: #0E5560;
  --farbe-bereich-verein: #CF4F67;
  --farbe-bereich-verein-bg: #FBE6EA;
  --farbe-bereich-verein-text: #8C2540;
}
:root {
  --illu-taube-erfolg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 120' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='50' cy='38' r='13'/%3E%3Cpath d='M37 36l-11 4 11 5'/%3E%3Ccircle cx='47' cy='35' r='1.6' fill='black' stroke='none'/%3E%3Cpath d='M58 31c24 2 52 18 70 47l14 17-32 2c-18 9-46 7-58-8-8-10-8-24-2-34'/%3E%3Cpath d='M62 72c14-8 34-4 46 14M74 82c8-4 16-2 22 6'/%3E%3Cpath d='M76 103v9m-6 0h12M94 101v11m-6 0h12'/%3E%3Ccircle cx='132' cy='28' r='16'/%3E%3Cpath d='M123 28l7 7 12-13'/%3E%3C/svg%3E");
  --illu-taube-sitzend: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 120' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='50' cy='38' r='13'/%3E%3Cpath d='M37 36l-11 4 11 5'/%3E%3Ccircle cx='47' cy='35' r='1.6' fill='black' stroke='none'/%3E%3Cpath d='M58 31c24 2 52 18 70 47l14 17-32 2c-18 9-46 7-58-8-8-10-8-24-2-34'/%3E%3Cpath d='M62 72c14-8 34-4 46 14M74 82c8-4 16-2 22 6'/%3E%3Cpath d='M76 103v9m-6 0h12M94 101v11m-6 0h12'/%3E%3C/svg%3E");
  --illu-taube-suchend: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 120' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='38' cy='72' r='13'/%3E%3Cpath d='M29 80l-8 12 14-6'/%3E%3Ccircle cx='35' cy='69' r='1.6' fill='black' stroke='none'/%3E%3Cpath d='M50 63c22-8 56-2 76 20l14 12-32 2c-16 8-42 6-52-10-4-6-6-12-6-16'/%3E%3Cpath d='M62 78c12-8 30-4 42 10M74 86c8-4 16-2 20 4'/%3E%3Cpath d='M76 101v9m-6 0h12M94 99v11m-6 0h12'/%3E%3Cpath d='M14 106h.01M26 110h.01M20 102h.01' stroke-width='5'/%3E%3C/svg%3E");
}
.thema-warm [data-bereich="notfall"] { --b: var(--farbe-bereich-notfall); --b-bg: var(--farbe-bereich-notfall-bg); --b-text: var(--farbe-bereich-notfall-text); }
.thema-warm [data-bereich="tauben"] { --b: var(--farbe-bereich-tauben); --b-bg: var(--farbe-bereich-tauben-bg); --b-text: var(--farbe-bereich-tauben-text); }
.thema-warm [data-bereich="paten"] { --b: var(--farbe-bereich-paten); --b-bg: var(--farbe-bereich-paten-bg); --b-text: var(--farbe-bereich-paten-text); }
.thema-warm [data-bereich="mitglieder"] { --b: var(--farbe-bereich-mitglieder); --b-bg: var(--farbe-bereich-mitglieder-bg); --b-text: var(--farbe-bereich-mitglieder-text); }
.thema-warm [data-bereich="medizin"] { --b: var(--farbe-bereich-medizin); --b-bg: var(--farbe-bereich-medizin-bg); --b-text: var(--farbe-bereich-medizin-text); }
.thema-warm [data-bereich="wissen"] { --b: var(--farbe-bereich-wissen); --b-bg: var(--farbe-bereich-wissen-bg); --b-text: var(--farbe-bereich-wissen-text); }
.thema-warm [data-bereich="verein"] { --b: var(--farbe-bereich-verein); --b-bg: var(--farbe-bereich-verein-bg); --b-text: var(--farbe-bereich-verein-text); }

/* Wärmere Variante: gilt nur, wenn <html class="thema-warm"> gesetzt ist. Wird NACH stadttauben.css geladen.
   Werte kommen aus tokens.json (warm), die Bereichsfarben als --farbe-bereich-NAME(-bg|-text), erzeugt von build.mjs.
   Regeln: Text bleibt dunkel, Flächen ruhig; Farbe nur für Bereich (Symbol, Rand, Streifen) und Gold nur mit dunklem Text. */

/* ---------- Nur-warm / Nur-kühl (zum Umschalten, z. B. zwei Darstellungen desselben Bildes) ---------- */
.thema-warm .nur-warm { display: block; }
.thema-warm .nur-kuehl { display: none; }

/* ---------- Bereichs-Kontext: --b (Symbol, Rand), --b-bg (Tönung), --b-text (Text) ---------- */
.thema-warm body,
.thema-warm [data-bereich="marke"] {
  --b: var(--farbe-marke);
  --b-bg: var(--farbe-info-bg);
  --b-text: var(--farbe-marke);
}

/* ---------- Symbol-Kachel (Duoton): Symbol in Bereichsfarbe auf getönter Fläche ---------- */
.thema-warm .symbol-kachel,
.thema-warm .page__header-icon,
.thema-warm .tile__icon {
  display: inline-grid;
  place-items: center;
  flex: none;
  inline-size: 3rem;
  block-size: 3rem;
  border-radius: var(--radius-karte);
  background: var(--b-bg);
  color: var(--b);
  font-size: 1rem;
  line-height: 1;
}
.thema-warm .symbol-kachel .symbol,
.thema-warm .page__header-icon .symbol,
.thema-warm .tile__icon .symbol { inline-size: 1.75rem; block-size: 1.75rem; color: var(--b); }
.thema-warm .kopf-symbol--notfall,
.thema-warm .taubenakte-kopfsymbol { color: var(--b); }

/* ---------- Seitenkopf: Rand und Streifen unter der Petrol-Leiste in der Bereichsfarbe ---------- */
.thema-warm .app__kopf,
.thema-warm .kopfzeile { border-block-end: 4px solid var(--b); }
.thema-warm .page__header,
.thema-warm .pageheader { border-block-end-color: var(--b); align-items: center; }
.thema-warm .page__header p,
.thema-warm .pageheader p { color: var(--farbe-text-gedaempft); }

/* ---------- Karten: farbiger oberer Rand, leicht weicher ---------- */
.thema-warm .karte,
.thema-warm .card {
  border-block-start: 4px solid var(--b);
  border-color: var(--farbe-linie);
  border-block-start-color: var(--b);
  box-shadow: 0 1px 3px color-mix(in srgb, var(--farbe-text) 8%, transparent), 0 4px 12px color-mix(in srgb, var(--farbe-text) 5%, transparent);
}
.thema-warm .karte__titel { color: var(--b-text); }

/* ---------- Portal: Bereichs-Überschriften und Kacheln ---------- */
.thema-warm .group__header { border-block-end: 3px solid var(--b); }
.thema-warm .group__title { color: var(--b-text); }
.thema-warm .group__header > .symbol { color: var(--b); }
.thema-warm .group__count { background: var(--farbe-akzent); color: var(--farbe-akzent-text); }
.thema-warm .tile {
  border-color: var(--farbe-linie);
  box-shadow: 0 1px 3px color-mix(in srgb, var(--farbe-text) 8%, transparent), 0 4px 12px color-mix(in srgb, var(--farbe-text) 5%, transparent);
}
.thema-warm .tile::before { height: 4px; background: var(--b); }
.thema-warm .tile:hover { border-color: var(--b); }
.thema-warm .tile:hover .tile__arrow { color: var(--b-text); }
.thema-warm .tile__icon { margin-block-end: var(--abstand-xs); }
.thema-warm .tile__footer { border-top-color: var(--farbe-linie); }

/* ---------- Gold für aktive Zustände und Zähler (immer dunkler Text auf Gold) ---------- */
.thema-warm .badge:not([class*="badge--"]) { background: var(--farbe-akzent-bg); color: var(--farbe-akzent-text); box-shadow: inset 0 0 0 1px var(--farbe-akzent-rand); }
.thema-warm .vl-glocke__zahl { background: var(--farbe-akzent); color: var(--farbe-akzent-text); }
.thema-warm:not(.thema-mitte) .chip[aria-pressed="true"],
.thema-warm:not(.thema-mitte) .chip--aktiv,
.thema-warm:not(.thema-mitte) .vl-chip[aria-pressed="true"],
.thema-warm:not(.thema-mitte) .mb-wahl-knopf[aria-pressed="true"],
.thema-warm:not(.thema-mitte) .mb-wahl-knopf[aria-pressed="true"]:hover:not(:disabled),
.thema-warm:not(.thema-mitte) .ma-tab[aria-selected="true"],
.thema-warm:not(.thema-mitte) .ma-filter[aria-pressed="true"],
.thema-warm:not(.thema-mitte) .ma-filter[aria-pressed="true"]:hover:not(:disabled),
.thema-warm:not(.thema-mitte) .ml-filter[aria-pressed="true"],
.thema-warm:not(.thema-mitte) .ml-filter[aria-pressed="true"]:hover:not(:disabled),
.thema-warm:not(.thema-mitte) .kachel-chip-toggle--aktiv,
.thema-warm:not(.thema-mitte) .chip-toggle--aktiv {
  background: var(--farbe-akzent);
  border-color: var(--farbe-akzent-hover);
  color: var(--farbe-akzent-text);
}
.thema-warm:not(.thema-mitte) .reiter .btn[aria-current="true"] {
  border-bottom: 4px solid var(--farbe-akzent);
  color: var(--farbe-text);
  background: var(--farbe-akzent-bg);
}
.thema-warm:not(.thema-mitte) .auswahl__option:has(input:checked) {
  border-color: var(--farbe-marke);
  background: var(--farbe-akzent-bg);
}
.thema-warm:not(.thema-mitte) .richtung-option--aktiv,
.thema-warm:not(.thema-mitte) .chat-raum--aktiv { background: var(--farbe-akzent-bg); }
html.thema-warm:not(.thema-mitte).ui-desktop .app__link[aria-current="page"] {
  background: var(--farbe-akzent);
  color: var(--farbe-akzent-text);
  border-left-color: var(--farbe-akzent-text);
}
html.thema-warm:not(.thema-mitte).ui-desktop .app__link[aria-current="page"] .app__symbol { color: var(--farbe-akzent-text); }

/* ---------- Zustände: freundliche Tauben-Linienillustration (Farbe über currentColor) ---------- */
.thema-warm .illu,
.thema-warm .zustand__symbol .symbol--leer,
.thema-warm .zustand__symbol .symbol--ok,
.thema-warm .zustand__symbol .symbol--haken,
.thema-warm .zustand__symbol .symbol--suche,
.thema-warm .zustand__symbol .symbol--lupe {
  display: block;
  inline-size: 8rem;
  block-size: 6rem;
  background-color: currentColor;
  -webkit-mask: var(--symbol) center / contain no-repeat;
  mask: var(--symbol) center / contain no-repeat;
}
.thema-warm .illu--sitzend,
.thema-warm .zustand__symbol .symbol--leer { --symbol: var(--illu-taube-sitzend); }
.thema-warm .illu--erfolg,
.thema-warm .zustand__symbol .symbol--ok,
.thema-warm .zustand__symbol .symbol--haken { --symbol: var(--illu-taube-erfolg); }
.thema-warm .illu--suchend,
.thema-warm .zustand__symbol .symbol--suche,
.thema-warm .zustand__symbol .symbol--lupe { --symbol: var(--illu-taube-suchend); }
.thema-warm .zustand__symbol { color: var(--b); }
.thema-warm .zustand--fehler .zustand__symbol { color: var(--farbe-fehler); }
.thema-warm .zustand { gap: var(--abstand-sm); padding-block: var(--abstand-xxl); }
.thema-warm .zustand__titel { color: var(--b-text); }

/* Erfolgsmeldung: kleine Taube mit Häkchen statt des runden Symbols */
.thema-warm .meldung--ok { --m-symbol: var(--illu-taube-erfolg); align-items: center; }
.thema-warm .meldung--ok::before { inline-size: 4.5rem; block-size: 3.375rem; }

/* Systemseiten */
.thema-warm .systemseite__karte { border-block-start-color: var(--b); box-shadow: 0 1px 3px color-mix(in srgb, var(--farbe-text) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--farbe-text) 6%, transparent); }
.thema-warm .systemseite--ok .systemseite__karte { border-block-start-color: var(--farbe-akzent); }
.thema-warm .systemseite__symbol { background: var(--farbe-akzent-bg); color: var(--farbe-akzent-text); }
.thema-warm .systemseite--fehler .systemseite__symbol { background: var(--farbe-fehler-bg); color: var(--farbe-fehler); }
.thema-warm .systemseite--warn .systemseite__symbol { background: var(--farbe-warn-bg); color: var(--farbe-warn); }
.thema-warm .systemseite__symbol:has(.symbol--suche),
.thema-warm .systemseite__symbol:has(.symbol--offline),
.thema-warm .systemseite__symbol:has(.symbol--werkzeug) {
  inline-size: 10rem;
  block-size: 7.5rem;
  border-radius: var(--radius-karte);
  background: var(--farbe-akzent-bg);
  color: var(--farbe-bereich-wissen-text);
}
.thema-warm .systemseite__symbol .symbol--suche,
.thema-warm .systemseite__symbol .symbol--offline,
.thema-warm .systemseite__symbol .symbol--werkzeug { inline-size: 8rem; block-size: 6rem; }
.thema-warm .systemseite__symbol .symbol--suche { --symbol: var(--illu-taube-suchend); }
.thema-warm .systemseite__symbol .symbol--offline,
.thema-warm .systemseite__symbol .symbol--werkzeug { --symbol: var(--illu-taube-sitzend); }
/* Erfolg: Taube mit Häkchen, das Häkchen wird gezeichnet */
.thema-warm .systemseite--ok .haekchen { display: none; }
.taube-erfolg { inline-size: 10rem; block-size: auto; display: none; animation: haken-pop var(--dauer-einblenden) var(--kurve) both; color: var(--farbe-bereich-tauben-text); }
.thema-warm .taube-erfolg { display: block; }
.taube-erfolg__haken { stroke-dasharray: 60; stroke-dashoffset: 60; animation: zeichnen var(--dauer-uebergang) var(--kurve) 420ms forwards; }
.taube-erfolg__kreis { stroke-dasharray: 110; stroke-dashoffset: 110; animation: zeichnen var(--dauer-einblenden) var(--kurve) 120ms forwards; }
@media (prefers-reduced-motion: reduce) {
  .taube-erfolg__haken, .taube-erfolg__kreis { stroke-dashoffset: 0; }
}

/* ---------- Tabellen und Formulare: wärmere Fläche ---------- */
.thema-warm .tabelle thead th { background: var(--farbe-hell); }
.thema-warm .tabelle tbody tr:hover { background: var(--farbe-hell); }

/* ---------- Weitere aktive Zustände in Gold, Listenkarten mit Bereichsrand ---------- */
.thema-warm:not(.thema-mitte) .kachel-btn.active {
  background: var(--farbe-akzent);
  border-color: var(--farbe-akzent-hover);
  color: var(--farbe-akzent-text);
}
.thema-warm:not(.thema-mitte) .art-card.aktiv,
.thema-warm:not(.thema-mitte) .taube-karte.aktiv,
.thema-warm:not(.thema-mitte) .taube-karte:has(input:checked) { background: var(--farbe-akzent-bg); }
.thema-warm .kachel { border-block-start-color: var(--b); }

/* --- Hilfsklassen der Musterseite (warm, erzeugt) --- */
.muster-bereich--notfall { background-color: var(--farbe-bereich-notfall); }
.muster-bereich--notfall-bg { background-color: var(--farbe-bereich-notfall-bg); }
.muster-bereich--notfall-text { background-color: var(--farbe-bereich-notfall-text); }
.muster-bereich--tauben { background-color: var(--farbe-bereich-tauben); }
.muster-bereich--tauben-bg { background-color: var(--farbe-bereich-tauben-bg); }
.muster-bereich--tauben-text { background-color: var(--farbe-bereich-tauben-text); }
.muster-bereich--paten { background-color: var(--farbe-bereich-paten); }
.muster-bereich--paten-bg { background-color: var(--farbe-bereich-paten-bg); }
.muster-bereich--paten-text { background-color: var(--farbe-bereich-paten-text); }
.muster-bereich--mitglieder { background-color: var(--farbe-bereich-mitglieder); }
.muster-bereich--mitglieder-bg { background-color: var(--farbe-bereich-mitglieder-bg); }
.muster-bereich--mitglieder-text { background-color: var(--farbe-bereich-mitglieder-text); }
.muster-bereich--medizin { background-color: var(--farbe-bereich-medizin); }
.muster-bereich--medizin-bg { background-color: var(--farbe-bereich-medizin-bg); }
.muster-bereich--medizin-text { background-color: var(--farbe-bereich-medizin-text); }
.muster-bereich--wissen { background-color: var(--farbe-bereich-wissen); }
.muster-bereich--wissen-bg { background-color: var(--farbe-bereich-wissen-bg); }
.muster-bereich--wissen-text { background-color: var(--farbe-bereich-wissen-text); }
.muster-bereich--verein { background-color: var(--farbe-bereich-verein); }
.muster-bereich--verein-bg { background-color: var(--farbe-bereich-verein-bg); }
.muster-bereich--verein-text { background-color: var(--farbe-bereich-verein-text); }
.muster-warm-paar--0 { color: #1F1D1B; background-color: #F3F0EC; }
.muster-warm-paar--1 { color: #1F1D1B; background-color: #FFFFFF; }
.muster-warm-paar--2 { color: #5E574F; background-color: #F3F0EC; }
.muster-warm-paar--3 { color: #5E574F; background-color: #FFFFFF; }
.muster-warm-paar--4 { color: #6B645B; background-color: #FFFFFF; }
.muster-warm-paar--5 { color: #064566; background-color: #F3F0EC; }
.muster-warm-paar--6 { color: #FFFFFF; background-color: #064566; }
.muster-warm-paar--7 { color: #FFFFFF; background-color: #04364F; }
.muster-warm-paar--8 { color: #026FB3; background-color: #FFFFFF; }
.muster-warm-paar--9 { color: #026FB3; background-color: #F3F0EC; }
.muster-warm-paar--10 { color: #015A94; background-color: #E3EDF1; }
.muster-warm-paar--11 { color: #0F172A; background-color: #F3AF3F; }
.muster-warm-paar--12 { color: #0F172A; background-color: #E59F26; }
.muster-warm-paar--13 { color: #FFFFFF; background-color: #B3261E; }
.muster-warm-paar--14 { color: #FFFFFF; background-color: #8F1F18; }
.muster-warm-paar--15 { color: #B3261E; background-color: #FDECEA; }
.muster-warm-paar--16 { color: #B3261E; background-color: #FFFFFF; }
.muster-warm-paar--17 { color: #1B6E2E; background-color: #E4F4E8; }
.muster-warm-paar--18 { color: #1B6E2E; background-color: #FFFFFF; }
.muster-warm-paar--19 { color: #7A4A00; background-color: #FFF1D0; }
.muster-warm-paar--20 { color: #7A4A00; background-color: #FFFFFF; }
.muster-warm-paar--21 { color: #933509; background-color: #FBEDE6; }
.muster-warm-paar--22 { color: #933509; background-color: #FFFFFF; }
.muster-warm-paar--23 { color: #064566; background-color: #E3EDF1; }
.muster-warm-paar--24 { color: #4A443D; background-color: #EAE5DF; }
.muster-warm-paar--25 { color: #8A8178; background-color: #FFFFFF; }
.muster-warm-paar--26 { color: #8A8178; background-color: #F3F0EC; }
.muster-warm-paar--27 { color: #026FB3; background-color: #FFFFFF; }
.muster-warm-paar--28 { color: #026FB3; background-color: #F3F0EC; }
.muster-warm-paar--29 { color: #F3AF3F; background-color: #064566; }
.muster-warm-paar--30 { color: #1F1D1B; background-color: #FFF0C9; }
.muster-warm-paar--31 { color: #0F172A; background-color: #F3AF3F; }
.muster-warm-paar--32 { color: #5E574F; background-color: #F8F6F3; }
.muster-warm-paar--33 { color: #026FB3; background-color: #F8F6F3; }
.muster-warm-paar--34 { color: #064566; background-color: #F8F6F3; }
.muster-warm-paar--35 { color: #B3261E; background-color: #F3F0EC; }
.muster-warm-paar--36 { color: #1B6E2E; background-color: #F3F0EC; }
.muster-warm-paar--37 { color: #7A4A00; background-color: #F3F0EC; }
.muster-warm-paar--38 { color: #933509; background-color: #F3F0EC; }
.muster-warm-paar--39 { color: #8A8178; background-color: #F8F6F3; }
.muster-warm-paar--40 { color: #6B645B; background-color: #F3F0EC; }
.muster-warm-paar--41 { color: #1F1D1B; background-color: #EAE5DF; }
.muster-warm-paar--42 { color: #8A3615; background-color: #FBE9E0; }
.muster-warm-paar--43 { color: #8A3615; background-color: #FFFFFF; }
.muster-warm-paar--44 { color: #8A3615; background-color: #F3F0EC; }
.muster-warm-paar--45 { color: #B5532F; background-color: #FFFFFF; }
.muster-warm-paar--46 { color: #B5532F; background-color: #FBE9E0; }
.muster-warm-paar--47 { color: #B5532F; background-color: #F3F0EC; }
.muster-warm-paar--48 { color: #2B5A3B; background-color: #E6F1E9; }
.muster-warm-paar--49 { color: #2B5A3B; background-color: #FFFFFF; }
.muster-warm-paar--50 { color: #2B5A3B; background-color: #F3F0EC; }
.muster-warm-paar--51 { color: #4F8A63; background-color: #FFFFFF; }
.muster-warm-paar--52 { color: #4F8A63; background-color: #E6F1E9; }
.muster-warm-paar--53 { color: #4F8A63; background-color: #F3F0EC; }
.muster-warm-paar--54 { color: #6E4700; background-color: #FCEFD2; }
.muster-warm-paar--55 { color: #6E4700; background-color: #FFFFFF; }
.muster-warm-paar--56 { color: #6E4700; background-color: #F3F0EC; }
.muster-warm-paar--57 { color: #B07408; background-color: #FFFFFF; }
.muster-warm-paar--58 { color: #B07408; background-color: #FCEFD2; }
.muster-warm-paar--59 { color: #B07408; background-color: #F3F0EC; }
.muster-warm-paar--60 { color: #124A78; background-color: #E4EFF9; }
.muster-warm-paar--61 { color: #124A78; background-color: #FFFFFF; }
.muster-warm-paar--62 { color: #124A78; background-color: #F3F0EC; }
.muster-warm-paar--63 { color: #2E78B8; background-color: #FFFFFF; }
.muster-warm-paar--64 { color: #2E78B8; background-color: #E4EFF9; }
.muster-warm-paar--65 { color: #2E78B8; background-color: #F3F0EC; }
.muster-warm-paar--66 { color: #68305A; background-color: #F4E8F0; }
.muster-warm-paar--67 { color: #68305A; background-color: #FFFFFF; }
.muster-warm-paar--68 { color: #68305A; background-color: #F3F0EC; }
.muster-warm-paar--69 { color: #8D4A7C; background-color: #FFFFFF; }
.muster-warm-paar--70 { color: #8D4A7C; background-color: #F4E8F0; }
.muster-warm-paar--71 { color: #8D4A7C; background-color: #F3F0EC; }
.muster-warm-paar--72 { color: #0E5560; background-color: #E0F0F2; }
.muster-warm-paar--73 { color: #0E5560; background-color: #FFFFFF; }
.muster-warm-paar--74 { color: #0E5560; background-color: #F3F0EC; }
.muster-warm-paar--75 { color: #1C7C89; background-color: #FFFFFF; }
.muster-warm-paar--76 { color: #1C7C89; background-color: #E0F0F2; }
.muster-warm-paar--77 { color: #1C7C89; background-color: #F3F0EC; }
.muster-warm-paar--78 { color: #8C2540; background-color: #FBE6EA; }
.muster-warm-paar--79 { color: #8C2540; background-color: #FFFFFF; }
.muster-warm-paar--80 { color: #8C2540; background-color: #F3F0EC; }
.muster-warm-paar--81 { color: #CF4F67; background-color: #FFFFFF; }
.muster-warm-paar--82 { color: #CF4F67; background-color: #FBE6EA; }
.muster-warm-paar--83 { color: #CF4F67; background-color: #F3F0EC; }
