

:root {
  --md-color-blue-100: #eef3fe;
  --md-color-blue-200: #b5c7fb;
  --md-color-blue-300: #819bf5;
  --md-color-blue-400: #506eec;
  --md-color-blue-500: #0040de;
  --md-color-blue-600: #003bbd;
  --md-color-blue-700: #00359d;
  --md-color-blue-800: #002e7d;
  --md-color-blue-900: #02265d;
  --md-color-teal-100: #eafcf7;
  --md-color-teal-200: #c2f4e6;
  --md-color-teal-300: #98ebd4;
  --md-color-teal-400: #67e1c2;
  --md-color-teal-500: #00d7af;
  --md-color-teal-600: #08aa87;
  --md-color-teal-700: #077e63;
  --md-color-teal-800: #035641;
  --md-color-teal-900: #003022;
  --md-color-purple-100: #f5edfc;
  --md-color-purple-200: #e6d3f7;
  --md-color-purple-300: #d3b3f0;
  --md-color-purple-400: #bd8fe7;
  --md-color-purple-500: #9a5bd6;
  --md-color-purple-600: #7c3fb4;
  --md-color-purple-700: #612d8e;
  --md-color-purple-800: #431c64;
  --md-color-purple-900: #270d3c;
  --md-color-pink-100: #ffeef2;
  --md-color-pink-200: #ffcad7;
  --md-color-pink-300: #ffa6bb;
  --md-color-pink-400: #ff7f9e;
  --md-color-pink-500: #fe517f;
  --md-color-pink-600: #c73b61;
  --md-color-pink-700: #932645;
  --md-color-pink-800: #63122a;
  --md-color-pink-900: #360211;
  --md-color-orange-100: #ffeee5;
  --md-color-orange-200: #ffe2d2;
  --md-color-orange-300: #ffbd98;
  --md-color-orange-400: #ff9662;
  --md-color-orange-500: #ff6b2c;
  --md-color-orange-600: #ca5225;
  --md-color-orange-700: #963a1b;
  --md-color-orange-800: #662511;
  --md-color-orange-900: #391100;
  --md-color-grey-100: #f2f5f9;
  --md-color-grey-200: #d3d9e2;
  --md-color-grey-300: #b5becc;
  --md-color-grey-400: #99a3b6;
  --md-color-grey-500: #7d89a0;
  --md-color-grey-600: #626b7d;
  --md-color-grey-700: #484f5d;
  --md-color-grey-800: #2f353e;
  --md-color-grey-900: #191c21;
  --md-color-grey-black: #000000;
  --md-color-grey-white: #ffffff;
  --md-color-ai-azure: #83c3e5;
  --md-color-ai-lavender: #e093f4;
  --md-color-ai-berry: #eb4d72;
  --md-color-ai-amber: #f2b44d;
  --md-spacing-10: 10px;
  --md-spacing-12: 12px;
  --md-spacing-16: 16px;
  --md-spacing-20: 20px;
  --md-spacing-24: 24px;
  --md-spacing-32: 32px;
  --md-spacing-40: 40px;
  --md-spacing-48: 48px;
  --md-spacing-52: 52px;
  --md-spacing-56: 56px;
  --md-spacing-02: 2px;
  --md-spacing-04: 4px;
  --md-spacing-06: 6px;
  --md-spacing-08: 8px;
  --md-radius-20: 2px;
  --md-radius-40: 4px;
  --md-radius-60: 6px;
  --md-radius-80: 8px;
  --md-radius-120: 12px;
  --md-radius-160: 16px;
  --md-radius-240: 24px;
  --md-radius-320: 32px;
  --md-radius-none: 0px;
  --md-radius-rounded: 9999px;
  --md-stroke-width-10: 1px;
  --md-stroke-width-15: 1.5px;
  --md-stroke-width-20: 2px;
  --md-stroke-width-30: 3px;
  --md-stroke-width-40: 4px;
  --md-stroke-width-none: 0px;
  --md-stroke-width-05: 0.5px;
  --md-typography-font-size-100: 10px;
  --md-typography-font-size-200: 12px;
  --md-typography-font-size-300: 14px;
  --md-typography-font-size-400: 16px;
  --md-typography-font-size-500: 20px;
  --md-typography-font-size-600: 24px;
  --md-typography-font-size-700: 28px;
  --md-typography-font-size-800: 32px;
  --md-typography-font-size-900: 40px;
  --md-typography-font-size-1000: 68px;
  --md-typography-font-size-1100: 120px;
  --md-typography-line-height-100: 14px;
  --md-typography-line-height-200: 16px;
  --md-typography-line-height-300: 20px;
  --md-typography-line-height-400: 24px;
  --md-typography-line-height-500: 28px;
  --md-typography-line-height-600: 32px;
  --md-typography-line-height-700: 36px;
  --md-typography-line-height-800: 40px;
  --md-typography-line-height-900: 56px;
  --md-typography-line-height-1000: 92px;
  --md-neutral-background-1-rest: var(--md-color-grey-white);
  --md-neutral-background-2-rest: var(--md-color-grey-100);
  --md-neutral-background-3-rest: var(--md-color-grey-300);
  --md-neutral-background-inverted-rest: var(--md-color-grey-900);
  --md-neutral-background-transparent-rest: rgba(255, 255, 255, 0.2000);
  --md-neutral-background-transparent-2-rest: rgba(125, 137, 160, 0.1000);
  --md-neutral-background-disabled-rest: var(--md-color-grey-200);
  --md-neutral-foreground-1-rest: var(--md-color-grey-800);
  --md-neutral-foreground-2-rest: var(--md-color-grey-700);
  --md-neutral-foreground-3-rest: var(--md-color-grey-600);
  --md-neutral-foreground-on-color-rest: var(--md-color-grey-white);
  --md-neutral-foreground-disabled-rest: var(--md-color-grey-500);
  --md-neutral-stroke-1-rest: var(--md-color-grey-200);
  --md-neutral-stroke-2-rest: var(--md-color-grey-300);
  --md-neutral-stroke-3-rest: var(--md-color-grey-700);
  --md-neutral-stroke-on-color-rest: var(--md-color-grey-white);
  --md-brand-background-1-rest: var(--md-color-blue-100);
  --md-brand-background-2-rest: var(--md-color-blue-200);
  --md-brand-background-inverted-rest: var(--md-color-blue-500);
  --md-brand-background-inverted-2-rest: var(--md-color-blue-900);
  --md-brand-background-transparent-rest: rgba(0, 64, 222, 0.2000);
  --md-brand-foreground-1-rest: var(--md-color-blue-500);
  --md-brand-foreground-2-rest: var(--md-color-blue-900);
  --md-brand-stroke-1-rest: var(--md-color-blue-500);
  --md-brand-stroke-2-rest: var(--md-color-blue-200);
  --md-teal-background-1-rest: var(--md-color-teal-100);
  --md-teal-background-inverted-rest: var(--md-color-teal-700);
  --md-teal-background-inverted-2-rest: var(--md-color-teal-500);
  --md-teal-background-transparent-rest: rgba(7, 126, 99, 0.2000);
  --md-teal-foreground-1-rest: var(--md-color-teal-700);
  --md-teal-stroke-1-rest: var(--md-color-teal-700);
  --md-teal-stroke-2-rest: var(--md-color-teal-200);
  --md-orange-background-1-rest: var(--md-color-orange-100);
  --md-orange-background-inverted-rest: var(--md-color-orange-700);
  --md-orange-background-inverted-2-rest: var(--md-color-orange-500);
  --md-orange-background-transparent-rest: rgba(150, 58, 27, 0.2000);
  --md-orange-foreground-1-rest: var(--md-color-orange-700);
  --md-orange-stroke-1-rest: var(--md-color-orange-700);
  --md-orange-stroke-2-rest: var(--md-color-orange-200);
  --md-pink-background-1-rest: var(--md-color-pink-100);
  --md-pink-background-inverted-rest: var(--md-color-pink-600);
  --md-pink-background-inverted-2-rest: var(--md-color-pink-500);
  --md-pink-background-transparent-rest: rgba(199, 59, 97, 0.2000);
  --md-pink-foreground-1-rest: var(--md-color-pink-600);
  --md-pink-stroke-1-rest: var(--md-color-pink-600);
  --md-pink-stroke-2-rest: var(--md-color-pink-200);
  --md-status-informative-background-1-rest: var(--md-color-blue-100);
  --md-status-informative-foreground-1-rest: var(--md-color-blue-500);
  --md-status-informative-stroke-color: var(--md-color-blue-500);
  --md-status-success-background-1-rest: var(--md-color-teal-100);
  --md-status-success-foreground-1-rest: var(--md-color-teal-700);
  --md-status-success-stroke-color: var(--md-color-teal-500);
  --md-status-warning-background-1-rest: var(--md-color-orange-100);
  --md-status-warning-foreground-1-rest: var(--md-color-orange-700);
  --md-status-warning-stroke-color: var(--md-color-orange-500);
  --md-status-danger-background-1-rest: var(--md-color-pink-100);
  --md-status-danger-foreground-1-rest: var(--md-color-pink-700);
  --md-status-danger-stroke-color: var(--md-color-pink-500);
  --md-border-radius-s: var(--md-radius-20);
  --md-border-radius-m: var(--md-radius-40);
  --md-border-radius-l: var(--md-radius-80);
  --md-border-radius-xl: var(--md-radius-120);
  --md-border-radius-rounded: var(--md-radius-rounded);
  --md-stroke-width-slim: var(--md-stroke-width-05);
  --md-stroke-width-thin: var(--md-stroke-width-10);
  --md-stroke-width-thick: var(--md-stroke-width-20);
  --md-stroke-width-thicker: var(--md-stroke-width-30);
  --format-slide-width: 1920px;
  --format-slide-height: 1080px;
  --grid-system-slide-grid-margin-horizontal: var(--md-spacing-48);
  --grid-system-slide-grid-margin-vertical: var(--md-spacing-48);
  --grid-system-slide-grid-gutter: var(--md-spacing-24);
  --grid-system-slide-grid-row-height-1: 102px;
  --grid-system-slide-grid-row-height-2: 354px;
  --slide-zones-slide-header-height: 174px;
  --slide-zones-slide-footer-height: 174px;
  --spacing-tokens-slide-component-gap: var(--md-spacing-24);
  --spacing-tokens-slide-element-gap: var(--md-spacing-24);
  --amethyst-100: #f6f1ff;
  --amethyst-200: #e4d4ff;
  --amethyst-300: #c09aff;
  --amethyst-500: #a56eff;
  --amethyst-700: #533780;
  --amethyst-900: #32214d;
  --cyan-100: #e6f5ff;
  --cyan-200: #cdecff;
  --cyan-300: #9bd9ff;
  --cyan-500: #059fff;
  --cyan-700: #035f99;
  --cyan-900: #02304d;
  --yellow-100: #fef9e8;
  --yellow-200: #fcf3d1;
  --yellow-300: #f9e7a4;
  --yellow-500: #f1c21b;
  --yellow-700: #79610e;
  --yellow-900: #302705;
}



