/* ============================================================
   BRAND FONT - ProbaPro for body text, self-hosted.
   Same files the product app ships (app.big-sister.ai), converted to WOFF2
   and subset to Latin (the range Google Fonts calls "latin", plus the arrows
   the site uses): about 9.6 KB per weight instead of 30 KB. The full files
   carried Cyrillic the site never shows, and the four weights on the
   homepage were slowing its LCP paragraph. Anything outside the range falls
   back to 'ProbaPro Fallback' (Arial). Rebuild with fonttools:
     pyftsubset <full>.woff2 --unicodes=<range below> --flavor=woff2 \
       --layout-features=kern,liga,calt,ccmp,locl,mark,mkmk
   Linked on every page right after the Google Fonts stylesheet, which now
   loads only Barlow Condensed (headings) and, on / and /brain, JetBrains Mono.

   'ProbaPro Fallback' is Arial sized to ProbaPro's metrics (0.928x Arial,
   measured from real advance widths), so text does not reflow when the web
   font arrives. index.html and brain.html preload the regular weight: the
   hero paragraph is the LCP element there.

   RockStar (display) is not switched on: it is much wider than Barlow
   Condensed, and every heading size on the site would need resizing first.
   ============================================================ */
@font-face{font-family:'ProbaPro';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/probapro-regular.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+21BB,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'ProbaPro';font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/probapro-italic.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+21BB,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'ProbaPro';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/probapro-medium.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+21BB,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'ProbaPro';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/probapro-semibold.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+21BB,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'ProbaPro';font-style:normal;font-weight:700 900;font-display:swap;src:url(/assets/fonts/probapro-bold.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2190-2193,U+21BB,U+2212,U+2215,U+FEFF,U+FFFD;}
@font-face{font-family:'ProbaPro Fallback';src:local('Arial'),local('ArialMT');size-adjust:92.8%;ascent-override:107.9%;descent-override:27.7%;line-gap-override:0%;}
