:root,[data-theme="light"]{--grund:#f3f5f7;--flaeche:#ffffff;--flaeche-tief:#e9edf1;--linie:#d9dee3;--rand:#7b8794;--tinte:#1a2129;--tinte-leise:#56626e;--anthrazit:#1a2129;--gehaeuse:#242d36;--auf-anthrazit:#e8ecef;--auf-anthrazit-leise:#a7b1bb;--anzeige:#1a2129;--geistersegment:#2f3943;--glut:#f7882a;--on-glut:#1a2129;--glut-rand:#c4600e;--glut-text:#9c4700;--glut-soft:#fde9d8;--chat-eigen:#dde5ec;--marke-hersteller:#1d6b3a;--marke-hersteller-grund:#e3f4e8;--marke-abgeleitet:#1f5fa8;--marke-abgeleitet-grund:#e4eefa;--marke-praxis:#8a4a1c;--marke-praxis-grund:#f8e7da;--marke-ki:#5b4a8a;--marke-ki-grund:#ece7fa;--marke-sicherheit:#b42318;--marke-sicherheit-grund:#fde8e6;--status-offen:var(--glut-text);--status-offen-grund:var(--glut-soft);--status-frei:var(--marke-hersteller);--status-frei-grund:var(--marke-hersteller-grund);--status-verworfen:var(--tinte-leise);--status-verworfen-grund:var(--flaeche-tief);--status-test:var(--marke-ki);--status-test-grund:var(--marke-ki-grund);--hell:#f3f5f7;--fokus:#1a2129;--schatten-karte:0 1px 2px #1a212914, 0 1px 3px #1a21291f;--schatten-hoch:0 6px 16px -4px #1a212933;--fokus-ring:0 0 0 2px #f3f5f7, 0 0 0 4px #1a2129;}
[data-theme="dark"]{color-scheme:dark;--grund:#1a2129;--flaeche:#242d36;--flaeche-tief:#12181e;--linie:#3a4550;--rand:#7d8a97;--tinte:#e8ecef;--tinte-leise:#a7b1bb;--anzeige:#2a343e;--geistersegment:#3a4652;--glut-rand:#f7882a;--glut-text:#f7882a;--glut-soft:#3b2512;--chat-eigen:#2c3a47;--marke-hersteller:#7fd69b;--marke-hersteller-grund:#16301f;--marke-abgeleitet:#8db8ee;--marke-abgeleitet-grund:#15263b;--marke-praxis:#f0b38a;--marke-praxis-grund:#3a2415;--marke-ki:#c3b5f0;--marke-ki-grund:#2a2440;--marke-sicherheit:#ff9c8f;--marke-sicherheit-grund:#401a17;--status-offen:var(--glut-text);--status-offen-grund:var(--glut-soft);--status-frei:var(--marke-hersteller);--status-frei-grund:var(--marke-hersteller-grund);--status-verworfen:var(--tinte-leise);--status-verworfen-grund:var(--flaeche-tief);--status-test:var(--marke-ki);--status-test-grund:var(--marke-ki-grund);--fokus:#f7882a;--schatten-karte:0 1px 3px #000000b3;--schatten-hoch:0 10px 24px -4px #000000cc;--fokus-ring:0 0 0 2px #1a2129, 0 0 0 4px #f7882a;}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-s:3px;--radius-m:6px;--radius-l:12px;--radius-rund:9999px;--font-display:"Barlow Semi Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--font-sans:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;}
.titel{font-family:var(--font-display);font-size:40px;line-height:44px;font-weight:600;letter-spacing:-0.005em;}
.ueberschrift{font-family:var(--font-display);font-size:28px;line-height:32px;font-weight:600;}
.zwischentitel{font-family:var(--font-display);font-size:20px;line-height:24px;font-weight:600;}
.etikett{font-family:var(--font-display);font-size:12px;line-height:16px;font-weight:700;letter-spacing:0.08em;}
.fliesstext{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:400;}
.fliesstext-stark{font-family:var(--font-sans);font-size:16px;line-height:24px;font-weight:700;}
.klein{font-family:var(--font-sans);font-size:14px;line-height:20px;font-weight:400;}
.markentext{font-family:var(--font-sans);font-size:12px;line-height:16px;font-weight:700;letter-spacing:0.01em;}
.code{font-family:var(--font-mono);font-size:15px;line-height:20px;font-weight:700;}
.wert{font-family:var(--font-mono);font-size:14px;line-height:20px;font-weight:400;}