.status--informative {
  --md-status-background: var(--md-neutral-background-2-rest);
  --md-status-foreground: var(--md-neutral-foreground-2-rest);
  --md-status-stroke: var(--md-neutral-stroke-3-rest);
}

.status--success {
  --md-status-background: var(--md-status-success-background-1-rest);
  --md-status-foreground: var(--md-status-success-foreground-1-rest);
  --md-status-stroke: var(--md-status-success-stroke-color);
  --status-background: var(--md-status-success-background-1-rest);
  --status-foreground: var(--md-status-success-foreground-1-rest);
}

.status--warning {
  --md-status-background: var(--md-status-warning-background-1-rest);
  --md-status-foreground: var(--md-status-warning-foreground-1-rest);
  --md-status-stroke: var(--md-status-warning-stroke-color);
  --status-background: var(--md-status-warning-background-1-rest);
  --status-foreground: var(--md-status-warning-foreground-1-rest);
}

.status--danger {
  --md-status-background: var(--md-status-danger-background-1-rest);
  --md-status-foreground: var(--md-status-danger-foreground-1-rest);
  --md-status-stroke: var(--md-status-danger-stroke-color);
  --status-background: var(--md-status-danger-background-1-rest);
  --status-foreground: var(--md-status-danger-foreground-1-rest);
}

