/* BluuNext-Bold Font Integration */
@font-face {
  font-family: 'BluuNext-Bold';
  src: url('../fonts/BluuNext-Bold.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* Inter Font Integration - Body Text */
@font-face {
  font-family: 'Inter';
  src: url('../fonts/Inter-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Departure Mono Font Integration */
@font-face {
  font-family: 'Departure Mono';
  src: url('../fonts/DepartureMono-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Font stack definitions */
:root {
  --font-primary: 'BluuNext-Bold', system-ui, -apple-system, sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Arial, sans-serif;
  --font-mono: 'Departure Mono', 'Courier New', monospace;
}

/* Typography utilities */
.font-primary {
  font-family: var(--font-primary);
  font-weight: 900;
  line-height: 1.1;
  letter-spacing: -0.01em;
}

.font-body {
  font-family: var(--font-body);
}

.font-mono {
  font-family: var(--font-mono);
}
