:root {
  --ads-box-lg: 0 20px 25px -5px rgb(0 0 0 / 0.1),
    0 8px 10px -6px rgb(0 0 0 / 0.1);
  --ads-box-md: 0 10px 15px -3px rgb(0 0 0 / 0.1),
    0 4px 6px -4px rgb(0 0 0 / 0.1);
  --ads-box-sm: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --ads-breakpoint-media-query-large: screen and
    (min-width: var(--ads-breakpoint-width-large));
  --ads-breakpoint-media-query-medium: screen and
    (min-width: var(--ads-breakpoint-width-medium));
  --ads-breakpoint-media-query-small: screen and
    (min-width: var(--ads-breakpoint-width-small));
  --ads-breakpoint-media-query-xlarge: screen and
    (min-width: var(--ads-breakpoint-width-xlarge));
  --ads-breakpoint-media-query-xxlarge: screen and
    (min-width: var(--ads-breakpoint-width-xxlarge));
  --ads-breakpoint-media-query-xxxlarge: screen and
    (min-width: var(--ads-breakpoint-width-xxxlarge));
  --ads-breakpoint-media-query-featured-swap: screen and
    (min-width: var(--ads-breakpoint-width-featured-swap));
  --ads-breakpoint-width-large: 768px;
  --ads-breakpoint-width-medium: 480px;
  --ads-breakpoint-width-small: 330px;
  --ads-breakpoint-width-xlarge: 992px;
  --ads-breakpoint-width-xxlarge: 1240px;
  --ads-breakpoint-width-xxxlarge: 1440px;
  --ads-breakpoint-width-featured-swap: 850px;
  --ads-color-black: #131313;
  --ads-color-white: #ffffff;
  --ads-color-danger-dark: var(--ads-color-red-900);
  --ads-color-danger-default: var(--ads-color-red-700);
  --ads-color-danger-light: var(--ads-color-red-400);
  --ads-color-danger-subtle: var(--ads-color-red-50);
  --ads-color-green-50: #f4f8eb;
  --ads-color-green-100: #e5efd0;
  --ads-color-green-200: #c9dfa2;
  --ads-color-green-300: #a8cd6d;
  --ads-color-green-400: #89b347;
  --ads-color-green-500: #699920;
  --ads-color-green-600: #638c25;
  --ads-color-green-700: #4a681c;
  --ads-color-green-800: #3a5019;
  --ads-color-green-900: #2a3815;
  --ads-color-lightgreen-50: #f5fde6;
  --ads-color-lightgreen-100: #e2f8b3;
  --ads-color-lightgreen-200: #cff380;
  --ads-color-lightgreen-300: #92d400;
  --ads-color-lightgreen-400: #84c400;
  --ads-color-lightgreen-500: #6fa100;
  --ads-color-lightgreen-600: #5a8300;
  --ads-color-lightgreen-700: #456400;
  --ads-color-lightgreen-800: #2f4500;
  --ads-color-lightgreen-900: #233200;
  --ads-color-logo-divider: var(--ads-color-zinc-500);
  --ads-color-logo-text: var(--ads-color-turquoise-700);
  --ads-color-logo-icon-bottom: var(--ads-color-lightgreen-300);
  --ads-color-logo-icon-top: var(--ads-color-turquoise-600);
  --ads-color-navy-50: #f5f7f8;
  --ads-color-navy-100: #e7ecf0;
  --ads-color-navy-200: #cfd8e1;
  --ads-color-navy-300: #b4c3d0;
  --ads-color-navy-400: #93a9bb;
  --ads-color-navy-500: #718fa6;
  --ads-color-navy-600: #527993;
  --ads-color-navy-700: #326482;
  --ads-color-navy-800: #005172;
  --ads-color-navy-900: #0b445f;
  --ads-color-neutral-50: #fafafa;
  --ads-color-neutral-100: #f7f7f7;
  --ads-color-neutral-200: #ededed;
  --ads-color-neutral-300: #d4d4d4;
  --ads-color-neutral-400: #a6a4a6;
  --ads-color-neutral-500: #737373;
  --ads-color-neutral-600: #525252;
  --ads-color-neutral-700: #404040;
  --ads-color-neutral-800: #262626;
  --ads-color-neutral-900: #171717;
  --ads-color-orange-50: #fff5ec;
  --ads-color-orange-100: #fee7d2;
  --ads-color-orange-200: #fdcfa3;
  --ads-color-orange-300: #f8b36d;
  --ads-color-orange-400: #e98300;
  --ads-color-orange-500: #cf7e00;
  --ads-color-orange-600: #a56603;
  --ads-color-orange-700: #865409;
  --ads-color-orange-800: #69430c;
  --ads-color-orange-900: #583a0d;
  --ads-color-primary-dark: var(--ads-color-turquoise-700);
  --ads-color-primary-default: var(--ads-color-turquoise-600);
  --ads-color-primary-light: var(--ads-color-turquoise-500);
  --ads-color-primary-subtle: var(--ads-color-turquoise-50);
  --ads-color-red-50: #fff4f3;
  --ads-color-red-100: #fee6e3;
  --ads-color-red-200: #fbccc8;
  --ads-color-red-300: #f6afaa;
  --ads-color-red-400: #ec8b86;
  --ads-color-red-500: #e26d6a;
  --ads-color-red-600: #d23d45;
  --ads-color-red-700: #c60c30;
  --ads-color-red-800: #bd0f2e;
  --ads-color-red-900: #941726;
  --ads-color-secondary-dark: var(--ads-color-navy-900);
  --ads-color-secondary-default: var(--ads-color-navy-800);
  --ads-color-secondary-light: var(--ads-color-navy-600);
  --ads-color-secondary-subtle: var(--ads-color-navy-50);
  --ads-color-slate-50: #f4f6f7;
  --ads-color-slate-100: #e3e6ea;
  --ads-color-slate-200: #cad1d7;
  --ads-color-slate-300: #a5b0bb;
  --ads-color-slate-400: #798897;
  --ads-color-slate-500: #5d6c7d;
  --ads-color-slate-600: #505c6a;
  --ads-color-slate-700: #434b56;
  --ads-color-slate-800: #3e444c;
  --ads-color-slate-900: #373b42;
  --ads-color-success-dark: var(--ads-color-green-500);
  --ads-color-success-default: var(--ads-color-green-400);
  --ads-color-success-light: var(--ads-color-green-300);
  --ads-color-success-subtle: var(--ads-color-green-50);
  --ads-color-text-default: var(--ads-color-slate-700);
  --ads-color-turquoise-50: #f3f7f9;
  --ads-color-turquoise-100: #e3ecf2;
  --ads-color-turquoise-200: #c7dae5;
  --ads-color-turquoise-300: #a6c6d7;
  --ads-color-turquoise-400: #7eadc5;
  --ads-color-turquoise-500: #4e94b3;
  --ads-color-turquoise-600: #007ea3;
  --ads-color-turquoise-700: #136684;
  --ads-color-turquoise-800: #175168;
  --ads-color-turquoise-900: #184557;
  --ads-color-warning-dark: var(--ads-color-orange-500);
  --ads-color-warning-default: var(--ads-color-orange-400);
  --ads-color-warning-light: var(--ads-color-orange-300);
  --ads-color-warning-subtle: var(--ads-color-orange-50);
  --ads-color-zinc-50: #fafafb;
  --ads-color-zinc-100: #f3f3f6;
  --ads-color-zinc-200: #ebecf0;
  --ads-color-zinc-300: #dfe3e8;
  --ads-color-zinc-400: #d4d9e1;
  --ads-color-zinc-500: #c9d0d9;
  --ads-color-zinc-600: #a1a6ae;
  --ads-color-zinc-700: #797d82;
  --ads-color-zinc-800: #505357;
  --ads-color-zinc-900: #282a2b;
  --ads-font-family-public-sans: 'Public Sans', sans-serif;
  --ads-font-family-sans-serif: -apple-system, BlinkMacSystemFont, 'Segoe UI',
    Roboto, 'Helvetica Neue', Arial, 'Noto Sans', sans-serif,
    'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --ads-font-size-2xl: 1.5rem;
  --ads-font-size-3xl: 1.875rem;
  --ads-font-size-4xl: 2.25rem;
  --ads-font-size-5xl: 3rem;
  --ads-font-size-6xl: 3.75rem;
  --ads-font-size-7xl: 4.5rem;
  --ads-font-size-8xl: 6rem;
  --ads-font-size-9xl: 8rem;
  --ads-font-size-base: 1rem;
  --ads-font-size-lg: 1.125rem;
  --ads-font-size-sm: 0.875rem;
  --ads-font-size-xl: 1.25rem;
  --ads-font-size-xs: 0.75rem;
  --ads-shadow-box-lg: 0 20px 25px -5px rgb(0 0 0 / 0.1),
    0 8px 10px -6px rgb(0 0 0 / 0.1);
  --ads-shadow-box-md: 0 10px 15px -3px rgb(0 0 0 / 0.1),
    0 4px 6px -4px rgb(0 0 0 / 0.1);
  --ads-shadow-box-sm: 0 4px 6px -1px rgb(0 0 0 / 0.1),
    0 2px 4px -2px rgb(0 0 0 / 0.1);
  --ads-shadow-button-default: -2px 2px 5px rgb(0 0 0 / 10%);
  --ads-shadow-text-default: 0 1px 2px rgba(0, 0, 0, 0.5);
  --ads-spacing-1: 1px;
  --ads-spacing-l: 32px;
  --ads-spacing-m: 16px;
  --ads-spacing-s: 8px;
  --ads-spacing-xl: 48px;
  --ads-spacing-xs: 4px;
  --ads-spacing-xxl: 64px;
  --ads-spacing-xxs: 2px;
  --ads-transition-delay-slow: 8000ms;
  --ads-transition-duration-normal: 150ms;
  --ads-transition-duration-slow: 600ms;
  --ads-transition-timing-default: ease;
}
