/* apps/frontend/src/themes/theme-dark.entry.scss */
[data-theme=dark] {
  --brand-navy: #003a70;
  --brand-orange: #f27c06;
  --brand-cream: #fdf5ed;
  --brand-orange-deep: #b35600;
  --background-body: #0a1018;
  --background-surface: #141f2b;
  --background-divider: rgb(127 151 173 / 26%);
  --background-border: rgb(127 151 173 / 36%);
  --surface-1: #141f2b;
  --surface-2: #192634;
  --surface-3: #20303f;
  --surface-glass: rgb(13 20 29 / 58%);
  --surface-glass-strong: rgb(16 24 34 / 80%);
  --border-hairline: rgb(238 243 248 / 7%);
  --border-highlight: inset 0 1px 0 rgb(238 243 248 / 5%);
  --content-primary: #eef3f8;
  --content-secondary: #a6b8ca;
  --content-tertiary: #a6b8ca;
  --content-quaternary: #5f7283;
  --content-quinary: #1f2b3a;
  --content-skeleton: rgb(127 151 173 / 20%);
  --content-on-skeleton: rgb(238 243 248 / 12%);
  --interactive-primary: #f27c06;
  --interactive-primary-action: #ff974a;
  --interactive-on-primary: #0a1018;
  --interactive-ink: #f27c06;
  --interactive-secondary: #eef3f8;
  --interactive-secondary-action: rgb(238 243 248 / 12%);
  --interactive-on-secondary: #eef3f8;
  --dialog-overlay: rgb(0 0 0 / 64%);
  --dialog-surface: #141f2b;
  --attention-alert: #ffb3a1;
  --attention-alert-surface: #331711;
  --attention-processing: #ffd97a;
  --attention-processing-surface: #2f2709;
  --attention-success: #86e07a;
  --attention-success-surface: #122e11;
  --attention-information: #aacdf2;
  --attention-information-surface: #102739;
  --shadow-panel-top: rgb(0 0 0 / 44%);
  --shadow-panel-middle: rgb(0 0 0 / 28%);
  --shadow-panel-bottom: rgb(0 0 0 / 10%);
  --shadow-highlighted-top: rgb(0 0 0 / 58%);
  --shadow-highlighted-middle: rgb(0 0 0 / 36%);
  --shadow-highlighted-bottom: rgb(0 0 0 / 16%);
  --shadow-floating-top: rgb(0 0 0 / 52%);
  --shadow-floating-middle: rgb(0 0 0 / 32%);
  --shadow-floating-bottom: rgb(0 0 0 / 12%);
  --gradient-hero:
    radial-gradient(
      120% 140% at 85% -20%,
      rgb(242 124 6 / 16%),
      transparent 60%);
  --ambient-background:
    radial-gradient(
      820px 560px at 6% -8%,
      rgb(242 124 6 / 15%),
      transparent 62%),
    radial-gradient(
      760px 640px at 98% 2%,
      rgb(54 148 176 / 15%),
      transparent 60%),
    radial-gradient(
      1000px 720px at 58% 112%,
      rgb(242 124 6 / 9%),
      transparent 62%);
  color-scheme: dark;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme]) {
    --brand-navy: #003a70;
    --brand-orange: #f27c06;
    --brand-cream: #fdf5ed;
    --brand-orange-deep: #b35600;
    --background-body: #0a1018;
    --background-surface: #141f2b;
    --background-divider: rgb(127 151 173 / 26%);
    --background-border: rgb(127 151 173 / 36%);
    --surface-1: #141f2b;
    --surface-2: #192634;
    --surface-3: #20303f;
    --surface-glass: rgb(13 20 29 / 58%);
    --surface-glass-strong: rgb(16 24 34 / 80%);
    --border-hairline: rgb(238 243 248 / 7%);
    --border-highlight: inset 0 1px 0 rgb(238 243 248 / 5%);
    --content-primary: #eef3f8;
    --content-secondary: #a6b8ca;
    --content-tertiary: #a6b8ca;
    --content-quaternary: #5f7283;
    --content-quinary: #1f2b3a;
    --content-skeleton: rgb(127 151 173 / 20%);
    --content-on-skeleton: rgb(238 243 248 / 12%);
    --interactive-primary: #f27c06;
    --interactive-primary-action: #ff974a;
    --interactive-on-primary: #0a1018;
    --interactive-ink: #f27c06;
    --interactive-secondary: #eef3f8;
    --interactive-secondary-action: rgb(238 243 248 / 12%);
    --interactive-on-secondary: #eef3f8;
    --dialog-overlay: rgb(0 0 0 / 64%);
    --dialog-surface: #141f2b;
    --attention-alert: #ffb3a1;
    --attention-alert-surface: #331711;
    --attention-processing: #ffd97a;
    --attention-processing-surface: #2f2709;
    --attention-success: #86e07a;
    --attention-success-surface: #122e11;
    --attention-information: #aacdf2;
    --attention-information-surface: #102739;
    --shadow-panel-top: rgb(0 0 0 / 44%);
    --shadow-panel-middle: rgb(0 0 0 / 28%);
    --shadow-panel-bottom: rgb(0 0 0 / 10%);
    --shadow-highlighted-top: rgb(0 0 0 / 58%);
    --shadow-highlighted-middle: rgb(0 0 0 / 36%);
    --shadow-highlighted-bottom: rgb(0 0 0 / 16%);
    --shadow-floating-top: rgb(0 0 0 / 52%);
    --shadow-floating-middle: rgb(0 0 0 / 32%);
    --shadow-floating-bottom: rgb(0 0 0 / 12%);
    --gradient-hero:
      radial-gradient(
        120% 140% at 85% -20%,
        rgb(242 124 6 / 16%),
        transparent 60%);
    --ambient-background:
      radial-gradient(
        820px 560px at 6% -8%,
        rgb(242 124 6 / 15%),
        transparent 62%),
      radial-gradient(
        760px 640px at 98% 2%,
        rgb(54 148 176 / 15%),
        transparent 60%),
      radial-gradient(
        1000px 720px at 58% 112%,
        rgb(242 124 6 / 9%),
        transparent 62%);
    color-scheme: dark;
  }
}
[data-theme=dark] {
  color-scheme: dark;
  --color-background-body: #0a1018;
  --color-background-surface: #141f2b;
  --color-background-divider: rgba(127, 151, 173, 0.26);
  --color-background-border: rgba(127, 151, 173, 0.36);
  --color-content-primary: #eef3f8;
  --color-content-tertiary: #a6b8ca;
  --color-content-quaternary: #5f7283;
  --color-content-quinary: #1f2b3a;
  --color-content-skeleton: rgba(127, 151, 173, 0.2);
  --color-content-on-skeleton: rgba(238, 243, 248, 0.12);
  --color-interactive-primary: #f27c06;
  --color-interactive-primary-action: #ff974a;
  --color-interactive-on-primary: #0a1018;
  --color-interactive-secondary: #eef3f8;
  --color-interactive-secondary-action: rgba(238, 243, 248, 0.12);
  --color-interactive-on-secondary: #eef3f8;
  --color-dialog-overlay: rgba(0, 0, 0, 0.64);
  --color-dialog-surface: #141f2b;
  --color-attention-alert: #ffb4ba;
  --color-attention-alert-surface: #34151a;
  --color-attention-processing: #ffd97a;
  --color-attention-processing-surface: #2f2709;
  --color-attention-success: #86e07a;
  --color-attention-success-surface: #122e11;
  --color-attention-information: #aacdf2;
  --color-attention-information-surface: #102739;
  --color-shadow-panel-top: rgba(0, 0, 0, 0.44);
  --color-shadow-panel-middle: rgba(0, 0, 0, 0.28);
  --color-shadow-panel-bottom: rgba(0, 0, 0, 0.1);
  --color-shadow-highlighted-top: rgba(0, 0, 0, 0.58);
  --color-shadow-highlighted-middle: rgba(0, 0, 0, 0.36);
  --color-shadow-highlighted-bottom: rgba(0, 0, 0, 0.16);
  --color-shadow-floating-top: rgba(0, 0, 0, 0.52);
  --color-shadow-floating-middle: rgba(0, 0, 0, 0.32);
  --color-shadow-floating-bottom: rgba(0, 0, 0, 0.12);
  --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) {
  [data-theme=dark] {
    --size-resolution-min-width: 768px;
    --size-resolution-max-width: 1023px;
    --size-resolution-offset-height: 48px;
  }
}
@media (min-width: 1024px) {
  [data-theme=dark] {
    --size-resolution-min-width: 1024px;
    --size-resolution-max-width: 1680px;
    --size-resolution-offset-height: 64px;
  }
}
[data-theme=dark] {
  --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: dark) {
  :root:not([data-theme]) {
    color-scheme: dark;
    --color-background-body: #0a1018;
    --color-background-surface: #141f2b;
    --color-background-divider: rgba(127, 151, 173, 0.26);
    --color-background-border: rgba(127, 151, 173, 0.36);
    --color-content-primary: #eef3f8;
    --color-content-tertiary: #a6b8ca;
    --color-content-quaternary: #5f7283;
    --color-content-quinary: #1f2b3a;
    --color-content-skeleton: rgba(127, 151, 173, 0.2);
    --color-content-on-skeleton: rgba(238, 243, 248, 0.12);
    --color-interactive-primary: #f27c06;
    --color-interactive-primary-action: #ff974a;
    --color-interactive-on-primary: #0a1018;
    --color-interactive-secondary: #eef3f8;
    --color-interactive-secondary-action: rgba(238, 243, 248, 0.12);
    --color-interactive-on-secondary: #eef3f8;
    --color-dialog-overlay: rgba(0, 0, 0, 0.64);
    --color-dialog-surface: #141f2b;
    --color-attention-alert: #ffb4ba;
    --color-attention-alert-surface: #34151a;
    --color-attention-processing: #ffd97a;
    --color-attention-processing-surface: #2f2709;
    --color-attention-success: #86e07a;
    --color-attention-success-surface: #122e11;
    --color-attention-information: #aacdf2;
    --color-attention-information-surface: #102739;
    --color-shadow-panel-top: rgba(0, 0, 0, 0.44);
    --color-shadow-panel-middle: rgba(0, 0, 0, 0.28);
    --color-shadow-panel-bottom: rgba(0, 0, 0, 0.1);
    --color-shadow-highlighted-top: rgba(0, 0, 0, 0.58);
    --color-shadow-highlighted-middle: rgba(0, 0, 0, 0.36);
    --color-shadow-highlighted-bottom: rgba(0, 0, 0, 0.16);
    --color-shadow-floating-top: rgba(0, 0, 0, 0.52);
    --color-shadow-floating-middle: rgba(0, 0, 0, 0.32);
    --color-shadow-floating-bottom: rgba(0, 0, 0, 0.12);
    --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: dark) 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: dark) 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-dark */
/*# sourceMappingURL=theme-dark.css.map */
