/*
 * Theme Override CSS
 * Generated from: layout_sample.pptx
 * Theme: AWS Confidential Dark
 * Generated by extract_pptx_theme.py
 */

/* Color Variables */
:root {
  --bg-primary: #161D26;
  --accent: #41B3FF;
  --accent-light: #AD5CFF;
  --green: #00E500;
  --red: #FF5C85;
  --orange: #FF693C;
  --yellow: #FBD332;
  --cyan: #41B1E8;
  --accent-glow: rgba(65, 179, 255, 0.3);

  /* Text colors (kept light for dark background) */
  --text-primary: #ffffff;
  --text-secondary: #b0b0b0;

  /* Original PPTX theme colors (reference) */
  --pptx-dk1: #000000;
  --pptx-lt1: #FFFFFF;
  --pptx-dk2: #161D26;
  --pptx-lt2: #F3F3F7;
  --pptx-accent1: #41B3FF;
  --pptx-accent2: #AD5CFF;
  --pptx-accent3: #00E500;
  --pptx-accent4: #FF5C85;
  --pptx-accent5: #FF693C;
  --pptx-accent6: #FBD332;
  --pptx-hlink: #41B1E8;
  --pptx-folHlink: #41B1E8;
}

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

/* Logo Styles */
.slide-logo {
  position: absolute;
  left: 4.8827%;
  top: 92.4176%;
  width: 3.0%;
  height: auto;
  background-image: url('./images/logo_1.png');
  background-size: contain;
  background-repeat: no-repeat;
}
/* Nearby text: 1/7/26 */

/* Footer Styles */
.slide-footer {
  position: absolute;
  left: 33.125%;
  bottom: -1.3889000000000067%;
  font-size: 0.7rem;
  color: var(--text-secondary);
}

/* Slide Number Styles */
.slide-counter {
  position: absolute;
  right: 4.261799999999994%;
  bottom: 8.289599999999993%;
  font-size: 0.7rem;
  color: var(--text-secondary);
}
/* Original format: ‹#› */