/* Talks — the brand mode of Méridien internal presentations. Generated by talks/scripts/tokens.mjs from references/brand.json.
   Do not edit by hand. Loads after meridien-brand/assets/tokens.css (roles, sizes and the grid live there).
   <html data-brand="talks"> */

/* Talks — Brand · Palette (palette.mjs: brand #61E26B on step 300) + Brand · Type (four slots) */
[data-brand="talks"] {
  --base-50: #EDEDED; --base-100: #E3E3E3; --base-200: #D2D2D2; --base-300: #B6B6B6; --base-400: #979797; --base-500: #787878; --base-600: #5B5B5B; --base-700: #404040; --base-800: #282828; --base-900: #1D1D1D; --base-950: #000000;
  --brand-50: #EBFDEB; --brand-100: #D1F8D1; --brand-200: #A4EFA5; --brand-300: #61E26B; --brand-400: #00CC37; --brand-500: #00AF2E; --brand-600: #008F24; --brand-700: #00701A; --brand-800: #005311; --brand-900: #003B09; --brand-950: #002403;
  --accent1-50: #FFF4F5; --accent1-100: #FFE3E7; --accent1-200: #FFC9D0; --accent1-300: #FFA2B1; --accent1-400: #F97C94; --accent1-500: #E55A79; --accent1-600: #C34060; --accent1-700: #9E2B49; --accent1-800: #771C35; --accent1-900: #551224; --accent1-950: #360814;
  --accent2-50: #FAF4FF; --accent2-100: #F3E5FF; --accent2-200: #E8CCFF; --accent2-300: #DAA9FF; --accent2-400: #CC83FF; --accent2-500: #BE52FF; --accent2-600: #A800EF; --accent2-700: #8500BD; --accent2-800: #63008E; --accent2-900: #460067; --accent2-950: #2C0042;
  --key-brand: var(--brand-300); --key-brand-fine: var(--brand-600); --key-on-brand: var(--base-950); --key-accent1: var(--accent1-400); --key-accent2: var(--accent2-600);
  --heat-dark-0: var(--base-950); --heat-dark-1: #1B1F66; --heat-dark-2: #116E73; --heat-dark-3: var(--key-brand); --heat-dark-4: #A8EE8E; --heat-dark-5: #DDF5B5; --heat-dark-6: #F6FBE8;
  --heat-light-0: var(--base-50); --heat-light-1: #BDF2AE; --heat-light-2: #8FEA86; --heat-light-3: var(--key-brand); --heat-light-4: #00CC37; --heat-light-5: #00AF2E; --heat-light-6: #008F24;
  --arc-0: #327DC9; --arc-1: #45ABA6;
  --accent-secondary: var(--key-accent1);
  --grad-brand-0: var(--brand-950); --grad-brand-1: var(--brand-800); --grad-brand-2: var(--brand-400); --grad-brand-3: var(--brand-300); --grad-brand-4: var(--brand-300); --grad-brand-5: var(--brand-100); --grad-brand-6: var(--brand-50);
  --grad-greydient-0: var(--base-950); --grad-greydient-1: var(--accent2-900); --grad-greydient-2: var(--brand-500); --grad-greydient-3: var(--brand-300); --grad-greydient-4: var(--brand-300); --grad-greydient-5: var(--base-300); --grad-greydient-6: var(--base-50);
  --grad-ember-0: var(--base-950); --grad-ember-1: var(--brand-950); --grad-ember-2: var(--brand-500); --grad-ember-3: var(--brand-300); --grad-ember-4: var(--heat-dark-4); --grad-ember-5: var(--heat-dark-5);
  --grad-prism-0: var(--accent2-200); --grad-prism-1: var(--accent2-500); --grad-prism-2: var(--arc-0); --grad-prism-3: var(--arc-1); --grad-prism-4: var(--brand-300); --grad-prism-5: var(--brand-300); --grad-prism-6: var(--accent1-400);
  --font-base: 'Struve', sans-serif; --font-accent: 'Ayer Poster Cursive', 'Struve', sans-serif;
  --font-display: 'RR Repose Prop', 'Struve', sans-serif; --font-h2: 'Bering', 'Struve', sans-serif; --font-mono: 'Space Mono', 'Struve', monospace;
  --font-accent-weight: 900; --font-accent-style: italic; --accent-k: 0.955; --tr-accent: 0em;
  --fs-title-m-accent: 92px; --lh-title-m-accent: 84px; --fs-title-l-accent: 124px; --lh-title-l-accent: 116px; --fs-headline-accent: 160px; --lh-headline-accent: 148px; --fs-display-accent: 212px; --lh-display-accent: 196px; --fs-word-accent: 284px; --lh-word-accent: 264px; --fs-cover-accent: 384px; --lh-cover-accent: 356px; --fs-hero-accent: 680px; --lh-hero-accent: 612px;
  --fs-title-l-display: 80px; --lh-title-l-display: 80px; --fs-headline-display: 104px; --lh-headline-display: 104px; --fs-display-display: 140px; --lh-display-display: 140px; --fs-word-display: 184px; --lh-word-display: 184px; --fs-cover-display: 244px; --lh-cover-display: 244px; --fs-number-l-display: 332px; --lh-number-l-display: 332px; --tr-display-slot: 0em;
  --fs-subhead-h2: 36px; --lh-subhead-h2: 44px; --fs-title-s-h2: 48px; --lh-title-s-h2: 52px; --fs-title-m-h2: 64px; --lh-title-m-h2: 68px; --fs-title-l-h2: 84px; --lh-title-l-h2: 88px; --fs-headline-h2: 112px; --lh-headline-h2: 116px; --tr-h2: -0.03em;
  --fs-label-mono: 16px; --lh-label-mono: 20px; --fs-caption-mono: 18px; --lh-caption-mono: 24px; --tr-mono: 0em;
}
[data-brand="talks"][data-theme="light"], [data-theme="light"] [data-brand="talks"], [data-brand="talks"] [data-theme="light"] { --accent-secondary: var(--accent1-600); }
