/* Font definitions for Evolve website */

/* Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap');

/* Font family definitions */
:root {
  --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
  --font-mono: 'Space Mono', 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', Consolas, 'Courier New', monospace;
  --font-display: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
}

/* Apply fonts to body and general text */
body {
  font-family: var(--font-primary);
  font-weight: 400;
  line-height: 1.6;
}

/* Apply Space Mono to specific elements that need monospace */
.t-magnetik,
.t-18, 
.t-19@sm,
.t-30,
.t-72,
.t-100@sm {
  font-family: var(--font-mono);
}

/* Ensure headings use the display font */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-display);
  font-weight: 600;
}

/* Specific styling for the "Where our name comes from" section */
.t-magnetik {
  font-weight: 300;
  letter-spacing: -0.6px;
}

/* Ensure text visibility */
.t-magnetik, .t-18, .t-19@sm {
  opacity: 1 !important;
  transform: none !important;
  visibility: visible !important;
}
