:root {
  --md-sys-color-primary: #0f6b57;
  --md-sys-color-on-primary: #ffffff;
  --md-sys-color-primary-container: #a2f2d9;
  --md-sys-color-on-primary-container: #005141;
  --md-sys-color-primary-fixed: #a2f2d9;
  --md-sys-color-primary-fixed-dim: #86d6be;
  --md-sys-color-on-primary-fixed: #002019;
  --md-sys-color-on-primary-fixed-variant: #005141;
  --md-sys-color-secondary: #4b635b;
  --md-sys-color-on-secondary: #ffffff;
  --md-sys-color-secondary-container: #cde9de;
  --md-sys-color-on-secondary-container: #344c44;
  --md-sys-color-secondary-fixed: #cde9de;
  --md-sys-color-secondary-fixed-dim: #b2ccc2;
  --md-sys-color-on-secondary-fixed: #072019;
  --md-sys-color-on-secondary-fixed-variant: #344c44;
  --md-sys-color-tertiary: #416277;
  --md-sys-color-on-tertiary: #ffffff;
  --md-sys-color-tertiary-container: #c5e7ff;
  --md-sys-color-on-tertiary-container: #284b5e;
  --md-sys-color-tertiary-fixed: #c5e7ff;
  --md-sys-color-tertiary-fixed-dim: #a9cbe2;
  --md-sys-color-on-tertiary-fixed: #001e2d;
  --md-sys-color-on-tertiary-fixed-variant: #284b5e;
  --md-sys-color-error: #ba1a1a;
  --md-sys-color-on-error: #ffffff;
  --md-sys-color-error-container: #ffdad6;
  --md-sys-color-on-error-container: #93000a;
  --md-sys-color-background: #f5fbf6;
  --md-sys-color-on-background: #171d1b;
  --md-sys-color-surface: #f5fbf6;
  --md-sys-color-on-surface: #171d1b;
  --md-sys-color-surface-variant: #dbe5df;
  --md-sys-color-on-surface-variant: #3f4945;
  --md-sys-color-surface-dim: #d5dbd7;
  --md-sys-color-surface-bright: #f5fbf6;
  --md-sys-color-surface-container-lowest: #ffffff;
  --md-sys-color-surface-container-low: #eff5f1;
  --md-sys-color-surface-container: #e9efeb;
  --md-sys-color-surface-container-high: #e3eae5;
  --md-sys-color-surface-container-highest: #dee4e0;
  --md-sys-color-outline: #6f7975;
  --md-sys-color-outline-variant: #bfc9c4;
  --md-sys-color-shadow: #000000;
  --md-sys-color-scrim: #000000;
  --md-sys-color-inverse-surface: #2b322f;
  --md-sys-color-inverse-on-surface: #ecf2ee;
  --md-sys-color-inverse-primary: #86d6be;
  --md-sys-color-surface-tint: #0f6b57;
  --md-sys-typescale-display-large-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-display-large-size: 3.5625rem;
  --md-sys-typescale-display-large-line-height: 4rem;
  --md-sys-typescale-display-large-weight: 400;
  --md-sys-typescale-display-medium-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-display-medium-size: 2.8125rem;
  --md-sys-typescale-display-medium-line-height: 3.25rem;
  --md-sys-typescale-display-medium-weight: 400;
  --md-sys-typescale-display-small-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-display-small-size: 2.25rem;
  --md-sys-typescale-display-small-line-height: 2.75rem;
  --md-sys-typescale-display-small-weight: 400;
  --md-sys-typescale-headline-large-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-headline-large-size: 2rem;
  --md-sys-typescale-headline-large-line-height: 2.5rem;
  --md-sys-typescale-headline-large-weight: 400;
  --md-sys-typescale-headline-medium-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-headline-medium-size: 1.75rem;
  --md-sys-typescale-headline-medium-line-height: 2.25rem;
  --md-sys-typescale-headline-medium-weight: 400;
  --md-sys-typescale-headline-small-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-headline-small-size: 1.5rem;
  --md-sys-typescale-headline-small-line-height: 2rem;
  --md-sys-typescale-headline-small-weight: 400;
  --md-sys-typescale-title-large-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-title-large-size: 1.375rem;
  --md-sys-typescale-title-large-line-height: 1.75rem;
  --md-sys-typescale-title-large-weight: 400;
  --md-sys-typescale-title-medium-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-title-medium-size: 1rem;
  --md-sys-typescale-title-medium-line-height: 1.5rem;
  --md-sys-typescale-title-medium-weight: 500;
  --md-sys-typescale-title-small-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-title-small-size: 0.875rem;
  --md-sys-typescale-title-small-line-height: 1.25rem;
  --md-sys-typescale-title-small-weight: 500;
  --md-sys-typescale-body-large-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-body-large-size: 1rem;
  --md-sys-typescale-body-large-line-height: 1.5rem;
  --md-sys-typescale-body-large-weight: 400;
  --md-sys-typescale-body-medium-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-body-medium-size: 0.875rem;
  --md-sys-typescale-body-medium-line-height: 1.25rem;
  --md-sys-typescale-body-medium-weight: 400;
  --md-sys-typescale-body-small-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-body-small-size: 0.75rem;
  --md-sys-typescale-body-small-line-height: 1rem;
  --md-sys-typescale-body-small-weight: 400;
  --md-sys-typescale-label-large-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-label-large-size: 0.875rem;
  --md-sys-typescale-label-large-line-height: 1.25rem;
  --md-sys-typescale-label-large-weight: 500;
  --md-sys-typescale-label-medium-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-label-medium-size: 0.75rem;
  --md-sys-typescale-label-medium-line-height: 1rem;
  --md-sys-typescale-label-medium-weight: 500;
  --md-sys-typescale-label-small-font: Roboto, system-ui, sans-serif;
  --md-sys-typescale-label-small-size: 0.6875rem;
  --md-sys-typescale-label-small-line-height: 1rem;
  --md-sys-typescale-label-small-weight: 500;
  --md-sys-shape-corner-none: 0px;
  --md-sys-shape-corner-extra-small: 4px;
  --md-sys-shape-corner-small: 8px;
  --md-sys-shape-corner-medium: 12px;
  --md-sys-shape-corner-large: 16px;
  --md-sys-shape-corner-extra-large: 28px;
  --md-sys-shape-corner-full: 9999px;
  --md-sys-elevation-shadow-0: none;
  --md-sys-elevation-shadow-1: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 1px 3px 1px rgba(0, 0, 0, 0.15);
  --md-sys-elevation-shadow-2: 0px 1px 2px 0px rgba(0, 0, 0, 0.3), 0px 2px 6px 2px rgba(0, 0, 0, 0.15);
  --md-sys-elevation-shadow-3: 0px 1px 3px 0px rgba(0, 0, 0, 0.3), 0px 4px 8px 3px rgba(0, 0, 0, 0.15);
  --md-sys-elevation-shadow-4: 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 6px 10px 4px rgba(0, 0, 0, 0.15);
  --md-sys-elevation-shadow-5: 0px 4px 4px 0px rgba(0, 0, 0, 0.3), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
}
@media (prefers-color-scheme: dark) {
  :root {
    --md-sys-color-primary: #86d6be;
  --md-sys-color-on-primary: #00382c;
  --md-sys-color-primary-container: #005141;
  --md-sys-color-on-primary-container: #a2f2d9;
  --md-sys-color-primary-fixed: #a2f2d9;
  --md-sys-color-primary-fixed-dim: #86d6be;
  --md-sys-color-on-primary-fixed: #002019;
  --md-sys-color-on-primary-fixed-variant: #005141;
  --md-sys-color-secondary: #b2ccc2;
  --md-sys-color-on-secondary: #1d352e;
  --md-sys-color-secondary-container: #344c44;
  --md-sys-color-on-secondary-container: #cde9de;
  --md-sys-color-secondary-fixed: #cde9de;
  --md-sys-color-secondary-fixed-dim: #b2ccc2;
  --md-sys-color-on-secondary-fixed: #072019;
  --md-sys-color-on-secondary-fixed-variant: #344c44;
  --md-sys-color-tertiary: #a9cbe2;
  --md-sys-color-on-tertiary: #0e3446;
  --md-sys-color-tertiary-container: #284b5e;
  --md-sys-color-on-tertiary-container: #c5e7ff;
  --md-sys-color-tertiary-fixed: #c5e7ff;
  --md-sys-color-tertiary-fixed-dim: #a9cbe2;
  --md-sys-color-on-tertiary-fixed: #001e2d;
  --md-sys-color-on-tertiary-fixed-variant: #284b5e;
  --md-sys-color-error: #ffb4ab;
  --md-sys-color-on-error: #690005;
  --md-sys-color-error-container: #93000a;
  --md-sys-color-on-error-container: #ffdad6;
  --md-sys-color-background: #0f1512;
  --md-sys-color-on-background: #dee4e0;
  --md-sys-color-surface: #0f1512;
  --md-sys-color-on-surface: #dee4e0;
  --md-sys-color-surface-variant: #3f4945;
  --md-sys-color-on-surface-variant: #bfc9c4;
  --md-sys-color-surface-dim: #0f1512;
  --md-sys-color-surface-bright: #343b38;
  --md-sys-color-surface-container-lowest: #090f0d;
  --md-sys-color-surface-container-low: #171d1b;
  --md-sys-color-surface-container: #1b211f;
  --md-sys-color-surface-container-high: #252b29;
  --md-sys-color-surface-container-highest: #303633;
  --md-sys-color-outline: #89938e;
  --md-sys-color-outline-variant: #3f4945;
  --md-sys-color-shadow: #000000;
  --md-sys-color-scrim: #000000;
  --md-sys-color-inverse-surface: #dee4e0;
  --md-sys-color-inverse-on-surface: #2b322f;
  --md-sys-color-inverse-primary: #0f6b57;
  --md-sys-color-surface-tint: #86d6be;
  }
}