.status--info {
  --status-background: var(--md-status-informative-background-1-rest);
  --status-foreground: var(--md-status-informative-foreground-1-rest);
}



.tags--grey {
  --md-tag-background: var(--md-neutral-background-2-rest);
  --md-tag-foreground: var(--md-neutral-foreground-2-rest);
  --md-tag-stroke: var(--md-neutral-stroke-3-rest);
  --tag-foreground: var(--md-neutral-foreground-2-rest);
  --cover-foreground: var(--md-neutral-foreground-2-rest);
  --tag-background: var(--md-neutral-background-transparent-2-rest);
  --cover-background: var(--md-neutral-background-2-rest);
}

.tags--blue {
  --md-tag-background: var(--md-brand-background-1-rest);
  --md-tag-foreground: var(--md-brand-foreground-1-rest);
  --md-tag-stroke: var(--md-brand-stroke-1-rest);
  --tag-foreground: var(--md-brand-foreground-1-rest);
  --cover-foreground: var(--md-brand-foreground-1-rest);
  --tag-background: var(--md-brand-background-1-rest);
  --cover-background: var(--md-brand-background-1-rest);
}

.tags--teal {
  --md-tag-background: var(--md-teal-background-1-rest);
  --md-tag-foreground: var(--md-teal-foreground-1-rest);
  --md-tag-stroke: var(--md-teal-stroke-1-rest);
  --tag-foreground: var(--md-teal-foreground-1-rest);
  --cover-foreground: var(--md-teal-foreground-1-rest);
  --tag-background: var(--md-teal-background-1-rest);
  --cover-background: var(--md-teal-background-1-rest);
}

