/*
 * Theme Override CSS
 * Generated from: source.pptx
 * Theme: Office Theme
 * Generated by extract_pptx_theme.py
 */

/* Brand tokens — extracted PPTX palette drives the design-token
 * system. theme.css consumes these via var(--pptx-*, <default>),
 * so setting them here re-brands --accent and the surface roles
 * (and everything built on top, including primitive components). */
:root {
  --pptx-dk1: #000000;
  --pptx-lt1: #FFFFFF;
  --pptx-dk2: #44546A;
  --pptx-lt2: #E7E6E6;
  --pptx-accent1: #4472C4;
  --pptx-accent2: #ED7D31;
  --pptx-accent3: #A5A5A5;
  --pptx-accent4: #FFC000;
  --pptx-accent5: #5B9BD5;
  --pptx-accent6: #70AD47;
  --pptx-hlink: #0563C1;
  --pptx-folHlink: #954F72;
}

/* Font Variables */
:root {
  --font-heading: 'Calibri Light', system-ui, sans-serif;
  --font-body: 'Calibri', system-ui, sans-serif;
}

/* Base theme variable overrides (auto-generated) */
:root {
  --slide-ratio-w: 16;
  --slide-ratio-h: 9;
  --slide-width: 1280px;
  --slide-height: 720px;

  --pptx-accent1: #4472C4;
  --pptx-accent2: #ED7D31;
  --pptx-accent3: #A5A5A5;
  --pptx-accent4: #FFC000;
  --pptx-accent5: #5B9BD5;
  --pptx-accent6: #70AD47;
  --pptx-dk1: #000000;
  --pptx-lt1: #FFFFFF;
  --pptx-dk2: #44546A;
  --pptx-lt2: #E7E6E6;
  --pptx-hlink: #0563C1;
  --pptx-folHlink: #954F72;
}