/* Local Fonts - Cyberpunk Theme */

/* Orbitron Font Family - Futuristic Display Font */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Orbitron Regular'), local('Orbitron-Regular'),
       local('Exo 2'), local('Exo2-Regular'),
       local('Rajdhani'), local('Rajdhani-Regular');
}

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Orbitron Bold'), local('Orbitron-Bold'),
       local('Exo 2 Bold'), local('Exo2-Bold'),
       local('Rajdhani Bold'), local('Rajdhani-Bold');
}

@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Orbitron Black'), local('Orbitron-Black'),
       local('Exo 2 Black'), local('Exo2-Black'),
       local('Rajdhani Bold'), local('Rajdhani-Bold');
}

/* Share Tech Mono - Monospace Font */
@font-face {
  font-family: 'Share Tech Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Share Tech Mono'), local('ShareTechMono-Regular'),
       local('Courier New'), local('CourierNew'),
       local('Monaco'), local('Menlo'),
       local('Consolas'), local('monospace');
}

/* Rajdhani Font Family - Clean Sans-serif */
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Rajdhani Light'), local('Rajdhani-Light'),
       local('Arial'), local('Helvetica'),
       local('sans-serif');
}

@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Rajdhani Regular'), local('Rajdhani-Regular'),
       local('Arial'), local('Helvetica'),
       local('sans-serif');
}

@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Rajdhani SemiBold'), local('Rajdhani-SemiBold'),
       local('Arial Bold'), local('Arial-Bold'),
       local('Helvetica Bold'), local('Helvetica-Bold');
}

@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Rajdhani Bold'), local('Rajdhani-Bold'),
       local('Arial Bold'), local('Arial-Bold'),
       local('Helvetica Bold'), local('Helvetica-Bold');
}

/* Fallback Font Stacks for Cyberpunk Theme */
.font-primary {
  font-family: 'Orbitron', 'Exo 2', 'Rajdhani', 'Arial Black', 'Arial', sans-serif;
}

.font-mono {
  font-family: 'Share Tech Mono', 'Courier New', 'Monaco', 'Menlo', 'Consolas', monospace;
}

.font-display {
  font-family: 'Orbitron', 'Exo 2', 'Impact', 'Arial Black', sans-serif;
}

/* System Font Alternatives for Better Performance */
.font-system {
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', sans-serif;
}

.font-mono-system {
  font-family: 'SF Mono', 'Monaco', 'Inconsolata', 'Roboto Mono', 'Source Code Pro', monospace;
}
