/* Aus dem Brand Guide übernommen (abiverwaltung_brandguide: npm run web:sync). Nicht von Hand ändern. */
/* Abiverwaltung Farben, erzeugt aus der App (npm run tokens:sync). Markenorange: #FF4B17 */

:root, [data-palette="ember"][data-theme="light"] {
  --av-markenorange: #FF4B17;
  --av-bg: #FFF5DC;
  --av-bg-elev: #FFFAEF;
  --av-surface: #FFFFFF;
  --av-surface2: #FEF0D2;
  --av-surface3: #FCE4B3;
  --av-line: #E6D4A8;
  --av-line-soft: #F0DCA8;
  --av-line-strong: #1A1410;
  --av-ink: #1A1410;
  --av-ink2: #2A1F17;
  --av-ink-contrast: #1A1410;
  --av-on-ink-contrast: #C4F53D;
  --av-muted: #756247;
  --av-muted2: #9B8B76;
  --av-slate: #1E293B;
  --av-slate-soft: #E2E8F0;
  --av-lime: #C4F53D;
  --av-lime-ink: #3F5A0A;
  --av-magenta: #FF3D8A;
  --av-magenta-ink: #9D1057;
  --av-purple: #C084FC;
  --av-purple-ink: #7E22CE;
  --av-sky: #38BDF8;
  --av-sky-ink: #0369A1;
  --av-ok: #15803D;
  --av-ok-soft: #DCFCE7;
  --av-err: #DC2626;
  --av-err-soft: #FEE2E2;
  --av-primary: #DE3200;
  --av-primary-ink: #C2410C;
  --av-primary-soft: #FFD4BD;
  --av-primary-tint: #FFE5D3;
  --av-accent: #FACC15;
  --av-accent-soft: #FEF3C7;
  --av-button: #CA4C0A;
  --av-on-button: #FFFFFF;
}

[data-palette="ember"][data-theme="dark"] {
  --av-markenorange: #FF4B17;
  --av-bg: #15110D;
  --av-bg-elev: #1C1814;
  --av-surface: #221D17;
  --av-surface2: #2A241C;
  --av-surface3: #342C22;
  --av-line: #4A3D2A;
  --av-line-soft: #2E271E;
  --av-line-strong: #5A5148;
  --av-ink: #F5EAD7;
  --av-ink2: #E3D4B6;
  --av-ink-contrast: #1A1410;
  --av-on-ink-contrast: #A8C832;
  --av-muted: #AA9C86;
  --av-muted2: #7A6E5B;
  --av-slate: #CBD5E1;
  --av-slate-soft: #2A3343;
  --av-lime: #96B02C;
  --av-lime-ink: #B4CC48;
  --av-magenta: #E07AA6;
  --av-magenta-ink: #DCA0BC;
  --av-purple: #9A86DA;
  --av-purple-ink: #B8A8E8;
  --av-sky: #45A5D0;
  --av-sky-ink: #62AED0;
  --av-ok: #3FA868;
  --av-ok-soft: #14321F;
  --av-err: #D86060;
  --av-err-soft: #3A1414;
  --av-primary: #CE461F;
  --av-primary-ink: #E8A070;
  --av-primary-soft: #3A2614;
  --av-primary-tint: #2A1C10;
  --av-accent: #D4A01C;
  --av-accent-soft: #3A2E12;
  --av-button: #C35305;
  --av-on-button: #FFFFFF;
}

[data-palette="indigo"][data-theme="light"] {
  --av-markenorange: #FF4B17;
  --av-bg: #FFF5DC;
  --av-bg-elev: #FFFAEF;
  --av-surface: #FFFFFF;
  --av-surface2: #FEF0D2;
  --av-surface3: #FCE4B3;
  --av-line: #E6D4A8;
  --av-line-soft: #F0DCA8;
  --av-line-strong: #1A1410;
  --av-ink: #1A1410;
  --av-ink2: #2A1F17;
  --av-ink-contrast: #1A1410;
  --av-on-ink-contrast: #C4F53D;
  --av-muted: #756247;
  --av-muted2: #9B8B76;
  --av-slate: #1E293B;
  --av-slate-soft: #E2E8F0;
  --av-lime: #C4F53D;
  --av-lime-ink: #3F5A0A;
  --av-magenta: #FF3D8A;
  --av-magenta-ink: #9D1057;
  --av-purple: #C084FC;
  --av-purple-ink: #7E22CE;
  --av-sky: #38BDF8;
  --av-sky-ink: #0369A1;
  --av-ok: #15803D;
  --av-ok-soft: #DCFCE7;
  --av-err: #DC2626;
  --av-err-soft: #FEE2E2;
  --av-primary: #4338CA;
  --av-primary-ink: #312E81;
  --av-primary-soft: #E0E7FF;
  --av-primary-tint: #EEF2FF;
  --av-accent: #FACC15;
  --av-accent-soft: #FEF3C7;
  --av-button: #CA4C0A;
  --av-on-button: #FFFFFF;
}