.tags--orange {
  --md-tag-background: var(--md-orange-background-1-rest);
  --md-tag-foreground: var(--md-orange-foreground-1-rest);
  --md-tag-stroke: var(--md-orange-stroke-1-rest);
  --tag-foreground: var(--md-orange-foreground-1-rest);
  --cover-foreground: var(--md-orange-foreground-1-rest);
  --tag-background: var(--md-orange-background-1-rest);
  --cover-background: var(--md-orange-background-1-rest);
}

.tags--pink {
  --md-tag-background: var(--md-pink-background-1-rest);
  --md-tag-foreground: var(--md-pink-foreground-1-rest);
  --md-tag-stroke: var(--md-pink-stroke-1-rest);
  --tag-foreground: var(--md-pink-foreground-1-rest);
  --cover-foreground: var(--md-pink-foreground-1-rest);
  --tag-background: var(--md-pink-background-1-rest);
  --cover-background: var(--md-pink-background-1-rest);
}

.tags--amethyst {
  --tag-foreground: var(--amethyst-700);
  --cover-foreground: var(--amethyst-700);
  --tag-background: var(--amethyst-100);
  --cover-background: var(--amethyst-100);
}

.tags--cyan {
  --tag-foreground: var(--cyan-700);
  --cover-foreground: var(--cyan-700);
  --tag-background: var(--cyan-100);
  --cover-background: var(--cyan-100);
}

.tags--yellow {
  --tag-foreground: var(--yellow-700);
  --cover-foreground: var(--yellow-700);
  --tag-background: var(--yellow-100);
  --cover-background: var(--yellow-100);
}



.product-mode--knowledge {
  --product-foreground: var(--md-brand-foreground-1-rest);
  --product-background: var(--md-brand-background-inverted-rest);
  --product-background-subtle: var(--md-brand-background-1-rest);
  --product-background-transparent: var(--md-brand-background-transparent-rest);
  --product-stroke: var(--md-brand-stroke-1-rest);
}

