@import 'https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap';
:root {
  --ua_radius--small: 0.25rem;
  --ua_radius--medium: 0.5rem;
  --ua_radius--large: 1rem;
  --ua_radius--xlarge: 2rem;
  --ua_radius--full: 9999rem;
  --ua_shadow--small: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.1);
  --ua_shadow--medium: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
  --ua_shadow--large: 0 0.75rem 1.5rem rgba(0, 0, 0, 0.1);
  --ua_font--heading: "Poppins", sans-serif;
  --ua_font: "Inter", sans-serif;
  --ua_font--accent: "Inter", sans-serif;
  --ua_font--mono: monospace;
  --ua_font-size--xsmall: 0.875rem;
  --ua_font-size--small: 1rem;
  --ua_font-size: 1.125rem;
  --ua_font-size--medium: clamp(1.25rem, 0.644vw + 1.129rem, 1.625rem);
  --ua_font-size--large: clamp(1.5rem, 1.073vw + 1.299rem, 2.125rem);
  --ua_font-size--xlarge: clamp(1.75rem, 1.717vw + 1.428rem, 2.75rem);
  --ua_font-size--xxlarge: clamp(2.25rem, 2.253vw + 1.828rem, 3.563rem);
  --ua_font-size--hero: clamp(2.75rem, 3.219vw + 2.146rem, 4.625rem);
  --ua_line-height--none: 1;
  --ua_line-height--xsmall: 1.125;
  --ua_line-height--small: 1.25;
  --ua_line-height: 1.5;
  --ua_weight--thin: 100;
  --ua_weight--extralight: 200;
  --ua_weight--light: 300;
  --ua_weight--regular: 400;
  --ua_weight--medium: 500;
  --ua_weight--semibold: 600;
  --ua_weight--bold: 700;
  --ua_weight--extrabold: 800;
  --ua_weight--black: 900;
  --ua_space: 1.6875rem;
  --ua_space--hairline: 0.5rem;
  --ua_space--half: calc(var(--ua_space) / 2);
  --ua_space--double: calc(var(--ua_space) * 2);
  --ua_space--section: var(--ua_space--double);
  --ua_space--grid-gap: var(--ua_space);
  --ua_space--flex-gap: 0.75rem;
  --ua_space--control-padding: 0.25em 0.75em;
  --ua_space--gutter: 1.6875rem;
  --ua_layout--content: 58rem;
  --ua_layout--sidebar: 18rem;
  --ua_layout--wide: 77.6875rem;
  --ua_color-neutral--0: #fff;
  --ua_color-neutral--100: #f2f3f4;
  --ua_color-neutral--200: #e6e8e9;
  --ua_color-neutral--300: #d9dcdd;
  --ua_color-neutral--400: #9ba1a5;
  --ua_color-neutral--500: #828a8f;
  --ua_color-neutral--600: #686e72;
  --ua_color-neutral--700: #343739;
  --ua_color-neutral--800: #27292b;
  --ua_color-neutral--900: #1a1c1d;
  --ua_color-neutral--1000: #141515;
  --ua_color-primary--light: #ffaebc;
  --ua_color-primary--soft: #ff516f;
  --ua_color-primary: #9e1b32;
  --ua_color-primary--strong: #821a2c;
  --ua_color-primary--deep: #772432;
  --ua_color-info--100: #e5f1fc;
  --ua_color-info--200: #cce2f8;
  --ua_color-info--300: #b2d4f5;
  --ua_color-info--400: #338de4;
  --ua_color-info--500: #0070dd;
  --ua_color-info--600: #045eb5;
  --ua_color-info--700: #0c3965;
  --ua_color-info--800: #0e3051;
  --ua_color-info--900: #10273d;
  --ua_color-positive--100: #eaf3eb;
  --ua_color-positive--200: #d6e7d7;
  --ua_color-positive--300: #c1dbc4;
  --ua_color-positive--400: #599f61;
  --ua_color-positive--500: #308739;
  --ua_color-positive--600: #2a7032;
  --ua_color-positive--700: #1f4224;
  --ua_color-positive--800: #1c3720;
  --ua_color-positive--900: #1a2c1c;
  --ua_color-negative--100: #fbf4e7;
  --ua_color-negative--200: #f8e8cf;
  --ua_color-negative--300: #f5ddb7;
  --ua_color-negative--400: #e3a53e;
  --ua_color-negative--500: #dc8e0e;
  --ua_color-negative--600: #b4760f;
  --ua_color-negative--700: #644512;
  --ua_color-negative--800: #503913;
  --ua_color-negative--900: #3c2d14;
  --ua_color-formal--100: #f3f0ea;
  --ua_color-formal--200: #e6e1d6;
  --ua_color-formal--300: #dad2c1;
  --ua_color-formal--400: #9d865b;
  --ua_color-formal--500: #846832;
  --ua_color-formal--600: #6e572c;
  --ua_color-formal--700: #413621;
  --ua_color-formal--800: #362e1e;
  --ua_color-formal--900: #2a261b;
  --ua_color-tertiary--100: #e5eff3;
  --ua_color-tertiary--200: #ccdee6;
  --ua_color-tertiary--300: #b2ceda;
  --ua_color-tertiary--400: #337d9d;
  --ua_color-tertiary--500: #005c84;
  --ua_color-tertiary--600: #044e6e;
  --ua_color-tertiary--700: #0c3141;
  --ua_color-tertiary--800: #0e2a36;
  --ua_color-tertiary--900: #10232b;
  --__ua_color-background--base: var(--ua_color-neutral--0);
  --__ua_color-background--base-focus: var(--ua_color-neutral--100);
  --__ua_color-text--base: var(--ua_color-neutral--700);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--600);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--100);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--100);
  --__ua_color-background--positive-focus: var(--ua_color-positive--200);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--100);
  --__ua_color-background--negative-focus: var(--ua_color-negative--200);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--100);
  --__ua_color-background--info-focus: var(--ua_color-info--200);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--100);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--200);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-theme--default) {
  --__ua_color-background--base: var(--ua_color-neutral--0);
  --__ua_color-background--base-focus: var(--ua_color-neutral--100);
  --__ua_color-text--base: var(--ua_color-neutral--700);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--600);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--100);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--100);
  --__ua_color-background--positive-focus: var(--ua_color-positive--200);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--100);
  --__ua_color-background--negative-focus: var(--ua_color-negative--200);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--100);
  --__ua_color-background--info-focus: var(--ua_color-info--200);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--100);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--200);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-theme--secondary) {
  --__ua_color-background--base: var(--ua_color-neutral--100);
  --__ua_color-background--base-focus: var(--ua_color-neutral--200);
  --__ua_color-text--base: var(--ua_color-neutral--800);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--200);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--200);
  --__ua_color-background--positive-focus: var(--ua_color-positive--300);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--200);
  --__ua_color-background--negative-focus: var(--ua_color-negative--300);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--200);
  --__ua_color-background--info-focus: var(--ua_color-info--300);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--200);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-theme--inverse) {
  --__ua_color-background--base: var(--ua_color-neutral--900);
  --__ua_color-background--base-focus: var(--ua_color-neutral--800);
  --__ua_color-text--base: var(--ua_color-neutral--200);
  --__ua_color-text--base-focus: var(--ua_color-neutral--300);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--base: var(--ua_color-neutral--0);
  --__ua_color-action--base-focus: var(--ua_color-neutral--100);
  --__ua_color-border--base: var(--ua_color-neutral--700);
  --__ua_color-border--base-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--base-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--base-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--elevated: var(--ua_color-neutral--800);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--700);
  --__ua_color-text--elevated: var(--ua_color-neutral--200);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--elevated: var(--ua_color-neutral--0);
  --__ua_color-action--elevated-focus: var(--ua_color-neutral--200);
  --__ua_color-border--elevated: var(--ua_color-neutral--700);
  --__ua_color-border--elevated-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--elevated-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--positive: var(--ua_color-positive--900);
  --__ua_color-background--positive-focus: var(--ua_color-positive--800);
  --__ua_color-text--positive: var(--ua_color-positive--200);
  --__ua_color-text--positive-focus: var(--ua_color-positive--100);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--300);
  --__ua_color-action--positive: var(--ua_color-positive--300);
  --__ua_color-action--positive-focus: var(--ua_color-positive--200);
  --__ua_color-border--positive: var(--ua_color-positive--800);
  --__ua_color-border--positive-focus: var(--ua_color-positive--400);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--600);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--300);
  --__ua_color-background--negative: var(--ua_color-negative--900);
  --__ua_color-background--negative-focus: var(--ua_color-negative--800);
  --__ua_color-text--negative: var(--ua_color-negative--200);
  --__ua_color-text--negative-focus: var(--ua_color-negative--100);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--300);
  --__ua_color-action--negative: var(--ua_color-negative--300);
  --__ua_color-action--negative-focus: var(--ua_color-negative--200);
  --__ua_color-border--negative: var(--ua_color-negative--800);
  --__ua_color-border--negative-focus: var(--ua_color-negative--400);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--200);
  --__ua_color-background--info: var(--ua_color-info--900);
  --__ua_color-background--info-focus: var(--ua_color-info--800);
  --__ua_color-text--info: var(--ua_color-info--200);
  --__ua_color-text--info-focus: var(--ua_color-info--100);
  --__ua_color-text--info-subtle: var(--ua_color-info--300);
  --__ua_color-action--info: var(--ua_color-info--300);
  --__ua_color-action--info-focus: var(--ua_color-info--200);
  --__ua_color-border--info: var(--ua_color-info--800);
  --__ua_color-border--info-focus: var(--ua_color-info--400);
  --__ua_color-duotone--info-primary: var(--ua_color-info--600);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--300);
  --__ua_color-background--neutral: var(--ua_color-neutral--800);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--700);
  --__ua_color-text--neutral: var(--ua_color-neutral--200);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--neutral: var(--ua_color-neutral--300);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--100);
  --__ua_color-border--neutral: var(--ua_color-neutral--700);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--500);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-theme--bold) {
  --__ua_color-background--base: var(--ua_color-primary);
  --__ua_color-background--base-focus: var(--ua_color-primary--deep);
  --__ua_color-text--base: var(--ua_color-neutral--0);
  --__ua_color-text--base-focus: var(--ua_color-neutral--100);
  --__ua_color-text--base-subtle: var(--ua_color-primary--light);
  --__ua_color-action--base: var(--ua_color-neutral--0);
  --__ua_color-action--base-focus: var(--ua_color-neutral--100);
  --__ua_color-border--base: var(--ua_color-primary--strong);
  --__ua_color-border--base-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--base-primary: var(--ua_color-neutral--0);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-primary--deep);
  --__ua_color-background--elevated-focus: var(--ua_color-primary);
  --__ua_color-text--elevated: var(--ua_color-neutral--0);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--100);
  --__ua_color-text--elevated-subtle: var(--ua_color-primary--light);
  --__ua_color-action--elevated: var(--ua_color-neutral--0);
  --__ua_color-action--elevated-focus: var(--ua_color-neutral--100);
  --__ua_color-border--elevated: var(--ua_color-primary);
  --__ua_color-border--elevated-focus: var(--ua_color-neutral--0);
  --__ua_color-duotone--elevated-primary: var(--ua_color-neutral--0);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--100);
  --__ua_color-background--positive-focus: var(--ua_color-positive--200);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--100);
  --__ua_color-background--negative-focus: var(--ua_color-negative--200);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--100);
  --__ua_color-background--info-focus: var(--ua_color-info--200);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--100);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--200);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.ua_color-mode--dark,
