/* ═══════════════════════════════════════════════════════════════
   style.css — From AI-Assisted to AI-Driven: The Transformation Journey
   Loaded before deck.css — declare fonts and override tokens here
   ═══════════════════════════════════════════════════════════════ */

@font-face {
  font-family: 'AllianzNeo'; font-weight: 300; font-style: normal;
  font-display: swap;
  src: url('../../../assets/fonts/AllianzNeo-Light.woff2') format('woff2'),
       url('../../../assets/fonts/AllianzNeo-Light.woff')  format('woff'),
       url('../../../assets/fonts/AllianzNeo-Light.ttf')   format('truetype');
}
@font-face {
  font-family: 'AllianzNeo'; font-weight: 400; font-style: normal;
  font-display: swap;
  src: url('../../../assets/fonts/AllianzNeo-Regular.woff2') format('woff2'),
       url('../../../assets/fonts/AllianzNeo-Regular.woff')  format('woff'),
       url('../../../assets/fonts/AllianzNeo-Regular.ttf')   format('truetype');
}
@font-face {
  font-family: 'AllianzNeo'; font-weight: 600; font-style: normal;
  font-display: swap;
  src: url('../../../assets/fonts/AllianzNeoW01-SemiBold.woff2') format('woff2'),
       url('../../../assets/fonts/AllianzNeoW01-SemiBold.woff')  format('woff'),
       url('../../../assets/fonts/AllianzNeoW01-SemiBold.ttf')   format('truetype');
}
@font-face {
  font-family: 'AllianzNeo'; font-weight: 700; font-style: normal;
  font-display: swap;
  src: url('../../../assets/fonts/AllianzNeo-Bold.woff2') format('woff2'),
       url('../../../assets/fonts/AllianzNeo-Bold.woff')  format('woff'),
       url('../../../assets/fonts/AllianzNeo-Bold.ttf')   format('truetype');
}

/* ── Token overrides — uncomment to retheme this talk ── */
/*
:root {
  --accent:     #0ea5e9;
  --accent2:    #6366f1;
  --text-base:  1rem;
}
*/