[data-palette="indigo"][data-theme="dark"] {
  --av-markenorange: #FF4B17;
  --av-bg: #15110D;
  --av-bg-elev: #1C1814;
  --av-surface: #221D17;
  --av-surface2: #2A241C;
  --av-surface3: #342C22;
  --av-line: #4A3D2A;
  --av-line-soft: #2E271E;
  --av-line-strong: #5A5148;
  --av-ink: #F5EAD7;
  --av-ink2: #E3D4B6;
  --av-ink-contrast: #1A1410;
  --av-on-ink-contrast: #A8C832;
  --av-muted: #AA9C86;
  --av-muted2: #7A6E5B;
  --av-slate: #CBD5E1;
  --av-slate-soft: #2A3343;
  --av-lime: #96B02C;
  --av-lime-ink: #B4CC48;
  --av-magenta: #E07AA6;
  --av-magenta-ink: #DCA0BC;
  --av-purple: #9A86DA;
  --av-purple-ink: #B8A8E8;
  --av-sky: #45A5D0;
  --av-sky-ink: #62AED0;
  --av-ok: #3FA868;
  --av-ok-soft: #14321F;
  --av-err: #D86060;
  --av-err-soft: #3A1414;
  --av-primary: #6069D4;
  --av-primary-ink: #B0B8E8;
  --av-primary-soft: #1E1B4B;
  --av-primary-tint: #1A1632;
  --av-accent: #D4A01C;
  --av-accent-soft: #3A2E12;
  --av-button: #C35305;
  --av-on-button: #FFFFFF;
}

[data-palette="forest"][data-theme="light"] {
  --av-markenorange: #FF4B17;
  --av-bg: #FFF5DC;
  --av-bg-elev: #FFFAEF;
  --av-surface: #FFFFFF;
  --av-surface2: #FEF0D2;
  --av-surface3: #FCE4B3;
  --av-line: #E6D4A8;
  --av-line-soft: #F0DCA8;
  --av-line-strong: #1A1410;
  --av-ink: #1A1410;
  --av-ink2: #2A1F17;
  --av-ink-contrast: #1A1410;
  --av-on-ink-contrast: #C4F53D;
  --av-muted: #756247;
  --av-muted2: #9B8B76;
  --av-slate: #1E293B;
  --av-slate-soft: #E2E8F0;
  --av-lime: #C4F53D;
  --av-lime-ink: #3F5A0A;
  --av-magenta: #FF3D8A;
  --av-magenta-ink: #9D1057;
  --av-purple: #C084FC;
  --av-purple-ink: #7E22CE;
  --av-sky: #38BDF8;
  --av-sky-ink: #0369A1;
  --av-ok: #15803D;
  --av-ok-soft: #DCFCE7;
  --av-err: #DC2626;
  --av-err-soft: #FEE2E2;
  --av-primary: #12863D;
  --av-primary-ink: #166534;
  --av-primary-soft: #DCFCE7;
  --av-primary-tint: #ECFDF5;
  --av-accent: #FACC15;
  --av-accent-soft: #FEF3C7;
  --av-button: #CA4C0A;
  --av-on-button: #FFFFFF;
}

[data-palette="forest"][data-theme="dark"] {
  --av-markenorange: #FF4B17;
  --av-bg: #15110D;
  --av-bg-elev: #1C1814;
  --av-surface: #221D17;
  --av-surface2: #2A241C;
  --av-surface3: #342C22;
  --av-line: #4A3D2A;
  --av-line-soft: #2E271E;
  --av-line-strong: #5A5148;
  --av-ink: #F5EAD7;
  --av-ink2: #E3D4B6;
  --av-ink-contrast: #1A1410;
  --av-on-ink-contrast: #A8C832;
  --av-muted: #AA9C86;
  --av-muted2: #7A6E5B;
  --av-slate: #CBD5E1;
  --av-slate-soft: #2A3343;
  --av-lime: #96B02C;
  --av-lime-ink: #B4CC48;
  --av-magenta: #E07AA6;
  --av-magenta-ink: #DCA0BC;
  --av-purple: #9A86DA;
  --av-purple-ink: #B8A8E8;
  --av-sky: #45A5D0;
  --av-sky-ink: #62AED0;
  --av-ok: #3FA868;
  --av-ok-soft: #14321F;
  --av-err: #D86060;
  --av-err-soft: #3A1414;
  --av-primary: #2F8350;
  --av-primary-ink: #78C890;
  --av-primary-soft: #14321F;
  --av-primary-tint: #102218;
  --av-accent: #D4A01C;
  --av-accent-soft: #3A2E12;
  --av-button: #C35305;
  --av-on-button: #FFFFFF;
}