.product-mode--selfcare {
  --product-foreground: var(--md-teal-foreground-1-rest);
  --product-background: var(--md-teal-background-inverted-rest);
  --product-background-subtle: var(--md-teal-background-1-rest);
  --product-background-transparent: var(--md-teal-background-transparent-rest);
  --product-stroke: var(--md-teal-stroke-1-rest);
}

.product-mode--academy {
  --product-foreground: var(--md-pink-foreground-1-rest);
  --product-background: var(--md-pink-background-inverted-rest);
  --product-background-subtle: var(--md-pink-background-1-rest);
  --product-background-transparent: var(--md-pink-background-transparent-rest);
  --product-stroke: var(--md-pink-stroke-1-rest);
}



.visualization--01 {
  --card-background: var(--md-color-blue-100);
  --card-foreground: var(--md-color-blue-500);
  --card-stroke: var(--md-color-blue-500);
  --timeline-background: var(--md-color-blue-500);
  --timeline-background-transparent: var(--md-brand-background-transparent-rest);
  --timeline-foreground: var(--md-color-grey-white);
  --timeline-stroke: var(--md-color-blue-500);
  --data-monochromatique-default: var(--md-color-blue-500);
  --data-monochromatique-dark: var(--md-color-blue-600);
  --data-monochromatique-darker: var(--md-color-blue-700);
  --data-monochromatique-darkest: var(--md-color-blue-900);
  --data-monochromatique-light: var(--md-color-blue-400);
  --data-monochromatique-lighter: var(--md-color-blue-200);
  --data-monochromatique-lightest: var(--md-color-blue-100);
  --data-color-blue: var(--md-color-blue-500);
  --data-color-teal: var(--md-color-teal-500);
  --data-color-pink: var(--md-color-pink-500);
  --data-color-orange: var(--md-color-orange-500);
  --data-color-grey: var(--md-color-grey-500);
  --data-color-amethyst: var(--amethyst-500);
  --data-color-cyan: var(--cyan-500);
  --data-color-yellow: var(--yellow-500);
}

.visualization--02 {
  --card-background: var(--md-color-teal-100);
  --card-foreground: var(--md-color-teal-700);
  --card-stroke: var(--md-color-teal-700);
  --timeline-background: var(--md-color-teal-500);
  --timeline-background-transparent: var(--md-teal-background-transparent-rest);
  --timeline-foreground: var(--md-color-grey-900);
  --timeline-stroke: var(--md-color-teal-500);
  --data-monochromatique-default: var(--md-color-teal-500);
  --data-monochromatique-dark: var(--md-color-teal-600);
  --data-monochromatique-darker: var(--md-color-teal-700);
  --data-monochromatique-darkest: var(--md-color-teal-800);
  --data-monochromatique-light: var(--md-color-teal-400);
  --data-monochromatique-lighter: var(--md-color-teal-200);
  --data-monochromatique-lightest: var(--md-color-teal-100);
  --data-color-blue: var(--md-color-blue-900);
  --data-color-teal: var(--md-color-teal-900);
  --data-color-pink: var(--md-color-pink-900);
  --data-color-orange: var(--md-color-orange-900);
  --data-color-grey: var(--md-color-grey-900);
  --data-color-amethyst: var(--amethyst-900);
  --data-color-cyan: var(--cyan-900);
  --data-color-yellow: var(--yellow-900);
}

