/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1

/* Import both fonts (Orbitron for headers, Poppins for body) */
@import url('https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700&family=Poppins:wght@300;400;500;600;700&display=swap');

/* Base Typography */
body, input, select, textarea, button {
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  line-height: 1.6;
  color: #e0e0e0;
}

/* Use Orbitron for all heading tags and special UI sections */
h1, h2, h3, h4, h5, h6,
.site-title, .elementor-heading-title, .wp-block-heading {
  font-family: 'Orbitron', sans-serif;
  font-weight: 700;
  letter-spacing: 0.5px;
  color: #33bdf8;
}

/* Optional: Orbitron for main CTA buttons too */
.button, .elementor-button, .wp-block-button__link {
  font-family: 'Orbitron', sans-serif;
  font-weight: 600;
}

/* Optional gradient style for special headers */
.gradient-header {
  background: linear-gradient(to right, #33bdf8, #ff6600);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 800;
  letter-spacing: 0.4px;
}

/* Optional glow pulse effect for CTA buttons */
@keyframes pulseGlow {
  0% { box-shadow: 0 0 12px rgba(255,110,30,0.7); }
  50% { box-shadow: 0 0 22px rgba(255,110,30,1); }
  100% { box-shadow: 0 0 12px rgba(255,110,30,0.7); }
}

.button.glow, .elementor-button.glow, .wp-block-button__link.glow {
  animation: pulseGlow 2s infinite;
}