.ua_color-mode--dark :where(.ua_color-theme--default) {
  --__ua_color-background--base: var(--ua_color-neutral--1000);
  --__ua_color-background--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base: var(--ua_color-neutral--200);
  --__ua_color-text--base-focus: var(--ua_color-neutral--300);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--base: var(--ua_color-neutral--0);
  --__ua_color-action--base-focus: var(--ua_color-neutral--100);
  --__ua_color-border--base: var(--ua_color-neutral--700);
  --__ua_color-border--base-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--base-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--base-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--elevated: var(--ua_color-neutral--900);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--800);
  --__ua_color-text--elevated: var(--ua_color-neutral--200);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--elevated: var(--ua_color-neutral--0);
  --__ua_color-action--elevated-focus: var(--ua_color-neutral--100);
  --__ua_color-border--elevated: var(--ua_color-neutral--700);
  --__ua_color-border--elevated-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--elevated-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--positive: var(--ua_color-positive--900);
  --__ua_color-background--positive-focus: var(--ua_color-positive--800);
  --__ua_color-text--positive: var(--ua_color-positive--200);
  --__ua_color-text--positive-focus: var(--ua_color-positive--100);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--300);
  --__ua_color-action--positive: var(--ua_color-positive--300);
  --__ua_color-action--positive-focus: var(--ua_color-positive--200);
  --__ua_color-border--positive: var(--ua_color-positive--800);
  --__ua_color-border--positive-focus: var(--ua_color-positive--400);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--600);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--300);
  --__ua_color-background--negative: var(--ua_color-negative--900);
  --__ua_color-background--negative-focus: var(--ua_color-negative--800);
  --__ua_color-text--negative: var(--ua_color-negative--200);
  --__ua_color-text--negative-focus: var(--ua_color-negative--100);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--300);
  --__ua_color-action--negative: var(--ua_color-negative--300);
  --__ua_color-action--negative-focus: var(--ua_color-negative--200);
  --__ua_color-border--negative: var(--ua_color-negative--800);
  --__ua_color-border--negative-focus: var(--ua_color-negative--400);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--200);
  --__ua_color-background--info: var(--ua_color-info--900);
  --__ua_color-background--info-focus: var(--ua_color-info--800);
  --__ua_color-text--info: var(--ua_color-info--200);
  --__ua_color-text--info-focus: var(--ua_color-info--100);
  --__ua_color-text--info-subtle: var(--ua_color-info--300);
  --__ua_color-action--info: var(--ua_color-info--300);
  --__ua_color-action--info-focus: var(--ua_color-info--200);
  --__ua_color-border--info: var(--ua_color-info--800);
  --__ua_color-border--info-focus: var(--ua_color-info--400);
  --__ua_color-duotone--info-primary: var(--ua_color-info--600);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--300);
  --__ua_color-background--neutral: var(--ua_color-neutral--800);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--700);
  --__ua_color-text--neutral: var(--ua_color-neutral--200);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--neutral: var(--ua_color-neutral--300);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--100);
  --__ua_color-border--neutral: var(--ua_color-neutral--700);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--500);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.ua_color-mode--dark :where(.ua_color-theme--secondary) {
  --__ua_color-background--base: var(--ua_color-neutral--900);
  --__ua_color-background--base-focus: var(--ua_color-neutral--800);
  --__ua_color-text--base: var(--ua_color-neutral--200);
  --__ua_color-text--base-focus: var(--ua_color-neutral--300);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--base: var(--ua_color-neutral--0);
  --__ua_color-action--base-focus: var(--ua_color-neutral--100);
  --__ua_color-border--base: var(--ua_color-neutral--700);
  --__ua_color-border--base-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--base-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--base-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--elevated: var(--ua_color-neutral--800);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--700);
  --__ua_color-text--elevated: var(--ua_color-neutral--200);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--elevated: var(--ua_color-neutral--0);
  --__ua_color-action--elevated-focus: var(--ua_color-neutral--100);
  --__ua_color-border--elevated: var(--ua_color-neutral--700);
  --__ua_color-border--elevated-focus: var(--ua_color-primary--soft);
  --__ua_color-duotone--elevated-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-neutral--300);
  --__ua_color-background--positive: var(--ua_color-positive--900);
  --__ua_color-background--positive-focus: var(--ua_color-positive--800);
  --__ua_color-text--positive: var(--ua_color-positive--200);
  --__ua_color-text--positive-focus: var(--ua_color-positive--100);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--300);
  --__ua_color-action--positive: var(--ua_color-positive--300);
  --__ua_color-action--positive-focus: var(--ua_color-positive--200);
  --__ua_color-border--positive: var(--ua_color-positive--800);
  --__ua_color-border--positive-focus: var(--ua_color-positive--400);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--600);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--300);
  --__ua_color-background--negative: var(--ua_color-negative--900);
  --__ua_color-background--negative-focus: var(--ua_color-negative--800);
  --__ua_color-text--negative: var(--ua_color-negative--200);
  --__ua_color-text--negative-focus: var(--ua_color-negative--100);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--300);
  --__ua_color-action--negative: var(--ua_color-negative--300);
  --__ua_color-action--negative-focus: var(--ua_color-negative--200);
  --__ua_color-border--negative: var(--ua_color-negative--800);
  --__ua_color-border--negative-focus: var(--ua_color-negative--400);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--200);
  --__ua_color-background--info: var(--ua_color-info--900);
  --__ua_color-background--info-focus: var(--ua_color-info--800);
  --__ua_color-text--info: var(--ua_color-info--200);
  --__ua_color-text--info-focus: var(--ua_color-info--100);
  --__ua_color-text--info-subtle: var(--ua_color-info--300);
  --__ua_color-action--info: var(--ua_color-info--300);
  --__ua_color-action--info-focus: var(--ua_color-info--200);
  --__ua_color-border--info: var(--ua_color-info--800);
  --__ua_color-border--info-focus: var(--ua_color-info--400);
  --__ua_color-duotone--info-primary: var(--ua_color-info--600);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--300);
  --__ua_color-background--neutral: var(--ua_color-neutral--800);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--700);
  --__ua_color-text--neutral: var(--ua_color-neutral--200);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--400);
  --__ua_color-action--neutral: var(--ua_color-neutral--300);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--100);
  --__ua_color-border--neutral: var(--ua_color-neutral--700);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--500);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