.visualization--03 {
  --card-background: var(--md-color-pink-100);
  --card-foreground: var(--md-color-pink-600);
  --card-stroke: var(--md-color-pink-600);
  --timeline-background: var(--md-color-pink-500);
  --timeline-background-transparent: var(--md-pink-background-transparent-rest);
  --timeline-foreground: var(--md-color-grey-900);
  --timeline-stroke: var(--md-color-pink-500);
  --data-monochromatique-default: var(--md-color-pink-500);
  --data-monochromatique-dark: var(--md-color-pink-600);
  --data-monochromatique-darker: var(--md-color-pink-700);
  --data-monochromatique-darkest: var(--md-color-pink-800);
  --data-monochromatique-light: var(--md-color-pink-400);
  --data-monochromatique-lighter: var(--md-color-pink-200);
  --data-monochromatique-lightest: var(--md-color-pink-100);
  --data-color-blue: var(--md-color-blue-200);
  --data-color-teal: var(--md-color-teal-200);
  --data-color-pink: var(--md-color-pink-200);
  --data-color-orange: var(--md-color-orange-200);
  --data-color-grey: var(--md-color-grey-200);
  --data-color-amethyst: var(--amethyst-100);
  --data-color-cyan: var(--cyan-100);
  --data-color-yellow: var(--yellow-100);
}

.visualization--04 {
  --card-background: var(--md-color-orange-100);
  --card-foreground: var(--md-color-orange-700);
  --card-stroke: var(--md-color-orange-700);
  --timeline-background: var(--md-color-orange-500);
  --timeline-background-transparent: var(--md-orange-background-transparent-rest);
  --timeline-foreground: var(--md-color-grey-900);
  --timeline-stroke: var(--md-color-orange-500);
  --data-monochromatique-default: var(--md-color-orange-500);
  --data-monochromatique-dark: var(--md-color-orange-600);
  --data-monochromatique-darker: var(--md-color-orange-700);
  --data-monochromatique-darkest: var(--md-color-orange-800);
  --data-monochromatique-light: var(--md-color-orange-400);
  --data-monochromatique-lighter: var(--md-color-orange-200);
  --data-monochromatique-lightest: var(--md-color-orange-100);
  --data-color-blue: var(--md-color-blue-700);
  --data-color-teal: var(--md-color-teal-700);
  --data-color-pink: var(--md-color-pink-700);
  --data-color-orange: var(--md-color-orange-700);
  --data-color-grey: var(--md-color-grey-700);
  --data-color-amethyst: var(--amethyst-700);
  --data-color-cyan: var(--cyan-700);
  --data-color-yellow: var(--yellow-700);
}

.visualization--05 {
  --card-background: var(--md-color-grey-100);
  --card-foreground: var(--md-color-grey-700);
  --card-stroke: var(--md-color-grey-700);
  --timeline-background: var(--md-color-grey-500);
  --timeline-background-transparent: var(--md-neutral-background-transparent-2-rest);
  --timeline-foreground: var(--md-color-grey-900);
  --timeline-stroke: var(--md-color-grey-500);
  --data-monochromatique-default: var(--md-color-grey-500);
  --data-monochromatique-dark: var(--md-color-grey-600);
  --data-monochromatique-darker: var(--md-color-grey-700);
  --data-monochromatique-darkest: var(--md-color-grey-800);
  --data-monochromatique-light: var(--md-color-grey-400);
  --data-monochromatique-lighter: var(--md-color-grey-200);
  --data-monochromatique-lightest: var(--md-color-grey-100);
  --data-color-blue: var(--md-color-blue-300);
  --data-color-teal: var(--md-color-teal-300);
  --data-color-pink: var(--md-color-pink-300);
  --data-color-orange: var(--md-color-orange-300);
  --data-color-grey: var(--md-color-grey-300);
  --data-color-amethyst: var(--amethyst-300);
  --data-color-cyan: var(--cyan-300);
  --data-color-yellow: var(--yellow-300);
}

.visualization--06 {
  --card-background: var(--amethyst-100);
  --card-foreground: var(--amethyst-700);
  --card-stroke: var(--amethyst-700);
  --timeline-background: var(--md-color-grey-500);
  --timeline-background-transparent: var(--md-neutral-background-transparent-2-rest);
  --timeline-foreground: var(--md-color-grey-900);
  --timeline-stroke: var(--md-color-grey-500);
  --data-monochromatique-default: var(--md-color-grey-500);
  --data-monochromatique-dark: var(--md-color-grey-600);
  --data-monochromatique-darker: var(--md-color-grey-700);
  --data-monochromatique-darkest: var(--md-color-grey-800);
  --data-monochromatique-light: var(--md-color-grey-400);
  --data-monochromatique-lighter: var(--md-color-grey-200);
  --data-monochromatique-lightest: var(--md-color-grey-100);
  --data-color-blue: var(--md-color-blue-300);
  --data-color-teal: var(--md-color-teal-300);
  --data-color-pink: var(--md-color-pink-300);
  --data-color-orange: var(--md-color-orange-300);
  --data-color-grey: var(--md-color-grey-300);
  --data-color-amethyst: var(--amethyst-300);
  --data-color-cyan: var(--amethyst-300);
  --data-color-yellow: var(--yellow-300);
}

