/* Google Fonts Import */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;600;700&family=Source+Sans+Pro:wght@300;400;600;700&family=Merriweather:wght@400;700&family=Open+Sans:wght@400;600&family=Orbitron:wght@400;700&family=Roboto+Mono:wght@400;500&family=Montserrat:wght@400;600;700&family=Lato:wght@400;700&family=Poppins:wght@400;600;700&family=Work+Sans:wght@400;500;600&family=Fira+Code:wght@400;500&display=swap');

/* Font Variables by Theme */

/* Forest Canopy - Overview/Main */
.theme-forest-canopy {
  --font-header: 'Playfair Display', Georgia, serif;
  --font-body: 'Source Sans Pro', 'Helvetica Neue', sans-serif;
}

/* Ocean Depths - SOURCE */
.theme-ocean-depths {
  --font-header: 'Merriweather', Georgia, serif;
  --font-body: 'Open Sans', 'Helvetica Neue', sans-serif;
}

/* Tech Innovation - MAKE */
.theme-tech-innovation {
  --font-header: 'Orbitron', 'Arial Black', sans-serif;
  --font-body: 'Roboto Mono', 'Courier New', monospace;
}

/* Arctic Frost - PLAN */
.theme-arctic-frost {
  --font-header: 'Montserrat', 'Arial', sans-serif;
  --font-body: 'Lato', 'Helvetica Neue', sans-serif;
}

/* Modern Minimalist - DELIVER */
.theme-modern-minimalist {
  --font-header: 'Poppins', 'Arial', sans-serif;
  --font-body: 'Work Sans', 'Helvetica Neue', sans-serif;
}
