/* Scoopy — type stack (Fredoka · Courier Prime)
   Fredoka: Regular 400 body · Medium 500 HUB/story · SemiBold 600 labels · Bold 700 titles/mast.
   Courier Prime = newspaper dispatch / typewriter voice only.
   Applies on every Hub Contrast tray so slate/Glow/etc. keep house fonts. */

@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/fredoka-latin-400-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/fredoka-latin-500-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/fredoka-latin-600-normal.woff2') format('woff2');
}
@font-face {
  font-family: 'Fredoka';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/fredoka-latin-700-normal.woff2') format('woff2');
}

body.dd-shell {
  --chr-font-title: 'Fredoka', system-ui, sans-serif;
  --chr-font-title-weight: 700;
  --chr-font-lockup: 'Fredoka', system-ui, sans-serif;
  --chr-font-lockup-weight: 700;
  --chr-font-mast: 'Fredoka', system-ui, sans-serif;
  --chr-font-mast-weight: 700;
  --chr-font-label-weight: 600;
  --chr-font-dispatch: 'Courier Prime', 'Courier New', Courier, monospace;
  /* OSS story voice — Fredoka Medium */
  --chr-font-story: 'Fredoka', system-ui, sans-serif;
  --chr-font-story-weight: 500;
}