.visualization--07 {
  --card-background: var(--cyan-100);
  --card-foreground: var(--cyan-700);
  --card-stroke: var(--cyan-700);
  --timeline-background: var(--md-color-grey-500);
  --timeline-background-transparent: var(--md-neutral-background-transparent-2-rest);
  --timeline-foreground: var(--md-color-grey-900);
  --timeline-stroke: var(--md-color-grey-500);
  --data-monochromatique-default: var(--md-color-grey-500);
  --data-monochromatique-dark: var(--md-color-grey-600);
  --data-monochromatique-darker: var(--md-color-grey-700);
  --data-monochromatique-darkest: var(--md-color-grey-800);
  --data-monochromatique-light: var(--md-color-grey-400);
  --data-monochromatique-lighter: var(--md-color-grey-200);
  --data-monochromatique-lightest: var(--md-color-grey-100);
  --data-color-blue: var(--md-color-blue-300);
  --data-color-teal: var(--md-color-teal-300);
  --data-color-pink: var(--md-color-pink-300);
  --data-color-orange: var(--md-color-orange-300);
  --data-color-grey: var(--md-color-grey-300);
  --data-color-amethyst: var(--md-color-grey-300);
  --data-color-cyan: var(--md-color-grey-300);
  --data-color-yellow: var(--yellow-300);
}

.visualization--08 {
  --card-background: var(--yellow-100);
  --card-foreground: var(--yellow-700);
  --card-stroke: var(--yellow-700);
  --timeline-background: var(--md-color-grey-500);
  --timeline-background-transparent: var(--md-neutral-background-transparent-2-rest);
  --timeline-foreground: var(--md-color-grey-900);
  --timeline-stroke: var(--md-color-grey-500);
  --data-monochromatique-default: var(--md-color-grey-500);
  --data-monochromatique-dark: var(--md-color-grey-600);
  --data-monochromatique-darker: var(--md-color-grey-700);
  --data-monochromatique-darkest: var(--md-color-grey-800);
  --data-monochromatique-light: var(--md-color-grey-400);
  --data-monochromatique-lighter: var(--md-color-grey-200);
  --data-monochromatique-lightest: var(--md-color-grey-100);
  --data-color-blue: var(--md-color-blue-300);
  --data-color-teal: var(--md-color-teal-300);
  --data-color-pink: var(--md-color-pink-300);
  --data-color-orange: var(--md-color-orange-300);
  --data-color-grey: var(--md-color-grey-300);
  --data-color-amethyst: var(--md-color-grey-300);
  --data-color-cyan: var(--md-color-grey-300);
  --data-color-yellow: var(--yellow-300);
}



.section-slide--blue {
  --cover-foreground: var(--md-brand-foreground-1-rest);
  --cover-background: var(--md-brand-background-1-rest);
}

.section-slide--teal {
  --cover-foreground: var(--md-teal-foreground-1-rest);
  --cover-background: var(--md-teal-background-1-rest);
}

.section-slide--pink {
  --cover-foreground: var(--md-pink-foreground-1-rest);
  --cover-background: var(--md-pink-background-1-rest);
}

.section-slide--orange {
  --cover-foreground: var(--md-orange-foreground-1-rest);
  --cover-background: var(--md-orange-background-1-rest);
}

.section-slide--grey {
  --cover-foreground: var(--md-neutral-foreground-1-rest);
  --cover-background: var(--md-neutral-background-2-rest);
}
