/* ═══════════════════════════════════════════════════════════════════════════
 * Fundament · die Farben des ganzen Produkts an EINER Stelle
 * ═══════════════════════════════════════════════════════════════════════════
 *
 * Angelegt am 19.08.2026 auf Entscheidung des Product Owners:
 *   „SAME PRODUCT. SAME FOUNDATION. DIFFERENT WORK CONTEXT."
 *
 * Bis dahin gab es DREI Farbwelten: styles.css und lotse.css teilten sich eine,
 * betrieb.css hatte eine eigene, und der Dunkelsatz stand nur in den ersten
 * beiden. Die Betreiberseite war damit dauerhaft dunkel — nicht als
 * Entscheidung, sondern weil ihre neun Farbwerte fest eingetragen waren.
 *
 * Diese Datei traegt die Tokens, die Rollenschicht und den Dunkelsatz. Sie
 * wird von allen drei Oberflaechen ZUERST geladen; die anderen Stilblaetter
 * enthalten nur noch Regeln, keine Farbdefinitionen mehr.
 *
 * WAS SICH DADURCH NICHT AENDERT: kein einziger heller Wert. Die Bloecke sind
 * unveraendert hierher verschoben worden; nachgewiesen ueber npm run optik
 * (Vorher/Nachher) und npm run kontrast.
 * ═══════════════════════════════════════════════════════════════════════════ */

