@font-face{font-family:Bogue;src:url('/static/funnel-reference/da44cb67d8-Bogue-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Bogue;src:url('/static/funnel-reference/ee59e25a07-Bogue-Medium.woff2') format('woff2');font-style:normal;font-weight:500;font-display:swap}
@font-face{font-family:Bogue;src:url('/static/funnel-reference/8091056def-Bogue-Semibold.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Mulish;src:url('/static/funnel-reference/4e135cebfa-Mulish-Variable-Latin.woff2') format('woff2');font-style:normal;font-weight:200 1000;font-display:swap}

/* The same heading and text families carry from the product pages into the
   lesson player. Map older text-role names too; mathematical fonts stay owned
   by KaTeX and the board's math token. No surface or layout styles belong here. */
body.product-shell,
body.player-body,
body.nb-funnel-body {
    --font-serif: "Bogue", Georgia, serif;
    --font-display: "Bogue", Georgia, serif;
    --font-ui: "Mulish", system-ui, sans-serif;
    --font-body: "Mulish", system-ui, sans-serif;
    --font-sans: "Mulish", system-ui, sans-serif;
    --font-mono: "Mulish", system-ui, sans-serif;
    --font-hand: "Mulish", system-ui, sans-serif;
}
