/* ══════════════════════════════════════════════════════════════
   DRAGON — Pangram Pangram
   The Make Lemonade workhorse. One family, all weights.
   Load this BEFORE any other CSS that uses font-family: 'Dragon'.
   ══════════════════════════════════════════════════════════════ */

/* ── Regular (upright) — mapped to 100–900 ── */
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-Light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ── Angled (italic) — Dragon's angled cuts mapped to italic ── */
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-ThinAngled.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-ExtraLightAngled.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-LightAngled.woff2') format('woff2');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-RegularAngled.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-MediumAngled.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-SemiBoldAngled.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-BoldAngled.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-ExtraBoldAngled.woff2') format('woff2');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon';
  src: url('Dragon/Dragon-BlackAngled.woff2') format('woff2');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

/* ── Inktrap — separate family for huge display sizes ── */
@font-face {
  font-family: 'Dragon Inktrap';
  src: url('Dragon/Dragon-ExtraBoldInktrap.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Dragon Inktrap';
  src: url('Dragon/Dragon-BlackInktrap.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
