/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --border-radius-s: 4px;
  --border-radius-m: 8px;
  --border-radius-l: 12px;
  --border-radius-xl: 20px;
  --border-size-s: 1px;
  --border-size-m: 2px;
  --color-grey-snowGrey: #fbfbfb;
  --color-grey-neutralGrey: #f9f9f9;
  --color-grey-blueGrey: #F4F6FA;
  --color-grey-smokeGrey: #f3f3f3;
  --color-grey-cloudGrey: #e9e9e9;
  --color-grey-lightGrey: #d9d9d9;
  --color-grey-mediumGrey: #6c6c6c;
  --color-grey-darkGrey: #4c4c4c;
  --color-grey-black: #333333;
  --color-grey-white: #ffffff;
  --color-moss100: #002921; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-moss200: #0F3C32; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-moss300: #005242; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-moss400: #006553; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-moss500: #3E8373; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-moss600: #6EA193; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-moss700: #9DC0B6; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-moss800: #CDDED9; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pine100: #041A14; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pine200: #062821; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pine300: #16362C; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pine400: #1A4338; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pine500: #44655B; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pine600: #708981; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pine700: #708981; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pine800: #CDD6D3; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cove100: #002547; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cove200: #00376A; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cove300: #094895; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cove400: #005CB2; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cove500: #237CC3; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cove600: #66A2D6; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cove700: #A6CFF0; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cove800: #D4EDFF; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-azul100: #001340; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-azul200: #00205E; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-azul300: #002C82; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-azul400: #003EA0; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-azul500: #3664B5; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-azul600: #6B89C7; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-azul700: #9CB1DE; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-azul800: #C9D8F2; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pistachio100: #485E3D; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pistachio200: #6B8C5A; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pistachio300: #90BB78; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pistachio400: #B5E995; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pistachio500: #CCF0B4; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pistachio600: #DAF4C8; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pistachio700: #E9F8DE; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pistachio800: #F7FCF3; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cactus100: #324C23; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cactus200: #4B7137; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cactus300: #63964B; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cactus400: #7FBC5B; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cactus500: #99CA7A; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cactus600: #B3D79A; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cactus700: #CCE4BA; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cactus800: #E5F1DC; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-sand100: #423329; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-sand200: #684D41; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-sand300: #947564; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-sand400: #C4A08A; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-sand500: #DCC1A3; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-sand600: #EED6C3; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-sand700: #F4E3D6; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-sand800: #FCF0E9; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-amethyst: #5514B8; /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-successDark: #027A48;
  --color-successLight: #ECFDF3;
  --color-warnDark: #B54708;
  --color-warnLight: #FEF8E3;
  --color-infoDark: #195274;
  --color-infoLight: #E8EEF1;
  --color-errorDark: #b42318;
  --color-errorLight: #FEF3F2;
  --alpha-5: 0.05;
  --alpha-10: 0.1;
  --alpha-20: 0.2;
  --bgColor-blueGrey: #F4F6FA;
  --bgColor-cloudGrey: #E9E9E9;
  --bgColor-neutralGrey: #F9F9F9;
  --bgColor-smokeGrey: #F3F3F3;
  --bgColor-snowGrey: #FBFBFB;
  --bgColor-scrimLight: rgba(255, 255, 255, 0.85);
  --bgColor-scrimDark: rgba(80, 80, 80, 0.7);
  --font-family-heading: 'Narmi Matiere', serif;
  --font-family-body: Mulish, Helvetica, sans-serif;
  --font-size-xxs: 0.625rem;
  --font-size-xs: 0.75rem;
  --font-size-s: 0.875rem;
  --font-size-m: 1rem;
  --font-size-l: 1.125rem;
  --font-size-xl: 1.25rem;
  --font-size-heading3: 1.5rem;
  --font-size-heading2: 1.75rem;
  --font-size-heading1: 2rem;
  --font-size-heading0: 2.5rem;
  --font-weight-thin: 200;
  --font-weight-normal: 400;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-lineHeight-smallText: 1.6;
  --font-lineHeight-bodyText: 1.25;
  --font-lineHeight-bigText: 1.1;
  --font-letterSpacing-trackingTighter: -0.08;
  --font-letterSpacing-trackingTight: -0.04;
  --font-letterSpacing-trackingNormal: 0;
  --font-letterSpacing-trackingWide: 0.4;
  --font-letterSpacing-trackingWider: 0.8;
  --font-letterSpacing-trackingWidest: 1.6;
  --elevation-low: 0 2px 12px 0 rgba(80, 80, 80, 0.05);
  --elevation-middle: 0 2px 12px 0 rgba(0, 0, 0, 0.1);
  --elevation-high: 0 2px 12px 0 rgba(80, 80, 80, 0.2);
  --space-xxs: 4px;
  --space-xs: 8px;
  --space-s: 12px;
  --space-m: 16px;
  --space-l: 20px;
  --space-xl: 40px;
  --space-xxl: 60px;
  --border-radius-default: var(--border-radius-l);
  --border-size-default: var(--border-size-s);
  --color-moss: var(--color-moss400); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pine: var(--color-pine400); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cove: var(--color-cove400); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-azul: var(--color-azul400); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-pistachio: var(--color-pistachio400); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-cactus: var(--color-cactus400); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-sand: var(--color-sand500); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-black: var(--color-grey-black); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-grey: var(--color-grey-mediumGrey); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-mediumGrey: var(--color-grey-mediumGrey); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-lightGrey: var(--color-grey-lightGrey); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --color-white: var(--color-grey-white); /** @deprecated brand color — not part of the public token API; prefer semantic theme tokens (--theme-*). */
  --font-family-heading0: var(--font-family-heading);
  --font-family-heading1: var(--font-family-heading);
  --font-family-heading2: var(--font-family-heading);
  --font-family-heading3: var(--font-family-body);
  --font-family-default: var(--font-family-body);
  --font-size-default: var(--font-size-m);
  --font-weight-heading0: var(--font-weight-bold);
  --font-weight-heading1: var(--font-weight-bold);
  --font-weight-heading2: var(--font-weight-bold);
  --font-weight-heading3: var(--font-weight-semibold);
  --font-weight-default: var(--font-weight-normal);
  --font-lineHeight-default: var(--font-lineHeight-bodyText);
  --font-lineHeight-heading0: var(--font-lineHeight-bigText);
  --font-lineHeight-heading1: var(--font-lineHeight-bigText);
  --font-lineHeight-heading2: var(--font-lineHeight-bigText);
  --font-lineHeight-heading3: var(--font-lineHeight-bodyText);
  --font-letterSpacing-heading0: var(--font-letterSpacing-trackingNormal);
  --font-letterSpacing-heading1: var(--font-letterSpacing-trackingNormal);
  --font-letterSpacing-heading2: var(--font-letterSpacing-trackingNormal);
  --font-letterSpacing-heading3: var(--font-letterSpacing-trackingNormal);
  --font-letterSpacing-default: var(--font-letterSpacing-trackingNormal);
  --font-color-heading: var(--color-grey-black);
  --font-color-primary: var(--color-grey-darkGrey);
  --font-color-secondary: var(--color-grey-mediumGrey);
  --font-color-hint: var(--color-grey-lightGrey);
  --elevation-default: var(--elevation-middle);
  --space-default: var(--space-l);
  --border-color-light: var(--color-lightGrey);
  --theme-primary: var(--color-pine);
  --theme-secondary: var(--color-moss);
  --theme-tertiary: var(--color-cactus);
  --bgColor-white: var(--color-white);
  --font-color-heading0: var(--font-color-heading);
  --font-color-heading1: var(--font-color-heading);
  --font-color-heading2: var(--font-color-heading);
  --font-color-heading3: var(--font-color-heading);
  --border-color-primary: var(--theme-primary);
  --border-color-default: var(--border-color-light);
  --theme-link: var(--theme-secondary);
}