:root{
  --c-a01:#0d776b;
  --c-a02:#0f4650;
  --c-a03:#a66611;
  --c-a04:#123b46;
  --c-a05:#d49a1e;
  --c-a06:#a23a3a;
  --c-f01:#edf4f2;
  --c-f02:#f5f9f8;
  --c-f03:#dff1eb;
  --c-f04:#f7fbfa;
  --c-f05:#edf5f2;
  --c-f06:#f8faf9;
  --c-f07:#e7f0ef;
  --c-f08:#0d3039;
  --c-f09:#56d6af;
  --c-f10:#0e8172;
  --c-f11:#176a62;
  --c-f12:#e5f3ef;
  --c-f13:#fff0ef;
  --c-f14:#eef2f1;
  --c-f15:#def3e7;
  --c-f16:#fce5e3;
  --c-f17:#fcfefd;
  --c-f18:#e4f2ef;
  --c-f19:#eef3f2;
  --c-f20:#fff1da;
  --c-f21:#f4f9f8;
  --c-f22:#0f252c;
  --c-f23:#edf3f1;
  --c-f24:#f8fbfa;
  --c-f25:#f2f7f5;
  --c-f26:#f9fcfb;
  --c-f27:#eef5f3;
  --c-f28:#f2f4f7;
  --c-f29:#fbfdfc;
  --c-f30:#eff8f5;
  --c-f31:#fff8e8;
  --c-f32:#fafcfb;
  --c-f33:#fff9eb;
  --c-f34:#fff2f0;
  --c-f35:#f8fcfa;
  --c-f36:#edf8f4;
  --c-f37:#09272f;
  --c-f38:#f7faf9;
  --c-f39:#dcefeb;
  --c-f40:#eef8f5;
  --c-f41:#f5f8f7;
  --c-f42:#e6f4ef;
  --c-f43:#faeaea;
  --c-f44:#f6faf8;
  --c-f45:#edf7f4;
  --c-f46:#f5fbf8;
  --c-f47:#194f54;
  --c-f48:#fff6f5;
  --c-f49:#fbe0dd;
  --c-f50:#f4f8f7;
  --c-f51:#e2ecea;
  --c-f52:#9fd3c8;
  --c-f53:#fce9e7;
  --c-f54:#e2f4ec;
  --c-f55:#fff;
  --c-l01:#d7e3df;
  --c-l02:#c7e5dd;
  --c-l03:#f0ccca;
  --c-l04:#cbdad6;
  --c-l05:#39a18f;
  --c-l06:#e0e9e6;
  --c-l07:#2a9a89;
  --c-l08:#dbe8e4;
  --c-l09:#dce8e4;
  --c-l10:#67ae9f;
  --c-l11:#d9e6e2;
  --c-l12:#b7791f;
  --c-l13:#e2e8e6;
  --c-l14:#ebc986;
  --c-l15:#e7b2ae;
  --c-l16:#87c2b4;
  --c-l17:#adc5bf;
  --c-l18:#cfe2dc;
  --c-l19:#5aa895;
  --c-l20:#c6e2d8;
  --c-l21:#cbd9d6;
  --c-l22:#1a7469;
  --c-l23:#d5e1df;
  --c-l24:#c8d8d5;
  --c-l25:#9bbcb5;
  --c-l26:#b9d5cf;
  --c-l27:#d8e5e1;
  --c-l28:#cfe1dc;
  --c-l29:#d9e7e2;
  --c-l30:#c9e0da;
  --c-l31:#cfe0dc;
  --c-l32:#d6e4e0;
  --c-l33:#f0cbc8;
  --c-l34:#c6e6d8;
  --c-t01:#18313a;
  --c-t02:#64777b;
  --c-t03:#b9d9d2;
  --c-t04:#cfe2de;
  --c-t05:#c5d9d4;
  --c-t06:#78908f;
  --c-t07:#405b60;
  --c-t08:#0d665c;
  --c-t09:#9a3d3d;
  --c-t10:#52696c;
  --c-t11:#123b45;
  --c-t12:#4d6568;
  --c-t13:#0f4e56;
  --c-t14:#718386;
  --c-t15:#173f48;
  --c-t16:#126a60;
  --c-t17:#5f7073;
  --c-t18:#23744f;
  --c-t19:#9b3d3d;
  --c-t20:#176d63;
  --c-t21:#778a8c;
  --c-t22:#597074;
  --c-t23:#94601a;
  --c-t24:#708386;
  --c-t25:#d9efea;
  --c-t26:#dff5ef;
  --c-t27:#516a6e;
  --c-t28:#19444c;
  --c-t29:#607477;
  --c-t30:#0d6d62;
  --c-t31:#5b7174;
  --c-t32:#718789;
  --c-t33:#74878a;
  --c-t34:#6f8284;
  --c-t35:#829294;
  --c-t36:#49666a;
  --c-t37:#77898c;
  --c-t38:#745014;
  --c-t39:#6e8083;
  --c-t40:#728486;
  --c-t41:#52696d;
  --c-t42:#7b8c8f;
  --c-t43:#8b4141;
  --c-t44:#38595d;
  --c-t45:#62777a;
  --c-t46:#6c7f81;
  --c-t47:#617d79;
  --c-t48:#9dc4bc;
  --c-t49:#66797c;
  --c-t50:#53696c;
  --c-t51:#214b48;
  --c-t52:#5d7072;
  --c-t53:#1b6258;
  --c-t54:#8c2b2b;
  --c-t55:#6b7f81;
  --c-t56:#667b7d;
  --c-t57:#6a7e80;
  --c-t58:#63787a;
  --c-t59:#62797a;
  --c-t60:#607b77;
  --c-t61:#657a7c;
  --c-t62:#395b5c;
  --c-t63:#687c7e;
  --c-t64:#1d4952;
  --c-t65:#95403c;
  --c-t66:#71858a;
  --c-t67:#1d6b5f;
  --c-t68:#8a5a15;
  --c-t69:#d8e8e4;
  --c-t70:#4f6a6d;
  --c-t71:#8f3a3a;
  --c-t72:#1c6b52;
  --c-t73:#7b8f91;
}

