/* Brand faces, self-hosted (s777). The participant side must not send a trainee's address
   to a third party for a typeface, so the same OFL files the PDF bundles (ops/reporting/fonts)
   are served from this folder. Canonical copy: themes/custom/mytheme/css/; the facilitator
   app's ops/upload/static/ copy is pinned byte-identical (config_drift.check_shared_fonts).
   Weights: every one the sheets ask for; there is no Manrope 500 file, so the semibold face
   is declared 500-600 and --ms-weight-medium renders semibold rather than dropping to regular. */
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 400; font-display: swap; src: url('fonts/Manrope-Regular.ttf') format('truetype'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 500 600; font-display: swap; src: url('fonts/Manrope-SemiBold.ttf') format('truetype'); }
@font-face { font-family: 'Manrope'; font-style: normal; font-weight: 700; font-display: swap; src: url('fonts/Manrope-Bold.ttf') format('truetype'); }
@font-face { font-family: 'Sora'; font-style: normal; font-weight: 600; font-display: swap; src: url('fonts/Sora-SemiBold.ttf') format('truetype'); }
@font-face { font-family: 'Sora'; font-style: normal; font-weight: 700; font-display: swap; src: url('fonts/Sora-Bold.ttf') format('truetype'); }
