/* Ace · aconsea: Farben aus dem aconsea-Logo (#CB104E), weißer Grund, ruhig. Nur Variablen, keine eigenen Regeln.
   Schrift: Ubuntu wie auf der neuen aconsea-Website, falls auf dem Gerät vorhanden; sonst Systemschrift (keine Schrift-Dateien eingebettet). */
:root {
  --blue: #CB104E;
  --blue-dark: #9E0C3D;
  --bg: #FFFFFF;
  --surface: #FFFFFF;
  --surface-alt: #F6F4F5;
  --text: #3B3A3E;
  --heading: #1F1E22;
  --muted: #65636A;
  --line: #E2DFE0;
  --line-strong: #A9A6A8;
  --action: #CB104E;
  --on-action: #FFFFFF;
  --link: #B30E45;
  --nav: #2B2A2F;
  --accent: #CB104E;
  --on-accent: #FFFFFF;
  --card: #A30D40;
  --on-card: #FFFFFF;
  --head-bg: #FFFFFF;
  --band: #2A292E;
  --on-band: #FFFFFF;
  --footer: #1C1B1F;
  --ok: #3F7A12;
  --warn-bg: #FBF4DC;
  --danger: #B3261E;
  --focus: #CB104E;
  --font: "Ubuntu", "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  color-scheme: light;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
  --blue: #FF6E96;
  --blue-dark: #A30D40;
  --bg: #151417;
  --surface: #211F24;
  --surface-alt: #2B292F;
  --text: #E9E6E8;
  --heading: #FFFFFF;
  --muted: #ACA8B0;
  --line: rgba(255,255,255,.14);
  --line-strong: rgba(255,255,255,.32);
  --action: #FF6E96;
  --on-action: #151417;
  --link: #FF8AAB;
  --nav: #E9E6E8;
  --accent: #FF6E96;
  --on-accent: #151417;
  --card: #A30D40;
  --on-card: #FFFFFF;
  --head-bg: #1B1A1E;
  --band: #211F24;
  --on-band: #FFFFFF;
  --footer: #0E0D10;
  --ok: #95C11F;
  --warn-bg: #332A10;
  --danger: #FF8A80;
  --focus: #FF8AAB;
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --blue: #FF6E96;
  --blue-dark: #A30D40;
  --bg: #151417;
  --surface: #211F24;
  --surface-alt: #2B292F;
  --text: #E9E6E8;
  --heading: #FFFFFF;
  --muted: #ACA8B0;
  --line: rgba(255,255,255,.14);
  --line-strong: rgba(255,255,255,.32);
  --action: #FF6E96;
  --on-action: #151417;
  --link: #FF8AAB;
  --nav: #E9E6E8;
  --accent: #FF6E96;
  --on-accent: #151417;
  --card: #A30D40;
  --on-card: #FFFFFF;
  --head-bg: #1B1A1E;
  --band: #211F24;
  --on-band: #FFFFFF;
  --footer: #0E0D10;
  --ok: #95C11F;
  --warn-bg: #332A10;
  --danger: #FF8A80;
  --focus: #FF8AAB;
  color-scheme: dark;
}