:root{
  /* ══ ROLLENSCHICHT ═══════════════════════════════════════════════════════
     Nachgetragen am 18.08.2026 · Designauftrag „Design-Vertiefungsdelta".

     Die Foundation (DESIGN_UEBERGABE_Lotse_Foundation.md, Abschnitt 2) sagt
     woertlich: „Bauteile benutzen *nur* die Rollen — dadurch wechselst du die
     Marke an einer Stelle." Gemessen im Quellstand: 61 undurchsichtige Tokens
     (--k-a01, --k-f01 …) und nur SECHS der einundzwanzig Rollen ueberhaupt
     vorhanden. Ein Bauteil konnte also gar keine Rolle benutzen; es musste
     eine Nummer nehmen, deren Bedeutung nirgends steht.

     Diese Schicht aendert KEINEN einzigen gerenderten Wert. Sie gibt den
     bereits vorhandenen Werten ihre Namen zurueck. Nachgewiesen durch einen
     Vorher-/Nachher-Vergleich ueber vier Ansichten in drei Breiten:
     0 abweichende Pixel.

     ── Was dabei auffiel und NICHT still korrigiert wurde ──────────────────

     Zehn Werte sind gegenueber der Foundation leicht verdriftet — meist um
     ein bis fuenf Stufen je Kanal:

       --text-2       Foundation #5a7076   ·  hier #5b7176
       --bg           Foundation #f1f5f4   ·  hier #f2f5f4
       --accent-soft  Foundation #e2f0ec   ·  hier #e3f2ee
       --danger       Foundation #b8433f   ·  hier #b4453f
       … und sechs weitere in derselben Groessenordnung.

     Unsichtbar, aber nicht folgenlos: solange jeder Wert einzeln driftet,
     kann keine zwei Bauteile dieselbe Rolle teilen. Ich habe die Drift NICHT
     eingeebnet — das waere eine Aenderung am gerenderten Bild ohne Auftrag.
     Die Rollen zeigen auf das, was HEUTE gilt; die Abweichung ist gemeldet.

     Fuenf Rollen fehlten ganz: --text, --text-3, --ok, --warn, --info. Sie
     bekommen die kanonischen Werte der Foundation, weil sie neu sind und
     damit nichts veraendern koennen. */

  /* Marke */
  --brand-deep:var(--k-a01);
  --brand:var(--k-a02);
  --brand-2:var(--k-a06);
  --brand-alt:var(--k-a04);

  /* Flaechen · Canvas < Content < Leitflaeche */
  --bg:var(--k-f19);
  --surface:var(--k-f01);
  --surface-2:var(--k-f05);
  --surface-3:var(--k-f04);

  /* Text · primaer, sekundaer, dekorativ.
     ACHTUNG: --text-decorative ist NICHT fuer bedeutungstragenden Text.
     Wer damit einen Inhalt setzt, macht ihn unlesbar und nennt es Stil. */
  --text:#12262c;
  --text-2:var(--k-t02);
  --text-decorative:#93a7ab;

  /* Tonale Flaeche der Primaerfarbe */
  --accent:var(--k-a02);
  --accent-soft:var(--k-a05);
  --accent-text:var(--k-t17);

  /* Signalfarben · nur wenn sie wirklich etwas bedeuten.
     Getrennt nach Signal, Flaeche und Text — eine Farbe, die als Icon
     funktioniert, ist als Text auf heller Flaeche oft zu schwach. */
  --ok:#2c9c6a;        --ok-soft:var(--k-f09);        --ok-text:#1f744f;
  --warn:#b8791a;      --warn-soft:var(--k-f12);      --warn-text:#8f5d13;
  --danger:var(--k-f11); --danger-soft:var(--k-f10);  --danger-text:#a43d39;
  --info:#2c5f8a;      --info-soft:#e3edf5;

  --k-a01:#1e2e35;
  --k-a02:#0d776b;
  --k-a03:#0f4650;
  --k-a04:#d49a1e;
  --k-a05:#e2f0ec;
  --k-a06:#0f5f56;
  --k-a07:#c98a1a;
  --k-a08:#d9c79a;
  --k-f01:#ffffff;
  --k-f02:#f7f8f9;
  --k-f03:#f1f3f5;
  --k-f04:#f4f6f8;
  --k-f05:#fbfcfd;
  --k-f06:#f1f4f6;
  --k-f07:#d5dedb;
  --k-f08:#fafcfd;
  --k-f09:#e2f3ec;
  --k-f10:#fae3e2;
  --k-f11:#b8433f;
  --k-f12:#faf0dc;
  --k-f13:#fff8f7;
  --k-f14:#d3ebe5;
  --k-f15:#fdecea;
  --k-f16:#f2f4f5;
  --k-f17:#f3f5f6;
  --k-f18:#e5f3ef;
  --k-f19:#f5f7f9;
  --k-l01:#e1e6ea;
  --k-l02:#edf1f4;
  --k-l03:#b3261e;
  --k-l04:#bfe0d7;
  --k-l05:#bcc4ca;
  --k-l06:#dae1e6;
  --k-l07:#0e8172;
  --k-l08:#c7e5dd;
  --k-t01:#1e2c33;
  --k-t02:#5e6c73;
  /* 19.08.2026 · von #87999c abgedunkelt. Der Wert war die dekorative
     Stufe und wurde an drei Stellen als richtiger Text benutzt (Kalenderkopf,
     entfallene Termine) — dort 2,65:1. Gemessen mit npm run kontrast. */
  --k-t03:#646e73;
  --k-t04:#cfe2de;
  --k-t05:#fff;
  --k-t06:#20160a;
  --k-t07:#a9c4c0;
  --k-t08:#1c6b52;
  --k-t09:#8f3a3a;
  --k-t10:#8a6011;
  --k-t11:#7f1d1a;
  --k-t12:#000;
  --k-t13:#f2f8f7;
  --k-t14:#a3342b;
  /* 19.08.2026 · von #7b8f91 abgedunkelt, gleicher Befund (3,04:1). */
  --k-t15:#626d72;
  --k-t16:#c3d0ce;
  --k-t17:#0b5b52;
  --k-t18:#6a5b1f;
  --k-t19:#8a4b12;
  --k-t20:#3c5a72;
  --k-t21:#7d8a8f;
  --k-t22:#414e55;
  --k-t23:#5f6d73;
  --k-t24:#6f7b81;
  --k-t25:#516167;
  --k-t26:#8d979b;
}

