/**
 * Generated by @the-wyanoke-group/campfire-tokens — do not edit by hand.
 * Source: Campfire Figma file 4wNZESKT6jV30rattLqNEy.
 * Regenerate: npm run tokens:sync && npm run tokens:build
 */

:root {
  --cf-component-progress-indicator-track: #dcdcdc;
  --cf-component-button-shadow-default: 0px 0px 3px 0px rgba(0, 0, 0, 0.3);
  --cf-theme-border-radius-lg: 12px;
  --cf-theme-border-radius-md: 8px;
  --cf-theme-border-radius-none: 0px;
  --cf-theme-border-radius-round: 999px;
  --cf-theme-border-radius-sm: 4px;
  --cf-theme-border-width-active: 6px;
  --cf-theme-border-width-card: 2px;
  --cf-theme-border-width-focus: 2px;
  --cf-theme-border-width-thick: 4px;
  --cf-theme-border-width-thin: 1px;
  --cf-theme-color-background-action: #006fc6;
  --cf-theme-color-background-action-hover: #002d61;
  --cf-theme-color-background-action-subtle: #d7ebf9;
  --cf-theme-color-background-brand: #6ca00d;
  --cf-theme-color-background-brand-inverse: #88c71e;
  --cf-theme-color-background-brand-strong: #538000;
  --cf-theme-color-background-brand-subtle: #e8f4d1;
  --cf-theme-color-background-default: #fafafa;
  --cf-theme-color-background-disabled: #c1c1c1;
  --cf-theme-color-background-inverse: #191919;
  --cf-theme-color-background-inverse-subtle: #373d3f;
  --cf-theme-color-background-overlay: rgba(0, 0, 0, 0.4);
  --cf-theme-color-background-raised: #ffffff;
  --cf-theme-color-background-subtle: #eaeaea;
  --cf-theme-color-background-utility-error: #fdeae8;
  --cf-theme-color-background-utility-info: #e7f3fb;
  --cf-theme-color-background-utility-success: #e7f6ed;
  --cf-theme-color-background-utility-warning: #fffbeb;
  --cf-theme-color-border-action: #006fc6;
  --cf-theme-color-border-brand: #6ca00d;
  --cf-theme-color-border-brand-inverse: #88c71e;
  --cf-theme-color-border-brand-strong: #538000;
  --cf-theme-color-border-card: #dcdcdc;
  --cf-theme-color-border-card-hover: #a7afb2;
  --cf-theme-color-border-control: #373d3f;
  --cf-theme-color-border-default: #c1c1c1;
  --cf-theme-color-border-disabled: #c1c1c1;
  --cf-theme-color-border-focus: #006fc6;
  --cf-theme-color-border-focus-on-fill: #f5f5f5;
  --cf-theme-color-border-focus-on-fill-outer: #4e9bd8;
  --cf-theme-color-border-strong: #68797b;
  --cf-theme-color-border-subtle: #a7afb2;
  --cf-theme-color-border-utility-error: #c82a10;
  --cf-theme-color-border-utility-info: #4e9bd8;
  --cf-theme-color-border-utility-success: #2fae60;
  --cf-theme-color-border-utility-warning: #fbbf24;
  --cf-theme-color-content-action: #006fc6;
  --cf-theme-color-content-action-hover: #004d93;
  --cf-theme-color-content-action-inverse: #77b3e2;
  --cf-theme-color-content-action-visited: #310099;
  --cf-theme-color-content-brand: #538000;
  --cf-theme-color-content-brand-hover: #426600;
  --cf-theme-color-content-brand-inverse: #88c71e;
  --cf-theme-color-content-default: #373d3f;
  --cf-theme-color-content-disabled: #a7afb2;
  --cf-theme-color-content-heading: #191919;
  --cf-theme-color-content-inverse: #ffffff;
  --cf-theme-color-content-knockout: #ffffff;
  --cf-theme-color-content-placeholder: #68797b;
  --cf-theme-color-content-utility-error: #a0220d;
  --cf-theme-color-content-utility-info: #004d93;
  --cf-theme-color-content-utility-success: #1b7a3e;
  --cf-theme-color-content-utility-warning: #9a6a00;
  --cf-theme-color-shadow-card: rgba(0, 0, 0, 0);
  --cf-theme-color-shadow-card-hover: rgba(0, 0, 0, 0);
  --cf-theme-shadow-card: 0px 2px 8px 0px rgba(0, 0, 0, 0);
  --cf-theme-shadow-card-hover: 0px 5px 14px 0px rgba(0, 0, 0, 0);
  --cf-theme-shadow-elevation-default: 0px 1px 4px 0px rgba(0, 0, 0, 0.08);
  --cf-theme-shadow-elevation-hover: 0px 4px 12px 0px rgba(0, 0, 0, 0.12);
  --cf-theme-shadow-overlay: 0px 0px 8px 2px rgba(0, 0, 0, 0.2);
  --cf-theme-typography-body-default-family: Merriweather, Georgia, serif;
  --cf-theme-typography-body-default-line-height: 2rem;
  --cf-theme-typography-body-default-size: 1rem;
  --cf-theme-typography-body-default-weight: 400;
  --cf-theme-typography-body-default-strong-family: Merriweather, Georgia, serif;
  --cf-theme-typography-body-default-strong-line-height: 2rem;
  --cf-theme-typography-body-default-strong-size: 1rem;
  --cf-theme-typography-body-default-strong-weight: 700;
  --cf-theme-typography-body-mobile-family: Merriweather, Georgia, serif;
  --cf-theme-typography-body-mobile-line-height: 1.75rem;
  --cf-theme-typography-body-mobile-size: 1rem;
  --cf-theme-typography-body-mobile-weight: 400;
  --cf-theme-typography-body-mobile-strong-family: Merriweather, Georgia, serif;
  --cf-theme-typography-body-mobile-strong-line-height: 1.75rem;
  --cf-theme-typography-body-mobile-strong-size: 1rem;
  --cf-theme-typography-body-mobile-strong-weight: 700;
  --cf-theme-typography-body-sans-lg-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-body-sans-lg-line-height: 1.375rem;
  --cf-theme-typography-body-sans-lg-size: 1.125rem;
  --cf-theme-typography-body-sans-lg-weight: 400;
  --cf-theme-typography-body-sans-xl-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-body-sans-xl-line-height: 1.75rem;
  --cf-theme-typography-body-sans-xl-size: 1.375rem;
  --cf-theme-typography-body-sans-xl-weight: 400;
  --cf-theme-typography-button-default-family: Roboto, Arial, sans-serif;
  --cf-theme-typography-button-default-line-height: 1rem;
  --cf-theme-typography-button-default-size: 1rem;
  --cf-theme-typography-button-default-weight: 400;
  --cf-theme-typography-button-sm-family: Roboto, Arial, sans-serif;
  --cf-theme-typography-button-sm-line-height: 0.875rem;
  --cf-theme-typography-button-sm-size: 0.875rem;
  --cf-theme-typography-button-sm-weight: 400;
  --cf-theme-typography-caption-lg-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-lg-line-height: 1.375rem;
  --cf-theme-typography-caption-lg-size: 1rem;
  --cf-theme-typography-caption-lg-weight: 400;
  --cf-theme-typography-caption-lg-relaxed-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-lg-relaxed-line-height: 1.625rem;
  --cf-theme-typography-caption-lg-relaxed-size: 1rem;
  --cf-theme-typography-caption-lg-relaxed-weight: 400;
  --cf-theme-typography-caption-lg-strong-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-lg-strong-line-height: 1.375rem;
  --cf-theme-typography-caption-lg-strong-size: 1rem;
  --cf-theme-typography-caption-lg-strong-weight: 700;
  --cf-theme-typography-caption-md-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-md-line-height: 1rem;
  --cf-theme-typography-caption-md-size: 0.875rem;
  --cf-theme-typography-caption-md-weight: 400;
  --cf-theme-typography-caption-md-relaxed-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-md-relaxed-line-height: 1.25rem;
  --cf-theme-typography-caption-md-relaxed-size: 0.875rem;
  --cf-theme-typography-caption-md-relaxed-weight: 400;
  --cf-theme-typography-caption-md-relaxed-strong-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-md-relaxed-strong-line-height: 1.25rem;
  --cf-theme-typography-caption-md-relaxed-strong-size: 0.875rem;
  --cf-theme-typography-caption-md-relaxed-strong-weight: 700;
  --cf-theme-typography-caption-md-strong-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-md-strong-line-height: 1rem;
  --cf-theme-typography-caption-md-strong-size: 0.875rem;
  --cf-theme-typography-caption-md-strong-weight: 700;
  --cf-theme-typography-caption-sm-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-sm-line-height: 1rem;
  --cf-theme-typography-caption-sm-size: 0.75rem;
  --cf-theme-typography-caption-sm-weight: 400;
  --cf-theme-typography-caption-xl-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-xl-line-height: 1.375rem;
  --cf-theme-typography-caption-xl-size: 1.125rem;
  --cf-theme-typography-caption-xl-weight: 400;
  --cf-theme-typography-caption-xl-strong-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-caption-xl-strong-line-height: 1.375rem;
  --cf-theme-typography-caption-xl-strong-size: 1.125rem;
  --cf-theme-typography-caption-xl-strong-weight: 700;
  --cf-theme-typography-headline-default-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-headline-default-line-height: 1.75rem;
  --cf-theme-typography-headline-default-size: 1.375rem;
  --cf-theme-typography-headline-default-weight: 700;
  --cf-theme-typography-headline-display-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-headline-display-line-height: 2.75rem;
  --cf-theme-typography-headline-display-size: 2.25rem;
  --cf-theme-typography-headline-display-weight: 700;
  --cf-theme-typography-headline-lg-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-headline-lg-line-height: 2rem;
  --cf-theme-typography-headline-lg-size: 1.625rem;
  --cf-theme-typography-headline-lg-weight: 700;
  --cf-theme-typography-headline-sm-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-headline-sm-line-height: 1.375rem;
  --cf-theme-typography-headline-sm-size: 1.1875rem;
  --cf-theme-typography-headline-sm-weight: 700;
  --cf-theme-typography-headline-xl-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-headline-xl-line-height: 2.5rem;
  --cf-theme-typography-headline-xl-size: 2rem;
  --cf-theme-typography-headline-xl-weight: 700;
  --cf-theme-typography-headline-xs-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-headline-xs-line-height: 1.25rem;
  --cf-theme-typography-headline-xs-size: 1rem;
  --cf-theme-typography-headline-xs-weight: 700;
  --cf-theme-typography-inline-link-md-family: Merriweather, Georgia, serif;
  --cf-theme-typography-inline-link-md-line-height: 2rem;
  --cf-theme-typography-inline-link-md-size: 1rem;
  --cf-theme-typography-inline-link-md-weight: 400;
  --cf-theme-typography-inline-link-sans-lg-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-inline-link-sans-lg-line-height: 1.375rem;
  --cf-theme-typography-inline-link-sans-lg-size: 1rem;
  --cf-theme-typography-inline-link-sans-lg-weight: 400;
  --cf-theme-typography-inline-link-sans-md-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-inline-link-sans-md-line-height: 1rem;
  --cf-theme-typography-inline-link-sans-md-size: 0.875rem;
  --cf-theme-typography-inline-link-sans-md-weight: 400;
  --cf-theme-typography-inline-link-sm-family: Merriweather, Georgia, serif;
  --cf-theme-typography-inline-link-sm-line-height: 1.25rem;
  --cf-theme-typography-inline-link-sm-size: 0.875rem;
  --cf-theme-typography-inline-link-sm-weight: 400;
  --cf-theme-typography-input-default-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-input-default-line-height: 1rem;
  --cf-theme-typography-input-default-size: 1rem;
  --cf-theme-typography-input-default-weight: 400;
  --cf-theme-typography-label-default-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-label-default-line-height: 1.25rem;
  --cf-theme-typography-label-default-size: 1rem;
  --cf-theme-typography-label-default-weight: 400;
  --cf-theme-typography-link-default-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-link-default-line-height: 1.5rem;
  --cf-theme-typography-link-default-size: 1rem;
  --cf-theme-typography-link-default-weight: 400;
  --cf-theme-typography-link-lg-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-link-lg-line-height: 1.5rem;
  --cf-theme-typography-link-lg-size: 1.125rem;
  --cf-theme-typography-link-lg-weight: 400;
  --cf-theme-typography-link-lg-strong-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-link-lg-strong-line-height: 1.5rem;
  --cf-theme-typography-link-lg-strong-size: 1.125rem;
  --cf-theme-typography-link-lg-strong-weight: 700;
  --cf-theme-typography-link-sm-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-link-sm-line-height: 1.25rem;
  --cf-theme-typography-link-sm-size: 0.875rem;
  --cf-theme-typography-link-sm-weight: 400;
  --cf-theme-typography-nav-default-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-nav-default-line-height: 1.75rem;
  --cf-theme-typography-nav-default-size: 1rem;
  --cf-theme-typography-nav-default-weight: 400;
  --cf-theme-typography-nav-default-strong-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-nav-default-strong-line-height: 1.75rem;
  --cf-theme-typography-nav-default-strong-size: 1rem;
  --cf-theme-typography-nav-default-strong-weight: 700;
  --cf-theme-typography-nav-highlight-family: Merriweather, Georgia, serif;
  --cf-theme-typography-nav-highlight-line-height: 1.75rem;
  --cf-theme-typography-nav-highlight-size: 1rem;
  --cf-theme-typography-nav-highlight-weight: 400;
  --cf-theme-typography-nav-lg-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-nav-lg-line-height: 1.75rem;
  --cf-theme-typography-nav-lg-size: 1.25rem;
  --cf-theme-typography-nav-lg-weight: 400;
  --cf-theme-typography-nav-md-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-nav-md-line-height: 1.375rem;
  --cf-theme-typography-nav-md-size: 1.125rem;
  --cf-theme-typography-nav-md-weight: 400;
  --cf-theme-typography-nav-md-highlight-family: Merriweather, Georgia, serif;
  --cf-theme-typography-nav-md-highlight-line-height: 1.625rem;
  --cf-theme-typography-nav-md-highlight-size: 1.125rem;
  --cf-theme-typography-nav-md-highlight-weight: 400;
  --cf-theme-typography-nav-md-strong-family: "Roboto Condensed", "Arial Narrow", sans-serif;
  --cf-theme-typography-nav-md-strong-line-height: 1.375rem;
  --cf-theme-typography-nav-md-strong-size: 1.125rem;
  --cf-theme-typography-nav-md-strong-weight: 700;
  --cf-breakpoint-sm: 0px;
  --cf-breakpoint-md: 744px;
  --cf-breakpoint-lg: 992px;
  --cf-spacing-0: 0px;
  --cf-spacing-2: 2px;
  --cf-spacing-4: 4px;
  --cf-spacing-8: 8px;
  --cf-spacing-12: 12px;
  --cf-spacing-16: 16px;
  --cf-spacing-20: 20px;
  --cf-spacing-24: 24px;
  --cf-spacing-32: 32px;
  --cf-spacing-40: 40px;
  --cf-spacing-48: 48px;
  --cf-spacing-64: 64px;
  --cf-spacing-80: 80px;
  --cf-spacing-96: 96px;
  --cf-spacing-128: 128px;
}
