/* Pixel Fonts CSS - All pixel fonts from public/fonts/pixel-fonts/ */

/* Cyber Fonts */
@font-face {
  font-family: 'Cyber';
  src: url('/fonts/pixel-fonts/cyber.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'CyberLight';
  src: url('/fonts/pixel-fonts/cyber-light.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Pixel Invaders Font */
@font-face {
  font-family: 'PixelInvaders';
  src: url('/fonts/pixel-fonts/pixel_invaders/pixel_invaders.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Pixmachina Font */
@font-face {
  font-family: 'Pixmachina';
  src: url('/fonts/pixel-fonts/pixmachina/Pixmachina DEMO.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Touch Concrete Font */
@font-face {
  font-family: 'TouchConcrete';
  src: url('/fonts/pixel-fonts/TOUCHCONCRETE.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* VP Pixel Font */
@font-face {
  font-family: 'VPPixel';
  src: url('/fonts/pixel-fonts/vp_pixel/VPPixel-Simplified.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Utility Classes for Easy Font Usage */
.font-cyber { font-family: 'Cyber', monospace; }
.font-cyber-light { font-family: 'CyberLight', monospace; }
.font-pixel-invaders { font-family: 'PixelInvaders', monospace; }
.font-pixmachina { font-family: 'Pixmachina', monospace; }
.font-touch-concrete { font-family: 'TouchConcrete', monospace; }
.font-vp-pixel { font-family: 'VPPixel', monospace; }