@media (prefers-contrast: more) {
  :root:not([data-prefers-contrast="less"]) {
    --font-color-heading: #000000;
    --font-color-primary: #1a1a1a;
    --font-color-secondary: #3d3d3d;
    --font-color-hint: #5c5c5c;
    --border-color-default: #5c5c5c;
    --border-color-light: #5c5c5c;
    --bgColor-snowGrey: #FFFFFF;
    --bgColor-neutralGrey: oklch(0.9893 0 0);
    --bgColor-smokeGrey: oklch(0.9635 0 0);
    --bgColor-blueGrey: oklch(0.9920 0.0023 264.5);
    --bgColor-cloudGrey: oklch(0.9454 0 0);
    --bgColor-scrimLight: rgba(255, 255, 255, 0.95);
    --bgColor-scrimDark: rgba(0, 0, 0, 0.75);
  }
}

[data-prefers-contrast="more"] {
    --font-color-heading: #000000;
    --font-color-primary: #1a1a1a;
    --font-color-secondary: #3d3d3d;
    --font-color-hint: #5c5c5c;
    --border-color-default: #5c5c5c;
    --border-color-light: #5c5c5c;
    --bgColor-snowGrey: #FFFFFF;
    --bgColor-neutralGrey: oklch(0.9893 0 0);
    --bgColor-smokeGrey: oklch(0.9635 0 0);
    --bgColor-blueGrey: oklch(0.9920 0.0023 264.5);
    --bgColor-cloudGrey: oklch(0.9454 0 0);
    --bgColor-scrimLight: rgba(255, 255, 255, 0.95);
    --bgColor-scrimDark: rgba(0, 0, 0, 0.75);
}
