:root {
  --cb-font-family-brand: "MxThemeHeading-Oswald", sans-serif;
  --cb-font-family-brand-font-feature-settings: ;
  --al-font-family-brand: "MxThemeHeading-Oswald", sans-serif;
  --al-font-family-brand-font-feature-settings: ;
}
:root{--cb-color-bg-fill-brand: #207b2e;
--cb-color-bg-fill-brand-hovered: #3b8b47;
--cb-color-bg-fill-brand-pressed: #4d9558;
--cb-color-bg-fill-brand-selected: #449050;
--cb-color-bg-fill-brand-disabled: #70ab79;
--cb-color-text-brand: #207b2e;
--cb-color-text-brand-hovered: #31853e;
--cb-color-text-brand-pressed: #4d9558;
--cb-color-text-brand-selected: #3b8b47;
--cb-color-text-brand-disabled: #70ab79;
--cb-color-bg-surface-brand: #eef5ef;
--cb-color-bg-surface-brand-hovered: #dbeadd;
--cb-color-bg-surface-brand-pressed: #cadfcd;
--cb-color-bg-surface-brand-selected: #e4efe6;
--cb-color-bg-surface-brand-disabled: #f6faf7;
--cb-color-text-on-bg-fill-brand: #ffffff;
--cb-color-text-on-bg-fill-brand-hovered: #ffffff;
--cb-color-text-on-bg-fill-brand-pressed: #ffffff;
--cb-color-text-on-bg-fill-brand-selected: #ffffff;
--cb-color-text-on-bg-fill-brand-disabled: #ffffff66;
--cb-color-border-selected: #207b2e;}

:root:where([data-cb-theme="dark"])  {--cb-color-bg-fill-brand-hovered: #1c6c28;
--cb-color-bg-fill-brand-pressed: #1a6225;
--cb-color-bg-fill-brand-selected: #1b6727;
--cb-color-bg-fill-brand-disabled: #144f1d;
--cb-color-text-brand-hovered: #1d712a;
--cb-color-text-brand-pressed: #1a6225;
--cb-color-text-brand-selected: #1c6c28;
--cb-color-text-brand-disabled: #144f1d;
--cb-color-bg-surface-brand: #051407;
--cb-color-bg-surface-brand-hovered: #081d0b;
--cb-color-bg-surface-brand-pressed: #0a280f;
--cb-color-bg-surface-brand-selected: #061909;
--cb-color-bg-surface-brand-disabled: #040f06;
--cb-color-text-on-bg-fill-brand: #202125;
--cb-color-text-on-bg-fill-brand-hovered: #202125;
--cb-color-text-on-bg-fill-brand-pressed: #202125;
--cb-color-text-on-bg-fill-brand-selected: #202125;
--cb-color-text-on-bg-fill-brand-disabled: #20212566;}

:root:where([data-cb-theme="dark"]) :where(.cb-elevated, .al-elevated)  {--cb-color-bg-surface-brand: #233226;
--cb-color-bg-surface-brand-hovered: #233926;
--cb-color-bg-surface-brand-pressed: #234027;
--cb-color-bg-surface-brand-selected: #233526;
--cb-color-bg-surface-brand-disabled: #242f25;}
:root{--al-color-border-selected: #30873b;
--al-color-border-elevated-selected: #30873b;
--al-color-outline-focused: #003504;
--al-color-bg-surface-brand: #e3efe3;
--al-color-bg-surface-brand-hovered: #cce3cc;
--al-color-bg-surface-brand-pressed: #b5d7b6;
--al-color-bg-surface-brand-selected: #b5d7b6;
--al-color-bg-surface-brand-disabled: #f0f6f0;
--al-color-bg-surface-brand-elevated: #e3efe3;
--al-color-bg-surface-brand-elevated-hovered: #cce3cc;
--al-color-bg-surface-brand-elevated-pressed: #b5d7b6;
--al-color-bg-surface-brand-elevated-selected: #b5d7b6;
--al-color-bg-surface-brand-elevated-disabled: #f0f6f0;
--al-color-bg-fill-brand: #30873b;
--al-color-bg-fill-brand-hovered: #1b772b;
--al-color-bg-fill-brand-pressed: #06671d;
--al-color-bg-fill-brand-selected: #005712;
--al-color-bg-fill-brand-disabled: #a1cca2;
--al-color-text-brand: #1b772b;
--al-color-text-brand-hovered: #06671d;
--al-color-text-brand-pressed: #005712;
--al-color-text-brand-selected: #004709;
--al-color-text-brand-disabled: #8dc18f;
--al-color-text-on-bg-fill-brand: #fafcfa;
--al-color-text-on-bg-fill-brand-hovered: #fafcfa;
--al-color-text-on-bg-fill-brand-pressed: #fafcfa;
--al-color-text-on-bg-fill-brand-selected: #fafcfa;
--al-color-text-on-bg-fill-brand-disabled: #f0f6f0;}

:root:where([data-al-theme="lightHighContrast"])  {--al-color-border-selected: #1b772b;
--al-color-border-elevated-selected: #1b772b;
--al-color-bg-fill-brand: #1b772b;
--al-color-bg-fill-brand-hovered: #06671d;
--al-color-bg-fill-brand-pressed: #005712;
--al-color-bg-fill-brand-selected: #004709;
--al-color-text-brand: #005712;
--al-color-text-brand-hovered: #004709;
--al-color-text-brand-pressed: #003504;
--al-color-text-brand-selected: #002101;}

:root:where([data-al-theme="dark"])  {--al-color-border-selected: #3d8f46;
--al-color-border-elevated-selected: #569f5b;
--al-color-outline-focused: #d0e6d1;
--al-color-bg-surface-brand: #002401;
--al-color-bg-surface-brand-hovered: #003103;
--al-color-bg-surface-brand-pressed: #003c05;
--al-color-bg-surface-brand-selected: #003c05;
--al-color-bg-surface-brand-disabled: #001c01;
--al-color-bg-surface-brand-elevated: #003103;
--al-color-bg-surface-brand-elevated-hovered: #003c05;
--al-color-bg-surface-brand-elevated-pressed: #004709;
--al-color-bg-surface-brand-elevated-selected: #004709;
--al-color-bg-surface-brand-elevated-disabled: #002401;
--al-color-bg-fill-brand: #71b074;
--al-color-bg-fill-brand-hovered: #8ec190;
--al-color-bg-fill-brand-pressed: #aed3af;
--al-color-bg-fill-brand-selected: #d0e6d1;
--al-color-bg-fill-brand-disabled: #004709;
--al-color-text-brand: #71b074;
--al-color-text-brand-hovered: #8ec190;
--al-color-text-brand-pressed: #aed3af;
--al-color-text-brand-selected: #d0e6d1;
--al-color-text-brand-disabled: #00510f;
--al-color-text-on-bg-fill-brand: #001100;
--al-color-text-on-bg-fill-brand-hovered: #001100;
--al-color-text-on-bg-fill-brand-pressed: #001100;
--al-color-text-on-bg-fill-brand-selected: #001100;
--al-color-text-on-bg-fill-brand-disabled: #001c01;}

:root, :root:where([data-al-theme="lightHighContrast"]) {
  --al-c-toggle-switch-on-bg: var(--al-color-bg-fill-brand);
}

:root{--cb-space-narrow-xsmall: 1px;
--cb-space-narrow-small: 3px;
--cb-space-narrow-medium: 4px;
--cb-space-regular-medium: 6px;
--cb-space-regular-large: 9px;
--cb-space-regular-xlarge: 12px;
--cb-space-regular-xxlarge: 16px;
--cb-space-regular-xxxlarge: 19px;
--cb-space-broad-medium: 22px;
--cb-space-broad-large: 25px;
--cb-space-broad-xlarge: 28px;
--cb-space-broad-xxlarge: 32px;
--cb-space-broad-xxxlarge: 38px;
--cb-space-wide-medium: 44px;
--cb-space-wide-large: 51px;
--cb-space-wide-xlarge: 67px;
--cb-space-wide-xxlarge: 86px;
--cb-space-wide-xxxlarge: 112px;}
:root{--al-space-narrow-xsmall: 1px;
--al-space-narrow-small: 3px;
--al-space-narrow-medium: 4px;
--al-space-regular-medium: 6px;
--al-space-regular-large: 9px;
--al-space-regular-xlarge: 12px;
--al-space-regular-xxlarge: 16px;
--al-space-regular-xxxlarge: 19px;
--al-space-broad-medium: 22px;
--al-space-broad-large: 25px;
--al-space-broad-xlarge: 28px;
--al-space-broad-xxlarge: 32px;
--al-space-broad-xxxlarge: 38px;
--al-space-wide-medium: 44px;
--al-space-wide-large: 51px;
--al-space-wide-xlarge: 67px;
--al-space-wide-xxlarge: 86px;
--al-space-wide-xxxlarge: 112px;}
:root{--cb-button-theme-corner-radius: 2px;}
:root{--al-c-button-xsmall-corner-radius: 2px;
--al-c-button-small-corner-radius: 2px;
--al-c-button-medium-corner-radius: 2px;
--al-c-button-large-corner-radius: 2px;}
:root{--cb-corner-radius-none: 2px;
--cb-corner-radius-xsmall: 2px;
--cb-corner-radius-small: 2px;
--cb-corner-radius-medium: 2px;
--cb-corner-radius-large: 2px;
--cb-corner-radius-xlarge: 2px;
--cb-corner-radius-xxlarge: 2px;
--cb-corner-radius-max: 2px;}
:root{--al-corner-radius-none: 2px;
--al-corner-radius-xsmall: 2px;
--al-corner-radius-small: 2px;
--al-corner-radius-medium: 2px;
--al-corner-radius-large: 2px;
--al-corner-radius-xlarge: 2px;
--al-corner-radius-xxlarge: 2px;
--al-corner-radius-max: 2px;}