/* ── Farbmodus · drei Zustaende ───────────────────────────────────────────
   SYSTEM  kein data-theme  → die Systemvorgabe entscheidet
   HELL    data-theme=hell  → die Systemvorgabe wird ueberstimmt
   DUNKEL  data-theme=dunkel
   `color-scheme` muss mitwandern, sonst bleiben Formularfelder, Rollbalken
   und die Auswahllisten des Betriebssystems hell, waehrend die Seite dunkel
   ist. Der dunkle Gegenwert steht im erzeugten Block darunter. */
/* ── Schrift AUF dem Akzent ──────────────────────────────────────────────
   Im hellen Modus ist der Akzent dunkel und traegt weisse Schrift; im dunklen
   ist er hell und traegt dunkle. Wer das nicht trennt, schreibt an einer der
   beiden Stellen unlesbar. */
:root{ --accent-ink:#ffffff; }

/* ── Schleier · Aufhellung ODER Abdunklung, je nach Grund ────────────────
   Die Betreiberseite arbeitete mit rgba(255,255,255,…) als Aufhellung. Das
   war eine stillschweigende Zusage: es funktioniert nur ueber dunklem Grund.
   Diese drei Stufen kehren sich im Dunkelmodus um. */
:root{ --schleier-1:rgba(18,38,44,.05); --schleier-2:rgba(18,38,44,.09);
       --schleier-3:rgba(18,38,44,.16); }

:root{ color-scheme: light; }
:root[data-theme="hell"]{ color-scheme: light; }

/* ANFANG ERZEUGTER DUNKELSATZ — nicht von Hand aendern */
/* ═══════════════════════════════════════════════════════════════════════════
   * Dunkelsatz · erzeugt von werkzeuge/farbe/dunkelsatz.mjs
   * ═══════════════════════════════════════════════════════════════════════════
   * NICHT VON HAND AENDERN. Wer eine Farbe anders haben will, aendert die
   * Regel im Werkzeug oder traegt sie dort als Anker ein und laesst neu
   * erzeugen. Von Hand geaenderte Werte gehen beim naechsten Lauf verloren
   * und — schlimmer — sie stehen dann nur in EINEM der beiden Bloecke.
   *
   * Die Ankerwerte stammen aus der Foundation:
   *   Grund #0a1315 · Flaeche #131f22 · Akzent #39b9a3 · Schrift #eaf3f1
   * ═══════════════════════════════════════════════════════════════════════════ */
@media (prefers-color-scheme: dark){
  :root:not([data-theme="hell"]){
    --c-a01: #39b9a3;
    --c-a02: #abdee9;
    --c-a03: #dfac79;
    --c-a04: #08333e;
    --c-a05: #b0a38c;
    --c-a06: #eca19c;
    --c-f01: #0a1315;
    --c-f02: #1b1f1e;
    --c-f03: #dff1eb;
    --c-f04: #1c2120;
    --c-f05: #0a1315;
    --c-f06: #0d181a;
    --c-f07: #091214;
    --c-f08: #0d3039;
    --c-f09: #41c49e;
    --c-f10: #2c9383;
    --c-f11: #043631;
    --c-f12: #0c1c18;
    --c-f13: #261716;
    --c-f14: #171b1a;
    --c-f15: #0b1b13;
    --c-f16: #211110;
    --c-f17: #202221;
    --c-f18: #0b1c19;
    --c-f19: #161c1b;
    --c-f20: #22190b;
    --c-f21: #1a1f1e;
    --c-f22: #0f252c;
    --c-f23: #151c1a;
    --c-f24: #1d201f;
    --c-f25: #191e1c;
    --c-f26: #1e2120;
    --c-f27: #151d1b;
    --c-f28: #1a1c1f;
    --c-f29: #202221;
    --c-f30: #151f1c;
    --c-f31: #241e0f;
    --c-f32: #1f2120;
    --c-f33: #251e0f;
    --c-f34: #261917;
    --c-f35: #1d211f;
    --c-f36: #131f1b;
    --c-f37: #09272f;
    --c-f38: #1d201f;
    --c-f39: #051a16;
    --c-f40: #141f1c;
    --c-f41: #1b1f1d;
    --c-f42: #0d1d18;
    --c-f43: #231314;
    --c-f44: #1c201e;
    --c-f45: #131f1c;
    --c-f46: #1a211e;
    --c-f47: #023539;
    --c-f48: #251c1b;
    --c-f49: #1f0e0d;
    --c-f50: #1a1f1e;
    --c-f51: #0c1716;
    --c-f52: #143b34;
    --c-f53: #231311;
    --c-f54: #0a1d16;
    --c-f55: #131f22;
    --c-l01: #38413e;
    --c-l02: #2d443e;
    --c-l03: #4b3635;
    --c-l04: #333f3c;
    --c-l05: #39a18f;
    --c-l06: #3b4340;
    --c-l07: #2a9a89;
    --c-l08: #384340;
    --c-l09: #394340;
    --c-l10: #1b322d;
    --c-l11: #38423f;
    --c-l12: #b57a27;
    --c-l13: #3d4240;
    --c-l14: #c1a05e;
    --c-l15: #45302f;
    --c-l16: #213833;
    --c-l17: #263a36;
    --c-l18: #32423d;
    --c-l19: #1a2f2a;
    --c-l20: #2d433c;
    --c-l21: #333f3d;
    --c-l22: #122925;
    --c-l23: #37413f;
    --c-l24: #323f3c;
    --c-l25: #213833;
    --c-l26: #283f3b;
    --c-l27: #38423f;
    --c-l28: #33423e;
    --c-l29: #37433f;
    --c-l30: #2f423d;
    --c-l31: #33413e;
    --c-l32: #37423f;
    --c-l33: #4b3634;
    --c-l34: #2f433b;
    --c-t01: #eaf3f1;
    --c-t02: #aabec3;
    --c-t03: #b9d9d2;
    --c-t04: #cfe2de;
    --c-t05: #c5d9d4;
    --c-t06: #92aaa9;
    --c-t07: #b0ced4;
    --c-t08: #9fd3ca;
    --c-t09: #eca19d;
    --c-t10: #adc6ca;
    --c-t11: #b6e1ed;
    --c-t12: #aec9cc;
    --c-t13: #a7dbe3;
    --c-t14: #a6b9bc;
    --c-t15: #b4dfea;
    --c-t16: #9ed1c8;
    --c-t17: #aec1c4;
    --c-t18: #83c9a3;
    --c-t19: #eca19c;
    --c-t20: #9cd0c7;
    --c-t21: #a2b6b8;
    --c-t22: #aac3c7;
    --c-t23: #ddad77;
    --c-t24: #a5b9bc;
    --c-t25: #d9efea;
    --c-t26: #dff5ef;
    --c-t27: #abc6cb;
    --c-t28: #b0dde7;
    --c-t29: #abc0c3;
    --c-t30: #9dd0c7;
    --c-t31: #aac2c6;
    --c-t32: #a1b8ba;
    --c-t33: #a3b7ba;
    --c-t34: #a5babc;
    --c-t35: #98a8aa;
    --c-t36: #aacace;
    --c-t37: #a3b6b9;
    --c-t38: #d8b077;
    --c-t39: #a7babd;
    --c-t40: #a5b8ba;
    --c-t41: #adc6cb;
    --c-t42: #97a8ab;
    --c-t43: #eca19e;
    --c-t44: #add1d6;
    --c-t45: #a9bfc2;
    --c-t46: #a7bbbd;
    --c-t47: #a2c0bb;
    --c-t48: #b3dbd3;
    --c-t49: #a9bec1;
    --c-t50: #aec6c9;
    --c-t51: #afdcd8;
    --c-t52: #adc2c4;
    --c-t53: #a1d4ca;
    --c-t54: #eca19b;
    --c-t55: #a6bbbd;
    --c-t56: #a7bdc0;
    --c-t57: #a6bcbe;
    --c-t58: #a8bfc1;
    --c-t59: #a7bfc0;
    --c-t60: #a3c0bc;
    --c-t61: #a7bec0;
    --c-t62: #acd1d2;
    --c-t63: #a7bdbf;
    --c-t64: #addbe6;
    --c-t65: #eca19a;
    --c-t66: #a3b8bd;
    --c-t67: #9ed1c6;
    --c-t68: #ddae77;
    --c-t69: #d8e8e4;
    --c-t70: #aac7cb;
    --c-t71: #eca19d;
    --c-t72: #7fc9ac;
    --c-t73: #95a9ab;
    --danger-text: #f0908c;
    --info: #7fb6e0;
    --info-soft: #16242e;
    --k-a01: #0e2228;
    --k-a02: #39b9a3;
    --k-a03: #abdee9;
    --k-a04: #d39a24;
    --k-a05: #0a1a17;
    --k-a06: #a2d6cd;
    --k-a07: #b2a28d;
    --k-a08: #ded0ac;
    --k-f01: #131f22;
    --k-f02: #1d1e1f;
    --k-f03: #191b1d;
    --k-f04: #1b1d1f;
    --k-f05: #202122;
    --k-f06: #191c1e;
    --k-f07: #060f0c;
    --k-f08: #1f2122;
    --k-f09: #091c16;
    --k-f10: #20100f;
    --k-f11: #c65a53;
    --k-f12: #20190a;
    --k-f13: #251d1c;
    --k-f14: #031612;
    --k-f15: #251413;
    --k-f16: #1a1c1d;
    --k-f17: #1a1c1d;
    --k-f18: #0c1c18;
    --k-f19: #0a1315;
    --k-l01: #3d4144;
    --k-l02: #414446;
    --k-l03: #b65c50;
    --k-l04: #2b423c;
    --k-l05: #31383d;
    --k-l06: #3a4044;
    --k-l07: #238c7d;
    --k-l08: #2d443e;
    --k-t01: #eaf3f1;
    --k-t02: #b2c1c9;
    --k-t03: #b4bfc5;
    --k-t04: #cfe2de;
    --k-t05: #ffffff;
    --k-t06: #f5e6d6;
    --k-t07: #bcd8d4;
    --k-t08: #7fc9ac;
    --k-t09: #eca19d;
    --k-t10: #d8b074;
    --k-t11: #eca198;
    --k-t12: #f2f2f2;
    --k-t13: #f2f8f7;
    --k-t14: #eba297;
    --k-t15: #b4c0c6;
    --k-t16: #c7d4d2;
    --k-t17: #a4d8cf;
    --k-t18: #d0c59d;
    --k-t19: #e4a97e;
    --k-t20: #abcce8;
    --k-t21: #9aa7ac;
    --k-t22: #c0d0d8;
    --k-t23: #b2c1c8;
    --k-t24: #adbac0;
    --k-t25: #b5c7ce;
    --k-t26: #9ca7ab;
    --lotse-ink: #eaf3f1;
    --lotse-marke: #0e2228;
    --ok: #4cc78d;
    --ok-text: #7fdcb0;
    --text: #eaf3f1;
    --text-decorative: #7e9298;
    --warn: #e0a54a;
    --warn-text: #e8bd7a;
  }
  :root:not([data-theme="hell"]){color-scheme:dark;--schleier-1:rgba(234,243,241,.06);--schleier-2:rgba(234,243,241,.11);--schleier-3:rgba(234,243,241,.20);--accent-ink:#08171a}
}
:root[data-theme="dunkel"]{
  --c-a01: #39b9a3;
  --c-a02: #abdee9;
  --c-a03: #dfac79;
  --c-a04: #08333e;
  --c-a05: #b0a38c;
  --c-a06: #eca19c;
  --c-f01: #0a1315;
  --c-f02: #1b1f1e;
  --c-f03: #dff1eb;
  --c-f04: #1c2120;
  --c-f05: #0a1315;
  --c-f06: #0d181a;
  --c-f07: #091214;
  --c-f08: #0d3039;
  --c-f09: #41c49e;
  --c-f10: #2c9383;
  --c-f11: #043631;
  --c-f12: #0c1c18;
  --c-f13: #261716;
  --c-f14: #171b1a;
  --c-f15: #0b1b13;
  --c-f16: #211110;
  --c-f17: #202221;
  --c-f18: #0b1c19;
  --c-f19: #161c1b;
  --c-f20: #22190b;
  --c-f21: #1a1f1e;
  --c-f22: #0f252c;
  --c-f23: #151c1a;
  --c-f24: #1d201f;
  --c-f25: #191e1c;
  --c-f26: #1e2120;
  --c-f27: #151d1b;
  --c-f28: #1a1c1f;
  --c-f29: #202221;
  --c-f30: #151f1c;
  --c-f31: #241e0f;
  --c-f32: #1f2120;
  --c-f33: #251e0f;
  --c-f34: #261917;
  --c-f35: #1d211f;
  --c-f36: #131f1b;
  --c-f37: #09272f;
  --c-f38: #1d201f;
  --c-f39: #051a16;
  --c-f40: #141f1c;
  --c-f41: #1b1f1d;
  --c-f42: #0d1d18;
  --c-f43: #231314;
  --c-f44: #1c201e;
  --c-f45: #131f1c;
  --c-f46: #1a211e;
  --c-f47: #023539;
  --c-f48: #251c1b;
  --c-f49: #1f0e0d;
  --c-f50: #1a1f1e;
  --c-f51: #0c1716;
  --c-f52: #143b34;
  --c-f53: #231311;
  --c-f54: #0a1d16;
  --c-f55: #131f22;
  --c-l01: #38413e;
  --c-l02: #2d443e;
  --c-l03: #4b3635;
  --c-l04: #333f3c;
  --c-l05: #39a18f;
  --c-l06: #3b4340;
  --c-l07: #2a9a89;
  --c-l08: #384340;
  --c-l09: #394340;
  --c-l10: #1b322d;
  --c-l11: #38423f;
  --c-l12: #b57a27;
  --c-l13: #3d4240;
  --c-l14: #c1a05e;
  --c-l15: #45302f;
  --c-l16: #213833;
  --c-l17: #263a36;
  --c-l18: #32423d;
  --c-l19: #1a2f2a;
  --c-l20: #2d433c;
  --c-l21: #333f3d;
  --c-l22: #122925;
  --c-l23: #37413f;
  --c-l24: #323f3c;
  --c-l25: #213833;
  --c-l26: #283f3b;
  --c-l27: #38423f;
  --c-l28: #33423e;
  --c-l29: #37433f;
  --c-l30: #2f423d;
  --c-l31: #33413e;
  --c-l32: #37423f;
  --c-l33: #4b3634;
  --c-l34: #2f433b;
  --c-t01: #eaf3f1;
  --c-t02: #aabec3;
  --c-t03: #b9d9d2;
  --c-t04: #cfe2de;
  --c-t05: #c5d9d4;
  --c-t06: #92aaa9;
  --c-t07: #b0ced4;
  --c-t08: #9fd3ca;
  --c-t09: #eca19d;
  --c-t10: #adc6ca;
  --c-t11: #b6e1ed;
  --c-t12: #aec9cc;
  --c-t13: #a7dbe3;
  --c-t14: #a6b9bc;
  --c-t15: #b4dfea;
  --c-t16: #9ed1c8;
  --c-t17: #aec1c4;
  --c-t18: #83c9a3;
  --c-t19: #eca19c;
  --c-t20: #9cd0c7;
  --c-t21: #a2b6b8;
  --c-t22: #aac3c7;
  --c-t23: #ddad77;
  --c-t24: #a5b9bc;
  --c-t25: #d9efea;
  --c-t26: #dff5ef;
  --c-t27: #abc6cb;
  --c-t28: #b0dde7;
  --c-t29: #abc0c3;
  --c-t30: #9dd0c7;
  --c-t31: #aac2c6;
  --c-t32: #a1b8ba;
  --c-t33: #a3b7ba;
  --c-t34: #a5babc;
  --c-t35: #98a8aa;
  --c-t36: #aacace;
  --c-t37: #a3b6b9;
  --c-t38: #d8b077;
  --c-t39: #a7babd;
  --c-t40: #a5b8ba;
  --c-t41: #adc6cb;
  --c-t42: #97a8ab;
  --c-t43: #eca19e;
  --c-t44: #add1d6;
  --c-t45: #a9bfc2;
  --c-t46: #a7bbbd;
  --c-t47: #a2c0bb;
  --c-t48: #b3dbd3;
  --c-t49: #a9bec1;
  --c-t50: #aec6c9;
  --c-t51: #afdcd8;
  --c-t52: #adc2c4;
  --c-t53: #a1d4ca;
  --c-t54: #eca19b;
  --c-t55: #a6bbbd;
  --c-t56: #a7bdc0;
  --c-t57: #a6bcbe;
  --c-t58: #a8bfc1;
  --c-t59: #a7bfc0;
  --c-t60: #a3c0bc;
  --c-t61: #a7bec0;
  --c-t62: #acd1d2;
  --c-t63: #a7bdbf;
  --c-t64: #addbe6;
  --c-t65: #eca19a;
  --c-t66: #a3b8bd;
  --c-t67: #9ed1c6;
  --c-t68: #ddae77;
  --c-t69: #d8e8e4;
  --c-t70: #aac7cb;
  --c-t71: #eca19d;
  --c-t72: #7fc9ac;
  --c-t73: #95a9ab;
  --danger-text: #f0908c;
  --info: #7fb6e0;
  --info-soft: #16242e;
  --k-a01: #0e2228;
  --k-a02: #39b9a3;
  --k-a03: #abdee9;
  --k-a04: #d39a24;
  --k-a05: #0a1a17;
  --k-a06: #a2d6cd;
  --k-a07: #b2a28d;
  --k-a08: #ded0ac;
  --k-f01: #131f22;
  --k-f02: #1d1e1f;
  --k-f03: #191b1d;
  --k-f04: #1b1d1f;
  --k-f05: #202122;
  --k-f06: #191c1e;
  --k-f07: #060f0c;
  --k-f08: #1f2122;
  --k-f09: #091c16;
  --k-f10: #20100f;
  --k-f11: #c65a53;
  --k-f12: #20190a;
  --k-f13: #251d1c;
  --k-f14: #031612;
  --k-f15: #251413;
  --k-f16: #1a1c1d;
  --k-f17: #1a1c1d;
  --k-f18: #0c1c18;
  --k-f19: #0a1315;
  --k-l01: #3d4144;
  --k-l02: #414446;
  --k-l03: #b65c50;
  --k-l04: #2b423c;
  --k-l05: #31383d;
  --k-l06: #3a4044;
  --k-l07: #238c7d;
  --k-l08: #2d443e;
  --k-t01: #eaf3f1;
  --k-t02: #b2c1c9;
  --k-t03: #b4bfc5;
  --k-t04: #cfe2de;
  --k-t05: #ffffff;
  --k-t06: #f5e6d6;
  --k-t07: #bcd8d4;
  --k-t08: #7fc9ac;
  --k-t09: #eca19d;
  --k-t10: #d8b074;
  --k-t11: #eca198;
  --k-t12: #f2f2f2;
  --k-t13: #f2f8f7;
  --k-t14: #eba297;
  --k-t15: #b4c0c6;
  --k-t16: #c7d4d2;
  --k-t17: #a4d8cf;
  --k-t18: #d0c59d;
  --k-t19: #e4a97e;
  --k-t20: #abcce8;
  --k-t21: #9aa7ac;
  --k-t22: #c0d0d8;
  --k-t23: #b2c1c8;
  --k-t24: #adbac0;
  --k-t25: #b5c7ce;
  --k-t26: #9ca7ab;
  --lotse-ink: #eaf3f1;
  --lotse-marke: #0e2228;
  --ok: #4cc78d;
  --ok-text: #7fdcb0;
  --text: #eaf3f1;
  --text-decorative: #7e9298;
  --warn: #e0a54a;
  --warn-text: #e8bd7a;
}
:root[data-theme="dunkel"]{color-scheme:dark;--schleier-1:rgba(234,243,241,.06);--schleier-2:rgba(234,243,241,.11);--schleier-3:rgba(234,243,241,.20);--accent-ink:#08171a}
/* ENDE ERZEUGTER DUNKELSATZ */
