/* apps/frontend/src/themes/theme-light.entry.scss */
:root,
[data-theme=light] {
  --brand-navy: #003a70;
  --brand-orange: #f27c06;
  --brand-cream: #fdf5ed;
  --brand-orange-deep: #b35600;
  --background-body: #e9eef5;
  --background-surface: #fff;
  --background-divider: rgb(0 58 112 / 10%);
  --background-border: rgb(182 197 211 / 50%);
  --surface-1: #fff;
  --surface-2: #f4f7fb;
  --surface-3: #e8eef6;
  --surface-glass: rgb(255 255 255 / 66%);
  --surface-glass-strong: rgb(255 255 255 / 86%);
  --border-hairline: rgb(0 58 112 / 11%);
  --border-highlight: inset 0 1px 0 rgb(255 255 255 / 70%);
  --content-primary: #003a70;
  --content-secondary: #455d73;
  --content-tertiary: #4f6b87;
  --content-quaternary: #b6c5d3;
  --content-quinary: #f8f8f8;
  --content-skeleton: rgb(182 197 211 / 50%);
  --content-on-skeleton: rgb(255 255 255 / 40%);
  --interactive-primary: #f27c06;
  --interactive-primary-action: #d96e00;
  --interactive-on-primary: #241303;
  --interactive-ink: #b35600;
  --interactive-secondary: #003a70;
  --interactive-secondary-action: rgb(0 58 112 / 8%);
  --interactive-on-secondary: #003a70;
  --dialog-overlay: rgb(0 58 112 / 40%);
  --dialog-surface: #fff;
  --attention-alert: #93000a;
  --attention-alert-surface: #ffe9e0;
  --attention-processing: #7a6200;
  --attention-processing-surface: #fffbeb;
  --attention-success: #1f7a00;
  --attention-success-surface: #f0ffeb;
  --attention-information: #003a70;
  --attention-information-surface: #e8eff7;
  --shadow-panel-top: rgb(34 10 0 / 12%);
  --shadow-panel-middle: rgb(34 10 0 / 8%);
  --shadow-panel-bottom: rgb(34 10 0 / 2%);
  --shadow-highlighted-top: rgb(34 10 0 / 32%);
  --shadow-highlighted-middle: rgb(34 10 0 / 16%);
  --shadow-highlighted-bottom: rgb(34 10 0 / 8%);
  --shadow-floating-top: rgb(34 10 0 / 24%);
  --shadow-floating-middle: rgb(34 10 0 / 16%);
  --shadow-floating-bottom: rgb(34 10 0 / 4%);
  --gradient-hero:
    radial-gradient(
      120% 140% at 85% -20%,
      rgb(242 124 6 / 14%),
      transparent 60%);
  --ambient-background:
    radial-gradient(
      820px 560px at 6% -8%,
      rgb(242 124 6 / 13%),
      transparent 62%),
    radial-gradient(
      760px 640px at 98% 2%,
      rgb(54 148 176 / 17%),
      transparent 60%),
    radial-gradient(
      1000px 720px at 58% 112%,
      rgb(0 58 112 / 8%),
      transparent 62%);
  color-scheme: light;
}
@media (prefers-color-scheme: light) {
  :root:not([data-theme]) {
    --brand-navy: #003a70;
    --brand-orange: #f27c06;
    --brand-cream: #fdf5ed;
    --brand-orange-deep: #b35600;
    --background-body: #e9eef5;
    --background-surface: #fff;
    --background-divider: rgb(0 58 112 / 10%);
    --background-border: rgb(182 197 211 / 50%);
    --surface-1: #fff;
    --surface-2: #f4f7fb;
    --surface-3: #e8eef6;
    --surface-glass: rgb(255 255 255 / 66%);
    --surface-glass-strong: rgb(255 255 255 / 86%);
    --border-hairline: rgb(0 58 112 / 11%);
    --border-highlight: inset 0 1px 0 rgb(255 255 255 / 70%);
    --content-primary: #003a70;
    --content-secondary: #455d73;
    --content-tertiary: #4f6b87;
    --content-quaternary: #b6c5d3;
    --content-quinary: #f8f8f8;
    --content-skeleton: rgb(182 197 211 / 50%);
    --content-on-skeleton: rgb(255 255 255 / 40%);
    --interactive-primary: #f27c06;
    --interactive-primary-action: #d96e00;
    --interactive-on-primary: #241303;
    --interactive-ink: #b35600;
    --interactive-secondary: #003a70;
    --interactive-secondary-action: rgb(0 58 112 / 8%);
    --interactive-on-secondary: #003a70;
    --dialog-overlay: rgb(0 58 112 / 40%);
    --dialog-surface: #fff;
    --attention-alert: #93000a;
    --attention-alert-surface: #ffe9e0;
    --attention-processing: #7a6200;
    --attention-processing-surface: #fffbeb;
    --attention-success: #1f7a00;
    --attention-success-surface: #f0ffeb;
    --attention-information: #003a70;
    --attention-information-surface: #e8eff7;
    --shadow-panel-top: rgb(34 10 0 / 12%);
    --shadow-panel-middle: rgb(34 10 0 / 8%);
    --shadow-panel-bottom: rgb(34 10 0 / 2%);
    --shadow-highlighted-top: rgb(34 10 0 / 32%);
    --shadow-highlighted-middle: rgb(34 10 0 / 16%);
    --shadow-highlighted-bottom: rgb(34 10 0 / 8%);
    --shadow-floating-top: rgb(34 10 0 / 24%);
    --shadow-floating-middle: rgb(34 10 0 / 16%);
    --shadow-floating-bottom: rgb(34 10 0 / 4%);
    --gradient-hero:
      radial-gradient(
        120% 140% at 85% -20%,
        rgb(242 124 6 / 14%),
        transparent 60%);
    --ambient-background:
      radial-gradient(
        820px 560px at 6% -8%,
        rgb(242 124 6 / 13%),
        transparent 62%),
      radial-gradient(
        760px 640px at 98% 2%,
        rgb(54 148 176 / 17%),
        transparent 60%),
      radial-gradient(
        1000px 720px at 58% 112%,
        rgb(0 58 112 / 8%),
        transparent 62%);
    color-scheme: light;
  }
}
:root,
[data-theme=light] {
  color-scheme: light;
  --color-background-body: #fff8f5;
  --color-background-surface: #fff;
  --color-background-divider: rgba(182, 197, 211, 0.5);
  --color-background-border: rgba(182, 197, 211, 0.5);
  --color-content-primary: #003a70;
  --color-content-tertiary: #587694;
  --color-content-quaternary: #b6c5d3;
  --color-content-quinary: #f8f8f8;
  --color-content-skeleton: rgba(182, 197, 211, 0.5);
  --color-content-on-skeleton: rgba(255, 255, 255, 0.4);
  --color-interactive-primary: #b35600;
  --color-interactive-primary-action: #b85a0a;
  --color-interactive-on-primary: #fff;
  --color-interactive-secondary: #003a70;
  --color-interactive-secondary-action: rgba(0, 58, 112, 0.08);
  --color-interactive-on-secondary: #003a70;
  --color-dialog-overlay: rgba(0, 58, 112, 0.4);
  --color-dialog-surface: #fff;
  --color-attention-alert: #93000a;
  --color-attention-alert-surface: #ffebec;
  --color-attention-processing: #937600;
  --color-attention-processing-surface: #fffbeb;
  --color-attention-success: #279300;
  --color-attention-success-surface: #f0ffeb;
  --color-attention-information: #003a70;
  --color-attention-information-surface: #f2f5f7;
  --color-shadow-panel-top: rgba(34, 10, 0, 0.12);
  --color-shadow-panel-middle: rgba(34, 10, 0, 0.08);
  --color-shadow-panel-bottom: rgba(34, 10, 0, 0.02);
  --color-shadow-highlighted-top: rgba(34, 10, 0, 0.32);
  --color-shadow-highlighted-middle: rgba(34, 10, 0, 0.16);
  --color-shadow-highlighted-bottom: rgba(34, 10, 0, 0.08);
  --color-shadow-floating-top: rgba(34, 10, 0, 0.24);
  --color-shadow-floating-middle: rgba(34, 10, 0, 0.16);
  --color-shadow-floating-bottom: rgba(34, 10, 0, 0.04);
  --size-resolution-min-width: 368px;
  --size-resolution-max-width: 767px;
  --size-resolution-min-height: 808px;
  --size-resolution-offset-height: 32px;
  --size-resolution-navigation-panel-width: 232px;
  --size-resolution-narrow-width: 580px;
  --size-resolution-button-height: 48px;
  --size-resolution-card-min-width: 288px;
  --size-resolution-card-max-width: 591px;
  --size-padding-xxs: 2px;
  --size-padding-xs: 4px;
  --size-padding-s: 8px;
  --size-padding-m: 16px;
  --size-resolution-toolbar-panel-width: 320px;
  --size-padding-l: 24px;
  --size-padding-xl: 32px;
  --size-padding-xxl: 48px;
  --size-corner-xxs: 2px;
  --size-corner-xs: 4px;
  --size-corner-s: 8px;
  --size-corner-m: 16px;
  --size-corner-l: 24px;
  --size-corner-xl: 32px;
  --size-corner-xxl: 48px;
  --size-corner-round: 1024px;
}
@media (min-width: 768px) {
  :root,
  [data-theme=light] {
    --size-resolution-min-width: 768px;
    --size-resolution-max-width: 1023px;
    --size-resolution-offset-height: 48px;
  }
}
@media (min-width: 1024px) {
  :root,
  [data-theme=light] {
    --size-resolution-min-width: 1024px;
    --size-resolution-max-width: 1680px;
    --size-resolution-offset-height: 64px;
  }
}
:root,
[data-theme=light] {
  --typography-level-display-font-size: 64px;
  --typography-level-display-line-height: 72px;
  --typography-level-display-font-weight: 400;
  --typography-level-display-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-display-letter-spacing: normal;
  --typography-level-display-bold-font-size: 64px;
  --typography-level-display-bold-line-height: 72px;
  --typography-level-display-bold-font-weight: 500;
  --typography-level-display-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-display-bold-letter-spacing: normal;
  --typography-level-title-primary-font-size: 42px;
  --typography-level-title-primary-line-height: 52px;
  --typography-level-title-primary-font-weight: 500;
  --typography-level-title-primary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-title-primary-letter-spacing: normal;
  --typography-level-title-primary-bold-font-size: 42px;
  --typography-level-title-primary-bold-line-height: 52px;
  --typography-level-title-primary-bold-font-weight: 600;
  --typography-level-title-primary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-title-primary-bold-letter-spacing: normal;
  --typography-level-title-secondary-font-size: 32px;
  --typography-level-title-secondary-line-height: 44px;
  --typography-level-title-secondary-font-weight: 500;
  --typography-level-title-secondary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-title-secondary-letter-spacing: normal;
  --typography-level-title-secondary-bold-font-size: 32px;
  --typography-level-title-secondary-bold-line-height: 44px;
  --typography-level-title-secondary-bold-font-weight: 600;
  --typography-level-title-secondary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-title-secondary-bold-letter-spacing: normal;
  --typography-level-title-tertiary-font-size: 28px;
  --typography-level-title-tertiary-line-height: 36px;
  --typography-level-title-tertiary-font-weight: 500;
  --typography-level-title-tertiary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-title-tertiary-letter-spacing: normal;
  --typography-level-title-tertiary-bold-font-size: 28px;
  --typography-level-title-tertiary-bold-line-height: 36px;
  --typography-level-title-tertiary-bold-font-weight: 600;
  --typography-level-title-tertiary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-title-tertiary-bold-letter-spacing: normal;
  --typography-level-title-quaternary-font-size: 24px;
  --typography-level-title-quaternary-line-height: 32px;
  --typography-level-title-quaternary-font-weight: 500;
  --typography-level-title-quaternary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-title-quaternary-letter-spacing: normal;
  --typography-level-title-quaternary-bold-font-size: 24px;
  --typography-level-title-quaternary-bold-line-height: 32px;
  --typography-level-title-quaternary-bold-font-weight: 600;
  --typography-level-title-quaternary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-title-quaternary-bold-letter-spacing: normal;
  --typography-level-headline-primary-font-size: 20px;
  --typography-level-headline-primary-line-height: 28px;
  --typography-level-headline-primary-font-weight: 500;
  --typography-level-headline-primary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-headline-primary-letter-spacing: normal;
  --typography-level-headline-primary-bold-font-size: 20px;
  --typography-level-headline-primary-bold-line-height: 28px;
  --typography-level-headline-primary-bold-font-weight: 600;
  --typography-level-headline-primary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-headline-primary-bold-letter-spacing: normal;
  --typography-level-headline-secondary-font-size: 18px;
  --typography-level-headline-secondary-line-height: 24px;
  --typography-level-headline-secondary-font-weight: 500;
  --typography-level-headline-secondary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-headline-secondary-letter-spacing: normal;
  --typography-level-headline-secondary-bold-font-size: 18px;
  --typography-level-headline-secondary-bold-line-height: 24px;
  --typography-level-headline-secondary-bold-font-weight: 600;
  --typography-level-headline-secondary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-headline-secondary-bold-letter-spacing: normal;
  --typography-level-body-primary-font-size: 16px;
  --typography-level-body-primary-line-height: 24px;
  --typography-level-body-primary-font-weight: 400;
  --typography-level-body-primary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-body-primary-letter-spacing: normal;
  --typography-level-body-primary-bold-font-size: 16px;
  --typography-level-body-primary-bold-line-height: 24px;
  --typography-level-body-primary-bold-font-weight: 500;
  --typography-level-body-primary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-body-primary-bold-letter-spacing: normal;
  --typography-level-body-secondary-font-size: 14px;
  --typography-level-body-secondary-line-height: 20px;
  --typography-level-body-secondary-font-weight: 400;
  --typography-level-body-secondary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-body-secondary-letter-spacing: normal;
  --typography-level-body-secondary-bold-font-size: 14px;
  --typography-level-body-secondary-bold-line-height: 20px;
  --typography-level-body-secondary-bold-font-weight: 500;
  --typography-level-body-secondary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-body-secondary-bold-letter-spacing: normal;
  --typography-level-caption-primary-font-size: 12px;
  --typography-level-caption-primary-line-height: 16px;
  --typography-level-caption-primary-font-weight: 400;
  --typography-level-caption-primary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-caption-primary-letter-spacing: normal;
  --typography-level-caption-primary-bold-font-size: 12px;
  --typography-level-caption-primary-bold-line-height: 16px;
  --typography-level-caption-primary-bold-font-weight: 500;
  --typography-level-caption-primary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-caption-primary-bold-letter-spacing: normal;
  --typography-level-caption-secondary-font-size: 10px;
  --typography-level-caption-secondary-line-height: 16px;
  --typography-level-caption-secondary-font-weight: 400;
  --typography-level-caption-secondary-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-caption-secondary-letter-spacing: normal;
  --typography-level-caption-secondary-bold-font-size: 10px;
  --typography-level-caption-secondary-bold-line-height: 16px;
  --typography-level-caption-secondary-bold-font-weight: 500;
  --typography-level-caption-secondary-bold-font-family:
    Poppins,
    Poppins Fallback,
    sans-serif;
  --typography-level-caption-secondary-bold-letter-spacing: normal;
  --breakpoint-small: 0;
  --breakpoint-medium: 768px;
  --breakpoint-large: 1024px;
}
@media (prefers-color-scheme: light) {
  :root:not([data-theme]) {
    color-scheme: light;
    --color-background-body: #fff8f5;
    --color-background-surface: #fff;
    --color-background-divider: rgba(182, 197, 211, 0.5);
    --color-background-border: rgba(182, 197, 211, 0.5);
    --color-content-primary: #003a70;
    --color-content-tertiary: #587694;
    --color-content-quaternary: #b6c5d3;
    --color-content-quinary: #f8f8f8;
    --color-content-skeleton: rgba(182, 197, 211, 0.5);
    --color-content-on-skeleton: rgba(255, 255, 255, 0.4);
    --color-interactive-primary: #b35600;
    --color-interactive-primary-action: #b85a0a;
    --color-interactive-on-primary: #fff;
    --color-interactive-secondary: #003a70;
    --color-interactive-secondary-action: rgba(0, 58, 112, 0.08);
    --color-interactive-on-secondary: #003a70;
    --color-dialog-overlay: rgba(0, 58, 112, 0.4);
    --color-dialog-surface: #fff;
    --color-attention-alert: #93000a;
    --color-attention-alert-surface: #ffebec;
    --color-attention-processing: #937600;
    --color-attention-processing-surface: #fffbeb;
    --color-attention-success: #279300;
    --color-attention-success-surface: #f0ffeb;
    --color-attention-information: #003a70;
    --color-attention-information-surface: #f2f5f7;
    --color-shadow-panel-top: rgba(34, 10, 0, 0.12);
    --color-shadow-panel-middle: rgba(34, 10, 0, 0.08);
    --color-shadow-panel-bottom: rgba(34, 10, 0, 0.02);
    --color-shadow-highlighted-top: rgba(34, 10, 0, 0.32);
    --color-shadow-highlighted-middle: rgba(34, 10, 0, 0.16);
    --color-shadow-highlighted-bottom: rgba(34, 10, 0, 0.08);
    --color-shadow-floating-top: rgba(34, 10, 0, 0.24);
    --color-shadow-floating-middle: rgba(34, 10, 0, 0.16);
    --color-shadow-floating-bottom: rgba(34, 10, 0, 0.04);
    --size-resolution-min-width: 368px;
    --size-resolution-max-width: 767px;
    --size-resolution-min-height: 808px;
    --size-resolution-offset-height: 32px;
    --size-resolution-navigation-panel-width: 232px;
    --size-resolution-narrow-width: 580px;
    --size-resolution-button-height: 48px;
    --size-resolution-card-min-width: 288px;
    --size-resolution-card-max-width: 591px;
    --size-padding-xxs: 2px;
    --size-padding-xs: 4px;
    --size-padding-s: 8px;
    --size-padding-m: 16px;
    --size-resolution-toolbar-panel-width: 320px;
    --size-padding-l: 24px;
    --size-padding-xl: 32px;
    --size-padding-xxl: 48px;
    --size-corner-xxs: 2px;
    --size-corner-xs: 4px;
    --size-corner-s: 8px;
    --size-corner-m: 16px;
    --size-corner-l: 24px;
    --size-corner-xl: 32px;
    --size-corner-xxl: 48px;
    --size-corner-round: 1024px;
    --typography-level-display-font-size: 64px;
    --typography-level-display-line-height: 72px;
    --typography-level-display-font-weight: 400;
    --typography-level-display-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-display-letter-spacing: normal;
    --typography-level-display-bold-font-size: 64px;
    --typography-level-display-bold-line-height: 72px;
    --typography-level-display-bold-font-weight: 500;
    --typography-level-display-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-display-bold-letter-spacing: normal;
    --typography-level-title-primary-font-size: 42px;
    --typography-level-title-primary-line-height: 52px;
    --typography-level-title-primary-font-weight: 500;
    --typography-level-title-primary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-title-primary-letter-spacing: normal;
    --typography-level-title-primary-bold-font-size: 42px;
    --typography-level-title-primary-bold-line-height: 52px;
    --typography-level-title-primary-bold-font-weight: 600;
    --typography-level-title-primary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-title-primary-bold-letter-spacing: normal;
    --typography-level-title-secondary-font-size: 32px;
    --typography-level-title-secondary-line-height: 44px;
    --typography-level-title-secondary-font-weight: 500;
    --typography-level-title-secondary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-title-secondary-letter-spacing: normal;
    --typography-level-title-secondary-bold-font-size: 32px;
    --typography-level-title-secondary-bold-line-height: 44px;
    --typography-level-title-secondary-bold-font-weight: 600;
    --typography-level-title-secondary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-title-secondary-bold-letter-spacing: normal;
    --typography-level-title-tertiary-font-size: 28px;
    --typography-level-title-tertiary-line-height: 36px;
    --typography-level-title-tertiary-font-weight: 500;
    --typography-level-title-tertiary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-title-tertiary-letter-spacing: normal;
    --typography-level-title-tertiary-bold-font-size: 28px;
    --typography-level-title-tertiary-bold-line-height: 36px;
    --typography-level-title-tertiary-bold-font-weight: 600;
    --typography-level-title-tertiary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-title-tertiary-bold-letter-spacing: normal;
    --typography-level-title-quaternary-font-size: 24px;
    --typography-level-title-quaternary-line-height: 32px;
    --typography-level-title-quaternary-font-weight: 500;
    --typography-level-title-quaternary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-title-quaternary-letter-spacing: normal;
    --typography-level-title-quaternary-bold-font-size: 24px;
    --typography-level-title-quaternary-bold-line-height: 32px;
    --typography-level-title-quaternary-bold-font-weight: 600;
    --typography-level-title-quaternary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-title-quaternary-bold-letter-spacing: normal;
    --typography-level-headline-primary-font-size: 20px;
    --typography-level-headline-primary-line-height: 28px;
    --typography-level-headline-primary-font-weight: 500;
    --typography-level-headline-primary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-headline-primary-letter-spacing: normal;
    --typography-level-headline-primary-bold-font-size: 20px;
    --typography-level-headline-primary-bold-line-height: 28px;
    --typography-level-headline-primary-bold-font-weight: 600;
    --typography-level-headline-primary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-headline-primary-bold-letter-spacing: normal;
    --typography-level-headline-secondary-font-size: 18px;
    --typography-level-headline-secondary-line-height: 24px;
    --typography-level-headline-secondary-font-weight: 500;
    --typography-level-headline-secondary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-headline-secondary-letter-spacing: normal;
    --typography-level-headline-secondary-bold-font-size: 18px;
    --typography-level-headline-secondary-bold-line-height: 24px;
    --typography-level-headline-secondary-bold-font-weight: 600;
    --typography-level-headline-secondary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-headline-secondary-bold-letter-spacing: normal;
    --typography-level-body-primary-font-size: 16px;
    --typography-level-body-primary-line-height: 24px;
    --typography-level-body-primary-font-weight: 400;
    --typography-level-body-primary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-body-primary-letter-spacing: normal;
    --typography-level-body-primary-bold-font-size: 16px;
    --typography-level-body-primary-bold-line-height: 24px;
    --typography-level-body-primary-bold-font-weight: 500;
    --typography-level-body-primary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-body-primary-bold-letter-spacing: normal;
    --typography-level-body-secondary-font-size: 14px;
    --typography-level-body-secondary-line-height: 20px;
    --typography-level-body-secondary-font-weight: 400;
    --typography-level-body-secondary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-body-secondary-letter-spacing: normal;
    --typography-level-body-secondary-bold-font-size: 14px;
    --typography-level-body-secondary-bold-line-height: 20px;
    --typography-level-body-secondary-bold-font-weight: 500;
    --typography-level-body-secondary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-body-secondary-bold-letter-spacing: normal;
    --typography-level-caption-primary-font-size: 12px;
    --typography-level-caption-primary-line-height: 16px;
    --typography-level-caption-primary-font-weight: 400;
    --typography-level-caption-primary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-caption-primary-letter-spacing: normal;
    --typography-level-caption-primary-bold-font-size: 12px;
    --typography-level-caption-primary-bold-line-height: 16px;
    --typography-level-caption-primary-bold-font-weight: 500;
    --typography-level-caption-primary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-caption-primary-bold-letter-spacing: normal;
    --typography-level-caption-secondary-font-size: 10px;
    --typography-level-caption-secondary-line-height: 16px;
    --typography-level-caption-secondary-font-weight: 400;
    --typography-level-caption-secondary-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-caption-secondary-letter-spacing: normal;
    --typography-level-caption-secondary-bold-font-size: 10px;
    --typography-level-caption-secondary-bold-line-height: 16px;
    --typography-level-caption-secondary-bold-font-weight: 500;
    --typography-level-caption-secondary-bold-font-family:
      Poppins,
      Poppins Fallback,
      sans-serif;
    --typography-level-caption-secondary-bold-letter-spacing: normal;
    --breakpoint-small: 0;
    --breakpoint-medium: 768px;
    --breakpoint-large: 1024px;
  }
}
@media (prefers-color-scheme: light) and (min-width: 768px) {
  :root:not([data-theme]) {
    --size-resolution-min-width: 768px;
    --size-resolution-max-width: 1023px;
    --size-resolution-offset-height: 48px;
  }
}
@media (prefers-color-scheme: light) and (min-width: 1024px) {
  :root:not([data-theme]) {
    --size-resolution-min-width: 1024px;
    --size-resolution-max-width: 1680px;
    --size-resolution-offset-height: 64px;
  }
}

/* angular:styles/global:theme-light */
/*# sourceMappingURL=theme-light.css.map */
