/**
 * Do not edit directly
 * Generated on Mon, 13 Jul 2026 11:56:14 GMT
 */

:root {
  --color-white: hsl(0, 0%, 100%);
  --color-black: hsl(20, 5%, 10%);
  --color-default: hsl(20, 5%, 10%);
  --color-primary: hsl(344, 100%, 37%);
  --color-primary-light: hsl(344, 100%, 43%);
  --color-primary-dark: hsl(344, 100%, 31%);
  --color-uva-red: hsl(344, 100%, 37%);
  --color-uva-red-light: hsl(344, 100%, 43%);
  --color-uva-red-dark: hsl(344, 100%, 31%);
  --color-grey-100: hsl(20, 5%, 98%);
  --color-grey-200: hsl(20, 5%, 96%);
  --color-grey-300: hsl(20, 5%, 90%);
  --color-grey-400: hsl(20, 5%, 80%);
  --color-grey-500: hsl(20, 5%, 68%);
  --color-grey-600: hsl(20, 5%, 54%);
  --color-grey-700: hsl(20, 5%, 40%);
  --color-grey-800: hsl(20, 5%, 25%);
  --color-grey-900: hsl(20, 5%, 15%);
  --color-grey-default: hsl(20, 5%, 68%);
  --color-grey-light: hsl(20, 5%, 90%);
  --color-grey-lighter: hsl(20, 5%, 96%);
  --color-grey-lightest: hsl(20, 5%, 98%);
  --color-grey-dark: hsl(20, 5%, 40%);
  --color-grey-darker: hsl(20, 5%, 25%);
  --color-grey-darkest: hsl(20, 5%, 15%);
  --color-red-100: hsl(347, 100%, 96%);
  --color-red-200: hsl(347, 85%, 90%);
  --color-red-300: hsl(347, 85%, 74%);
  --color-red-400: hsl(347, 85%, 64%);
  --color-red-500: hsl(347, 85%, 50%);
  --color-red-600: hsl(347, 100%, 44%);
  --color-red-700: hsl(347, 100%, 38%);
  --color-red-800: hsl(347, 100%, 32%);
  --color-red-900: hsl(347, 100%, 26%);
  --color-orange-100: hsl(34, 100%, 94%);
  --color-orange-200: hsl(34, 100%, 86%);
  --color-orange-300: hsl(34, 100%, 80%);
  --color-orange-400: hsl(34, 100%, 70%);
  --color-orange-500: hsl(34, 100%, 60%);
  --color-orange-600: hsl(34, 100%, 48%);
  --color-orange-700: hsl(34, 100%, 44%);
  --color-orange-800: hsl(34, 100%, 38%);
  --color-orange-900: hsl(34, 100%, 32%);
  --color-lime-100: hsl(57, 85%, 94%);
  --color-lime-200: hsl(57, 85%, 86%);
  --color-lime-300: hsl(57, 85%, 78%);
  --color-lime-400: hsl(57, 85%, 68%);
  --color-lime-500: hsl(57, 85%, 58%);
  --color-lime-600: hsl(57, 85%, 46%);
  --color-lime-700: hsl(57, 100%, 38%);
  --color-lime-800: hsl(57, 100%, 32%);
  --color-lime-900: hsl(57, 100%, 26%);
  --color-forest-100: hsl(132, 35%, 94%);
  --color-forest-200: hsl(132, 35%, 84%);
  --color-forest-300: hsl(132, 35%, 70%);
  --color-forest-400: hsl(132, 35%, 56%);
  --color-forest-500: hsl(132, 45%, 46%);
  --color-forest-600: hsl(132, 70%, 36%);
  --color-forest-700: hsl(132, 80%, 30%);
  --color-forest-800: hsl(132, 80%, 24%);
  --color-forest-900: hsl(132, 80%, 20%);
  --color-sky-100: hsl(196, 60%, 96%);
  --color-sky-200: hsl(196, 65%, 92%);
  --color-sky-300: hsl(196, 70%, 86%);
  --color-sky-400: hsl(196, 75%, 78%);
  --color-sky-500: hsl(196, 80%, 66%);
  --color-sky-600: hsl(196, 80%, 56%);
  --color-sky-700: hsl(196, 80%, 46%);
  --color-sky-800: hsl(196, 80%, 36%);
  --color-sky-900: hsl(196, 100%, 28%);
  --color-navy-100: hsl(208, 60%, 94%);
  --color-navy-200: hsl(208, 60%, 88%);
  --color-navy-300: hsl(208, 60%, 80%);
  --color-navy-400: hsl(208, 60%, 66%);
  --color-navy-500: hsl(208, 60%, 50%);
  --color-navy-600: hsl(208, 95%, 36%);
  --color-navy-700: hsl(208, 100%, 30%);
  --color-navy-800: hsl(208, 100%, 24%);
  --color-navy-900: hsl(208, 100%, 20%);
  --color-purple-100: hsl(309, 35%, 94%);
  --color-purple-200: hsl(309, 40%, 88%);
  --color-purple-300: hsl(309, 45%, 78%);
  --color-purple-400: hsl(309, 50%, 66%);
  --color-purple-500: hsl(309, 60%, 44%);
  --color-purple-600: hsl(309, 90%, 30%);
  --color-purple-700: hsl(309, 90%, 26%);
  --color-purple-800: hsl(309, 90%, 22%);
  --color-purple-900: hsl(309, 90%, 18%);
  --color-coolgrey-100: hsl(215, 16%, 96%);
  --color-coolgrey-200: hsl(215, 16%, 90%);
  --color-coolgrey-300: hsl(215, 16%, 84%);
  --color-coolgrey-400: hsl(215, 16%, 70%);
  --color-coolgrey-500: hsl(215, 16%, 70%);
  --color-coolgrey-600: hsl(215, 16%, 56%);
  --color-coolgrey-700: hsl(215, 16%, 56%);
  --color-coolgrey-800: hsl(215, 16%, 34%);
  --color-coolgrey-900: hsl(215, 16%, 18%);
  --color-coolgrey-default: hsl(215, 16%, 70%);
  --color-coolgrey-light: hsl(215, 16%, 84%);
  --color-coolgrey-lighter: hsl(215, 16%, 90%);
  --color-coolgrey-lightest: hsl(215, 16%, 96%);
  --color-coolgrey-dark: hsl(215, 16%, 56%);
  --color-coolgrey-darker: hsl(215, 16%, 34%);
  --color-coolgrey-darkest: hsl(215, 16%, 18%);
  --color-notification-info: hsl(208, 95%, 36%);
  --color-notification-success: hsl(132, 70%, 36%);
  --color-notification-warning: hsl(34, 100%, 48%);
  --color-notification-error: hsl(347, 100%, 44%);
  --color-info-red: hsl(347, 100%, 44%);
  --color-info-orange: hsl(34, 100%, 48%);
  --color-info-yellow: hsl(57, 85%, 46%);
  --color-info-green: hsl(132, 70%, 36%);
  --color-info-sky: hsl(196, 80%, 56%);
  --color-info-blue: hsl(208, 95%, 36%);
  --color-info-purple: hsl(309, 90%, 30%);
  --color-font-default: hsl(20, 5%, 10%);
  --color-font-on-primary: hsl(0, 0%, 100%);
  --font-serif: 'utopia-std', serif;
  --font-sans: 'source-sans-pro', sans-serif;
  --font-code: Consolas, 'Liberation Mono', Courier, monospace;
  --font-heading-xxl: 600 3.5rem/1.15 'utopia-std', serif; /* font shorthand for heading XXL: 56px / 64px */
  --font-heading-xl: 600 3rem/1.2 'utopia-std', serif; /* font shorthand for heading XL: 48px / 56px */
  --font-heading-l: 600 2.5rem/1.2 'utopia-std', serif; /* font shorthand for heading L: 40px / 48px */
  --font-heading-m: 600 2rem/1.25 'utopia-std', serif; /* font shorthand for heading M: 32px / 40px */
  --font-heading-s: 600 1.5rem/1.25 'utopia-std', serif; /* font shorthand for heading S: 24px / 30px */
  --font-heading-xs: 600 1.25rem/1.3 'utopia-std', serif; /* font shorthand for heading XS: 20px / 26px */
  --font-heading-xxs: 600 1.125rem/1.33 'utopia-std', serif; /* font shorthand for heading XXS: 18px / 24px */
  --font-body-xl: 400 1.5rem/1.5 'utopia-std', serif; /* font shorthand for body XL: 24px / 36px */
  --font-body-l: 400 1.25rem/1.6 'utopia-std', serif; /* font shorthand for body L: 20px / 32px */
  --font-body-m: 400 1.125rem/1.55 'utopia-std', serif; /* font shorthand for body M: 18px / 28px */
  --font-body-s: 400 1rem/1.5 'utopia-std', serif; /* font shorthand for body S: 16px / 24px */
  --font-body-xs: 400 0.875rem/1.6 'utopia-std', serif; /* font shorthand for body XS: 14px / 22px */
  --font-ui-l: 400 1rem/1.25 'source-sans-pro', sans-serif; /* font shorthand for UI L: 16px / 20px */
  --font-ui-m: 400 0.875rem/1.25 'source-sans-pro', sans-serif; /* font shorthand for UI M: 14px / 18px */
  --font-ui-s: 400 0.75rem/1.2 'source-sans-pro', sans-serif; /* font shorthand for UI S: 12px / 14px */
  --font-meta: 'source-sans-pro', sans-serif; /* the font used for metadata */
  --font-size-base: 1rem; /* the base size of the font */
  --font-size-heading-xxl: 3.5rem;
  --font-size-heading-xl: 3rem;
  --font-size-heading-l: 2.5rem;
  --font-size-heading-m: 2rem;
  --font-size-heading-s: 1.5rem;
  --font-size-heading-xs: 1.25rem;
  --font-size-heading-xxs: 1.125rem;
  --font-size-body-xl: 1.5rem;
  --font-size-body-l: 1.25rem;
  --font-size-body-m: 1.125rem;
  --font-size-body-s: 1rem;
  --font-size-body-xs: 0.875rem;
  --font-size-ui-l: 1rem;
  --font-size-ui-m: 0.875rem;
  --font-size-ui-s: 0.75rem;
  --width-col-1: 8.3333333333%;
  --width-col-2: 16.66666666667%;
  --width-col-3: 25%;
  --width-col-4: 33.3333333333%;
  --width-col-5: 41.6666666667%;
  --width-col-6: 50%;
  --width-col-7: 58.3333333333%;
  --width-col-8: 66.6666666667%;
  --width-col-9: 75%;
  --width-col-10: 83.3333333333%;
  --width-col-11: 91.6666666667%;
  --width-col-12: 100%;
  --size-radius-base: 2px; /* standard radius on interactive elements */
  --size-radius-pill: 2em; /* radius on chips, pills and tags */
  --size-radius-round: 50%; /* radius on radios */
  --space-1: 0.25rem;
  --space-2: 0.375rem;
  --space-3: 0.5rem;
  --space-4: 0.75rem;
  --space-5: 1rem;
  --space-6: 1.25rem;
  --space-7: 1.5rem;
  --space-8: 1.75rem;
  --space-9: 2rem;
  --space-10: 2.5rem;
  --space-11: 3rem;
  --space-12: 4rem;
  --space-13: 6rem;
  --space-14: 8rem;
  --space-15: 10rem;
  --space-16: 15rem;
  --brand-font-serif: 'utopia-std', serif;
  --brand-font-sans: 'source-sans-pro', sans-serif;
  --brand-font-code: Consolas, 'Liberation Mono', Courier, monospace;
}