.ua_color-mode--dark :where(.ua_color-theme--inverse) {
  --__ua_color-background--base: var(--ua_color-neutral--100);
  --__ua_color-background--base-focus: var(--ua_color-neutral--200);
  --__ua_color-text--base: var(--ua_color-neutral--800);
  --__ua_color-text--base-focus: var(--ua_color-neutral--900);
  --__ua_color-text--base-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--base: var(--ua_color-primary);
  --__ua_color-action--base-focus: var(--ua_color-primary--strong);
  --__ua_color-border--base: var(--ua_color-neutral--300);
  --__ua_color-border--base-focus: var(--ua_color-primary);
  --__ua_color-duotone--base-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--base-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--elevated: var(--ua_color-neutral--200);
  --__ua_color-background--elevated-focus: var(--ua_color-neutral--300);
  --__ua_color-text--elevated: var(--ua_color-neutral--800);
  --__ua_color-text--elevated-focus: var(--ua_color-neutral--900);
  --__ua_color-text--elevated-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--elevated: var(--ua_color-primary);
  --__ua_color-action--elevated-focus: var(--ua_color-primary--strong);
  --__ua_color-border--elevated: var(--ua_color-neutral--300);
  --__ua_color-border--elevated-focus: var(--ua_color-primary);
  --__ua_color-duotone--elevated-primary: var(--ua_color-primary--strong);
  --__ua_color-duotone--elevated-secondary: var(--ua_color-primary--soft);
  --__ua_color-background--positive: var(--ua_color-positive--200);
  --__ua_color-background--positive-focus: var(--ua_color-positive--300);
  --__ua_color-text--positive: var(--ua_color-positive--800);
  --__ua_color-text--positive-focus: var(--ua_color-positive--900);
  --__ua_color-text--positive-subtle: var(--ua_color-positive--700);
  --__ua_color-action--positive: var(--ua_color-positive--700);
  --__ua_color-action--positive-focus: var(--ua_color-positive--800);
  --__ua_color-border--positive: var(--ua_color-positive--400);
  --__ua_color-border--positive-focus: var(--ua_color-positive--500);
  --__ua_color-duotone--positive-primary: var(--ua_color-positive--700);
  --__ua_color-duotone--positive-secondary: var(--ua_color-positive--400);
  --__ua_color-background--negative: var(--ua_color-negative--200);
  --__ua_color-background--negative-focus: var(--ua_color-negative--300);
  --__ua_color-text--negative: var(--ua_color-negative--800);
  --__ua_color-text--negative-focus: var(--ua_color-negative--900);
  --__ua_color-text--negative-subtle: var(--ua_color-negative--700);
  --__ua_color-action--negative: var(--ua_color-negative--700);
  --__ua_color-action--negative-focus: var(--ua_color-negative--800);
  --__ua_color-border--negative: var(--ua_color-negative--400);
  --__ua_color-border--negative-focus: var(--ua_color-negative--600);
  --__ua_color-duotone--negative-primary: var(--ua_color-negative--700);
  --__ua_color-duotone--negative-secondary: var(--ua_color-negative--400);
  --__ua_color-background--info: var(--ua_color-info--200);
  --__ua_color-background--info-focus: var(--ua_color-info--300);
  --__ua_color-text--info: var(--ua_color-info--800);
  --__ua_color-text--info-focus: var(--ua_color-info--900);
  --__ua_color-text--info-subtle: var(--ua_color-info--700);
  --__ua_color-action--info: var(--ua_color-info--700);
  --__ua_color-action--info-focus: var(--ua_color-info--800);
  --__ua_color-border--info: var(--ua_color-info--400);
  --__ua_color-border--info-focus: var(--ua_color-info--500);
  --__ua_color-duotone--info-primary: var(--ua_color-info--700);
  --__ua_color-duotone--info-secondary: var(--ua_color-info--400);
  --__ua_color-background--neutral: var(--ua_color-neutral--200);
  --__ua_color-background--neutral-focus: var(--ua_color-neutral--300);
  --__ua_color-text--neutral: var(--ua_color-neutral--800);
  --__ua_color-text--neutral-focus: var(--ua_color-neutral--900);
  --__ua_color-text--neutral-subtle: var(--ua_color-neutral--700);
  --__ua_color-action--neutral: var(--ua_color-neutral--700);
  --__ua_color-action--neutral-focus: var(--ua_color-neutral--800);
  --__ua_color-border--neutral: var(--ua_color-neutral--400);
  --__ua_color-border--neutral-focus: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-primary: var(--ua_color-neutral--600);
  --__ua_color-duotone--neutral-secondary: var(--ua_color-neutral--300);
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-set--base) {
  --ua_color-background: var(--__ua_color-background--base);
  --ua_color-background--focus: var(--__ua_color-background--base-focus);
  --ua_color-text: var(--__ua_color-text--base);
  --ua_color-text--focus: var(--__ua_color-text--base-focus);
  --ua_color-text--subtle: var(--__ua_color-text--base-subtle);
  --ua_color-action: var(--__ua_color-action--base);
  --ua_color-action--focus: var(--__ua_color-action--base-focus);
  --ua_color-border: var(--__ua_color-border--base);
  --ua_color-border--focus: var(--__ua_color-border--base-focus);
  --fa-primary-color: var(--__ua_color-duotone--base-primary);
  --fa-secondary-color: var(--__ua_color-duotone--base-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-set--elevated) {
  --ua_color-background: var(--__ua_color-background--elevated);
  --ua_color-background--focus: var(--__ua_color-background--elevated-focus);
  --ua_color-text: var(--__ua_color-text--elevated);
  --ua_color-text--focus: var(--__ua_color-text--elevated-focus);
  --ua_color-text--subtle: var(--__ua_color-text--elevated-subtle);
  --ua_color-action: var(--__ua_color-action--elevated);
  --ua_color-action--focus: var(--__ua_color-action--elevated-focus);
  --ua_color-border: var(--__ua_color-border--elevated);
  --ua_color-border--focus: var(--__ua_color-border--elevated-focus);
  --fa-primary-color: var(--__ua_color-duotone--elevated-primary);
  --fa-secondary-color: var(--__ua_color-duotone--elevated-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-set--positive) {
  --ua_color-background: var(--__ua_color-background--positive);
  --ua_color-background--focus: var(--__ua_color-background--positive-focus);
  --ua_color-text: var(--__ua_color-text--positive);
  --ua_color-text--focus: var(--__ua_color-text--positive-focus);
  --ua_color-text--subtle: var(--__ua_color-text--positive-subtle);
  --ua_color-action: var(--__ua_color-action--positive);
  --ua_color-action--focus: var(--__ua_color-action--positive-focus);
  --ua_color-border: var(--__ua_color-border--positive);
  --ua_color-border--focus: var(--__ua_color-border--positive-focus);
  --fa-primary-color: var(--__ua_color-duotone--positive-primary);
  --fa-secondary-color: var(--__ua_color-duotone--positive-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-set--negative) {
  --ua_color-background: var(--__ua_color-background--negative);
  --ua_color-background--focus: var(--__ua_color-background--negative-focus);
  --ua_color-text: var(--__ua_color-text--negative);
  --ua_color-text--focus: var(--__ua_color-text--negative-focus);
  --ua_color-text--subtle: var(--__ua_color-text--negative-subtle);
  --ua_color-action: var(--__ua_color-action--negative);
  --ua_color-action--focus: var(--__ua_color-action--negative-focus);
  --ua_color-border: var(--__ua_color-border--negative);
  --ua_color-border--focus: var(--__ua_color-border--negative-focus);
  --fa-primary-color: var(--__ua_color-duotone--negative-primary);
  --fa-secondary-color: var(--__ua_color-duotone--negative-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-set--info) {
  --ua_color-background: var(--__ua_color-background--info);
  --ua_color-background--focus: var(--__ua_color-background--info-focus);
  --ua_color-text: var(--__ua_color-text--info);
  --ua_color-text--focus: var(--__ua_color-text--info-focus);
  --ua_color-text--subtle: var(--__ua_color-text--info-subtle);
  --ua_color-action: var(--__ua_color-action--info);
  --ua_color-action--focus: var(--__ua_color-action--info-focus);
  --ua_color-border: var(--__ua_color-border--info);
  --ua_color-border--focus: var(--__ua_color-border--info-focus);
  --fa-primary-color: var(--__ua_color-duotone--info-primary);
  --fa-secondary-color: var(--__ua_color-duotone--info-secondary);
  color: var(--ua_color-text);
}

:where(.ua_color-set--neutral) {
  --ua_color-background: var(--__ua_color-background--neutral);
  --ua_color-background--focus: var(--__ua_color-background--neutral-focus);
  --ua_color-text: var(--__ua_color-text--neutral);
  --ua_color-text--focus: var(--__ua_color-text--neutral-focus);
  --ua_color-text--subtle: var(--__ua_color-text--neutral-subtle);
  --ua_color-action: var(--__ua_color-action--neutral);
  --ua_color-action--focus: var(--__ua_color-action--neutral-focus);
  --ua_color-border: var(--__ua_color-border--neutral);
  --ua_color-border--focus: var(--__ua_color-border--neutral-focus);
  --fa-primary-color: var(--__ua_color-duotone--neutral-primary);
  --fa-secondary-color: var(--__ua_color-duotone--neutral-secondary);
  color: var(--ua_color-text);
}

@media (min-width: 30rem) {
  :root {
    --ua_space--section: calc(var(--ua_space) * 4);
  }
}
