/* ============================================================
   EQUALA Platform UI - fonts.css
   Self-hosted fonts for Secret Room CSP compliance.
   Replaces Google Fonts CDN link in room.html (and all pages).

   Font files go in: equala-platform-ui/fonts/
   Download from: https://fonts.google.com
   - Space Mono: Regular 400, Bold 700
   - Syne: Regular 400, SemiBold 600, Bold 700, ExtraBold 800

   How to download:
   1. Go to https://fonts.google.com/specimen/Space+Mono
      → Download family → extract .ttf files
   2. Go to https://fonts.google.com/specimen/Syne
      → Download family → extract .ttf files
   3. Convert .ttf → .woff2 at https://cloudconvert.com/ttf-to-woff2
      (woff2 = smallest, best compression, supported by all modern browsers)
   4. Place all .woff2 files in equala-platform-ui/fonts/
   ============================================================ */

/* ── Space Mono ── */
@font-face {
  font-family: 'Space Mono';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/SpaceMono-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Mono';
  font-style:  normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/SpaceMono-Bold.woff2') format('woff2');
}

/* ── Syne ── */
@font-face {
  font-family: 'Syne';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Syne-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Syne';
  font-style:  normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/Syne-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Syne';
  font-style:  normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/Syne-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'Syne';
  font-style:  normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/Syne-ExtraBold.woff2') format('woff2');
}