/* generated by tools/make-fonts.mjs: do not edit by hand (run: node tools/make-fonts.mjs). Fonts: Playfair Display and Red Hat Display, SIL Open Font License 1.1, see LICENSES.md */
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 400; font-display: swap; src: url(PlayfairDisplay-Regular.woff) format('woff'); }
@font-face { font-family: 'Red Hat Display'; font-style: normal; font-weight: 300 900; font-display: swap; src: url(RedHatDisplay-VF.woff) format('woff'); }
@font-face { font-family: 'Red Hat Display'; font-style: italic; font-weight: 300 900; font-display: swap; src: url(RedHatDisplay-Italic-VF.woff) format('woff'); }
/* While a web font loads the browser shows a system font; these are sized to the web fonts so the swap does not move the page (tests/app/ui/fonts.test.mjs measures it). */
@font-face { font-family: 'Playfair Display Fallback'; font-weight: 400; src: local('Georgia'), local('Times New Roman'); size-adjust: 100%; ascent-override: 108.2%; descent-override: 25.1%; line-gap-override: 0%; }
@font-face { font-family: 'Red Hat Display Fallback'; font-weight: 300 600; src: local('Arial'), local('Helvetica Neue'); size-adjust: 99.8%; ascent-override: 102%; descent-override: 30.6%; line-gap-override: 0%; }
@font-face { font-family: 'Red Hat Display Fallback'; font-weight: 700 900; src: local('Arial Bold'), local('Helvetica Neue Bold'); size-adjust: 97.5%; ascent-override: 104.4%; descent-override: 31.3%; line-gap-override: 0%; }
@font-face { font-family: 'Red Hat Display Fallback'; font-style: italic; font-weight: 300 600; src: local('Arial Italic'), local('Helvetica Neue Italic'); size-adjust: 96.1%; ascent-override: 105.9%; descent-override: 31.7%; line-gap-override: 0%; }
