/* ============================================================
   CAPOEIRA — Font faces
   Pocas Trial: brand display / logotype font (self-hosted .otf).
   Roboto + Roboto Mono: support text & data (Google Fonts).
   NOTE: Museo Sans (tagline) and Asteristico (alt display) from
   the brand manual are NOT freely licensable — Pocas covers
   display and Roboto covers support in their place. See readme.
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&family=Roboto+Mono:wght@400;500;600&display=swap');

/* ---- Pocas Trial (upright) ---- */
@font-face { font-family:'Pocas'; font-weight:100; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-Thin.otf') format('opentype'); }
@font-face { font-family:'Pocas'; font-weight:300; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-Light.otf') format('opentype'); }
@font-face { font-family:'Pocas'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-Regular.otf') format('opentype'); }
@font-face { font-family:'Pocas'; font-weight:500; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-Medium.otf') format('opentype'); }
@font-face { font-family:'Pocas'; font-weight:600; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-SemiBold.otf') format('opentype'); }
@font-face { font-family:'Pocas'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-Bold.otf') format('opentype'); }
@font-face { font-family:'Pocas'; font-weight:800; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-ExtraBold.otf') format('opentype'); }
@font-face { font-family:'Pocas'; font-weight:900; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-Black.otf') format('opentype'); }

/* ---- Pocas Condensed (tight display / data labels) ---- */
@font-face { font-family:'Pocas Condensed'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-Condensed.otf') format('opentype'); }
@font-face { font-family:'Pocas Condensed'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-BoldCondensed.otf') format('opentype'); }
@font-face { font-family:'Pocas Condensed'; font-weight:900; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-BlackCondensed.otf') format('opentype'); }

/* ---- Pocas Expanded (oversized hero display) ---- */
@font-face { font-family:'Pocas Expanded'; font-weight:400; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-Expanded.otf') format('opentype'); }
@font-face { font-family:'Pocas Expanded'; font-weight:700; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-BoldExpanded.otf') format('opentype'); }
@font-face { font-family:'Pocas Expanded'; font-weight:900; font-style:normal; font-display:swap;
  src:url('../assets/fonts/PocasTrial-BlackExpanded.otf') format('opentype'); }
