/* erzeugt von build.py aus src/tokens.json – nicht von Hand ändern */
:root {
  --background: #F4F7FB;
  --surface: #FFFFFF;
  --surfaceSecondary: #EAEDF1;
  --separator: #D8DBDF;
  --textPrimary: #171B21;
  --textSecondary: #5E6064;
  --textTertiary: #75777B;
  --accent: #CE3F00;
  --accentSoft: #FFF7F4;
  --green: #72B54D;
  --onGreen: #0E1A2E;
  --greenSoft: #E9FEE0;
  --blue: #2B497F;
  --onBlue: #FFFFFF;
  --blueSoft: #F2F7FF;
  --buttonPrimary: #171B21;
  --onButtonPrimary: #FFFFFF;
  --buttonSecondary: #EAEDF1;
  --onButtonSecondary: #171B21;
  --buttonDestructive: #D12E54;
  --onButtonDestructive: #FFFFFF;
  --warning: #845500;
  --warningFill: #FFB121;
  --onWarningFill: #0E1A2E;
  --warningSoft: #FFF5E8;
  --danger: #D12E54;
  --dangerSoft: #FFF4F4;
  color-scheme: light dark;
}
@media (prefers-color-scheme: dark) {
  :root {
    --background: #0E1A2E;
    --surface: #17253D;
    --surfaceSecondary: #1D2F4F;
    --separator: #2F405D;
    --textPrimary: #F4F7FB;
    --textSecondary: #ACAEB2;
    --textTertiary: #96989C;
    --accent: #FF8760;
    --accentSoft: #412F37;
    --green: #72B54D;
    --onGreen: #0E1A2E;
    --greenSoft: #375743;
    --blue: #2B497F;
    --onBlue: #FFFFFF;
    --blueSoft: #1E3254;
    --buttonPrimary: #F4F7FB;
    --onButtonPrimary: #0E1A2E;
    --buttonSecondary: #1D2F4F;
    --onButtonSecondary: #F4F7FB;
    --buttonDestructive: #FF8190;
    --onButtonDestructive: #0E1A2E;
    --warning: #FFB121;
    --warningFill: #FFB121;
    --onWarningFill: #0E1A2E;
    --warningSoft: #413E38;
    --danger: #FF8190;
    --dangerSoft: #41364C;
  }
}
