/* Fonts offered to authors. Generated from FONT_CATALOG in stories/documents.py; a test keeps them in step.
   Every font is self-hosted (latin subset, WOFF2) under the SIL Open Font License or Apache 2.0: see fonts/LICENSES.md. */

@font-face { font-family: "Lora"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/lora-latin-400-normal.5d5a586a9741.woff2") format("woff2"); }
@font-face { font-family: "Lora"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/lora-latin-400-italic.e7ae818b8c7b.woff2") format("woff2"); }
@font-face { font-family: "Lora"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/lora-latin-700-normal.9c4d5c38f969.woff2") format("woff2"); }
@font-face { font-family: "Lora"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/lora-latin-700-italic.a052bfaddc08.woff2") format("woff2"); }
@font-face { font-family: "Merriweather"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/merriweather-latin-400-normal.115e2bcd9aa7.woff2") format("woff2"); }
@font-face { font-family: "Merriweather"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/merriweather-latin-400-italic.e02afa5fc636.woff2") format("woff2"); }
@font-face { font-family: "Merriweather"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/merriweather-latin-700-normal.f365ae598320.woff2") format("woff2"); }
@font-face { font-family: "Merriweather"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/merriweather-latin-700-italic.1680612ae9f5.woff2") format("woff2"); }
@font-face { font-family: "Crimson Pro"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/crimson-pro-latin-400-normal.4a08c91240c1.woff2") format("woff2"); }
@font-face { font-family: "Crimson Pro"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/crimson-pro-latin-400-italic.61e7977b89af.woff2") format("woff2"); }
@font-face { font-family: "Crimson Pro"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/crimson-pro-latin-700-normal.5ee351888e5c.woff2") format("woff2"); }
@font-face { font-family: "Crimson Pro"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/crimson-pro-latin-700-italic.8294b8c1509e.woff2") format("woff2"); }
@font-face { font-family: "EB Garamond"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/eb-garamond-latin-400-normal.005abdc3a2d3.woff2") format("woff2"); }
@font-face { font-family: "EB Garamond"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/eb-garamond-latin-400-italic.985f75b87984.woff2") format("woff2"); }
@font-face { font-family: "EB Garamond"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/eb-garamond-latin-700-normal.0621f078b040.woff2") format("woff2"); }
@font-face { font-family: "EB Garamond"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/eb-garamond-latin-700-italic.21f8fab30c9d.woff2") format("woff2"); }
@font-face { font-family: "Cormorant Garamond"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/cormorant-garamond-latin-400-normal.87d22046a89f.woff2") format("woff2"); }
@font-face { font-family: "Cormorant Garamond"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/cormorant-garamond-latin-400-italic.aa6bdaf51a40.woff2") format("woff2"); }
@font-face { font-family: "Cormorant Garamond"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/cormorant-garamond-latin-700-normal.7b927d350248.woff2") format("woff2"); }
@font-face { font-family: "Cormorant Garamond"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/cormorant-garamond-latin-700-italic.f715289b8d59.woff2") format("woff2"); }
@font-face { font-family: "Libre Baskerville"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/libre-baskerville-latin-400-normal.054afe25df5f.woff2") format("woff2"); }
@font-face { font-family: "Libre Baskerville"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/libre-baskerville-latin-400-italic.8c81de4cdf14.woff2") format("woff2"); }
@font-face { font-family: "Libre Baskerville"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/libre-baskerville-latin-700-normal.60f20b9c60e0.woff2") format("woff2"); }
@font-face { font-family: "Libre Baskerville"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/libre-baskerville-latin-700-italic.d108c42e06cc.woff2") format("woff2"); }
@font-face { font-family: "Source Serif 4"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/source-serif-4-latin-400-normal.95bbd98f2b3c.woff2") format("woff2"); }
@font-face { font-family: "Source Serif 4"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/source-serif-4-latin-400-italic.fa10869cc45e.woff2") format("woff2"); }
@font-face { font-family: "Source Serif 4"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/source-serif-4-latin-700-normal.45959eeff97f.woff2") format("woff2"); }
@font-face { font-family: "Source Serif 4"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/source-serif-4-latin-700-italic.69898280479a.woff2") format("woff2"); }
@font-face { font-family: "PT Serif"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/pt-serif-latin-400-normal.48b1fa647f5c.woff2") format("woff2"); }
@font-face { font-family: "PT Serif"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/pt-serif-latin-400-italic.9b2614b19ca1.woff2") format("woff2"); }
@font-face { font-family: "PT Serif"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/pt-serif-latin-700-normal.cd87c62c9c9c.woff2") format("woff2"); }
@font-face { font-family: "PT Serif"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/pt-serif-latin-700-italic.ba70aeac8947.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/inter-latin-400-normal.da03732a27e1.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/inter-latin-400-italic.abfa19127a95.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/inter-latin-700-normal.8ca0a5155296.woff2") format("woff2"); }
@font-face { font-family: "Inter"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/inter-latin-700-italic.a58822891829.woff2") format("woff2"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/open-sans-latin-400-normal.289ab8c3689e.woff2") format("woff2"); }
@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/open-sans-latin-400-italic.1ab20c159c8c.woff2") format("woff2"); }
@font-face { font-family: "Open Sans"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/open-sans-latin-700-normal.a957c7ebe6c1.woff2") format("woff2"); }
@font-face { font-family: "Open Sans"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/open-sans-latin-700-italic.4d0b79f788f4.woff2") format("woff2"); }
@font-face { font-family: "Lato"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/lato-latin-400-normal.e1b3b5908c9c.woff2") format("woff2"); }
@font-face { font-family: "Lato"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/lato-latin-400-italic.efee2d080d7b.woff2") format("woff2"); }
@font-face { font-family: "Lato"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/lato-latin-700-normal.de69cf9e514d.woff2") format("woff2"); }
@font-face { font-family: "Lato"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/lato-latin-700-italic.865e46af8163.woff2") format("woff2"); }
@font-face { font-family: "Nunito"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/nunito-latin-400-normal.54ef89211626.woff2") format("woff2"); }
@font-face { font-family: "Nunito"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/nunito-latin-400-italic.4c2d0a606f05.woff2") format("woff2"); }
@font-face { font-family: "Nunito"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/nunito-latin-700-normal.28a2cf182b19.woff2") format("woff2"); }
@font-face { font-family: "Nunito"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/nunito-latin-700-italic.8eeaad1032a2.woff2") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/source-sans-3-latin-400-normal.27ab01c4cb50.woff2") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/source-sans-3-latin-400-italic.410bdda67c60.woff2") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/source-sans-3-latin-700-normal.9b13bd3653e3.woff2") format("woff2"); }
@font-face { font-family: "Source Sans 3"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/source-sans-3-latin-700-italic.73ceca9ed6ef.woff2") format("woff2"); }
@font-face { font-family: "Atkinson Hyperlegible"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/atkinson-hyperlegible-latin-400-normal.f1f8a8210104.woff2") format("woff2"); }
@font-face { font-family: "Atkinson Hyperlegible"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/atkinson-hyperlegible-latin-400-italic.de4c0c22fd4e.woff2") format("woff2"); }
@font-face { font-family: "Atkinson Hyperlegible"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/atkinson-hyperlegible-latin-700-normal.13a58e05dfd2.woff2") format("woff2"); }
@font-face { font-family: "Atkinson Hyperlegible"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/atkinson-hyperlegible-latin-700-italic.4a631a0a40b7.woff2") format("woff2"); }
@font-face { font-family: "OpenDyslexic"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/opendyslexic-latin-400-normal.209dda5cb267.woff2") format("woff2"); }
@font-face { font-family: "OpenDyslexic"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/opendyslexic-latin-400-italic.7415ea4fda98.woff2") format("woff2"); }
@font-face { font-family: "OpenDyslexic"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/opendyslexic-latin-700-normal.df553171a66f.woff2") format("woff2"); }
@font-face { font-family: "OpenDyslexic"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/opendyslexic-latin-700-italic.b08af0d2539d.woff2") format("woff2"); }
@font-face { font-family: "Courier Prime"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/courier-prime-latin-400-normal.3e919e4831db.woff2") format("woff2"); }
@font-face { font-family: "Courier Prime"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/courier-prime-latin-400-italic.3c7c575bc3c4.woff2") format("woff2"); }
@font-face { font-family: "Courier Prime"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/courier-prime-latin-700-normal.3313e74393da.woff2") format("woff2"); }
@font-face { font-family: "Courier Prime"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/courier-prime-latin-700-italic.dd0fcd86f5c8.woff2") format("woff2"); }
@font-face { font-family: "Special Elite"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/special-elite-latin-400-normal.95d46c7f34ba.woff2") format("woff2"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/ibm-plex-mono-latin-400-normal.79936b18df9f.woff2") format("woff2"); }
@font-face { font-family: "IBM Plex Mono"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/ibm-plex-mono-latin-400-italic.99ee102eca45.woff2") format("woff2"); }
@font-face { font-family: "IBM Plex Mono"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/ibm-plex-mono-latin-700-normal.59952787cc62.woff2") format("woff2"); }
@font-face { font-family: "IBM Plex Mono"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/ibm-plex-mono-latin-700-italic.e1ea509f47a5.woff2") format("woff2"); }
@font-face { font-family: "Caveat"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/caveat-latin-400-normal.568bb37d0455.woff2") format("woff2"); }
@font-face { font-family: "Caveat"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/caveat-latin-700-normal.9700119a3654.woff2") format("woff2"); }
@font-face { font-family: "Dancing Script"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/dancing-script-latin-400-normal.de756367f02c.woff2") format("woff2"); }
@font-face { font-family: "Dancing Script"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/dancing-script-latin-700-normal.4243c544cb82.woff2") format("woff2"); }
@font-face { font-family: "Patrick Hand"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/patrick-hand-latin-400-normal.56bc7c81e5da.woff2") format("woff2"); }
@font-face { font-family: "Indie Flower"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/indie-flower-latin-400-normal.9394245807cd.woff2") format("woff2"); }
@font-face { font-family: "Kalam"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/kalam-latin-400-normal.0a6a7f663878.woff2") format("woff2"); }
@font-face { font-family: "Kalam"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/kalam-latin-700-normal.f3ad3b3081bb.woff2") format("woff2"); }
@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/playfair-display-latin-400-normal.8a53e5ecdbff.woff2") format("woff2"); }
@font-face { font-family: "Playfair Display"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/playfair-display-latin-400-italic.4450ccfb7533.woff2") format("woff2"); }
@font-face { font-family: "Playfair Display"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/playfair-display-latin-700-normal.9401d0214a93.woff2") format("woff2"); }
@font-face { font-family: "Playfair Display"; font-style: italic; font-weight: 700; font-display: swap; src: url("fonts/playfair-display-latin-700-italic.566a4eeb6883.woff2") format("woff2"); }
@font-face { font-family: "Cinzel"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/cinzel-latin-400-normal.63126eeda831.woff2") format("woff2"); }
@font-face { font-family: "Cinzel"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/cinzel-latin-700-normal.82175d611596.woff2") format("woff2"); }
@font-face { font-family: "IM Fell English"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/im-fell-english-latin-400-normal.72415626cdb5.woff2") format("woff2"); }
@font-face { font-family: "IM Fell English"; font-style: italic; font-weight: 400; font-display: swap; src: url("fonts/im-fell-english-latin-400-italic.c480ab933bdb.woff2") format("woff2"); }
@font-face { font-family: "UnifrakturCook"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/unifrakturcook-latin-700-normal.7cf557c5aa88.woff2") format("woff2"); }
@font-face { font-family: "Uncial Antiqua"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/uncial-antiqua-latin-400-normal.8d5422e7a790.woff2") format("woff2"); }
@font-face { font-family: "Orbitron"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/orbitron-latin-400-normal.fa77ddbe7542.woff2") format("woff2"); }
@font-face { font-family: "Orbitron"; font-style: normal; font-weight: 700; font-display: swap; src: url("fonts/orbitron-latin-700-normal.42434321bd79.woff2") format("woff2"); }
@font-face { font-family: "Bebas Neue"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/bebas-neue-latin-400-normal.5853435d21b1.woff2") format("woff2"); }
@font-face { font-family: "Abril Fatface"; font-style: normal; font-weight: 400; font-display: swap; src: url("fonts/abril-fatface-latin-400-normal.87dbd6249876.woff2") format("woff2"); }

.qq-font-serif { font-family: Georgia, "Times New Roman", serif; }
.qq-font-classic { font-family: "Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", serif; }
.qq-font-lora { font-family: "Lora", Georgia, serif; }
.qq-font-merriweather { font-family: "Merriweather", Georgia, serif; }
.qq-font-crimson-pro { font-family: "Crimson Pro", Georgia, serif; }
.qq-font-eb-garamond { font-family: "EB Garamond", Garamond, Georgia, serif; }
.qq-font-cormorant-garamond { font-family: "Cormorant Garamond", Garamond, Georgia, serif; }
.qq-font-libre-baskerville { font-family: "Libre Baskerville", Baskerville, Georgia, serif; }
.qq-font-source-serif-4 { font-family: "Source Serif 4", Georgia, serif; }
.qq-font-pt-serif { font-family: "PT Serif", Georgia, serif; }
.qq-font-sans { font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
.qq-font-inter { font-family: "Inter", system-ui, sans-serif; }
.qq-font-open-sans { font-family: "Open Sans", system-ui, sans-serif; }
.qq-font-lato { font-family: "Lato", system-ui, sans-serif; }
.qq-font-nunito { font-family: "Nunito", system-ui, sans-serif; }
.qq-font-source-sans-3 { font-family: "Source Sans 3", system-ui, sans-serif; }
.qq-font-atkinson-hyperlegible { font-family: "Atkinson Hyperlegible", system-ui, sans-serif; }
.qq-font-opendyslexic { font-family: "OpenDyslexic", "Comic Sans MS", sans-serif; }
.qq-font-mono { font-family: ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace; font-size:.92em; }
.qq-font-courier-prime { font-family: "Courier Prime", "Courier New", monospace; }
.qq-font-special-elite { font-family: "Special Elite", "Courier New", monospace; }
.qq-font-ibm-plex-mono { font-family: "IBM Plex Mono", ui-monospace, monospace; font-size:.92em; }
.qq-font-hand { font-family: "Segoe Script", "Bradley Hand", "Snell Roundhand", "Comic Sans MS", cursive; }
.qq-font-caveat { font-family: "Caveat", cursive; font-size:1.15em; }
.qq-font-dancing-script { font-family: "Dancing Script", cursive; }
.qq-font-patrick-hand { font-family: "Patrick Hand", cursive; }
.qq-font-indie-flower { font-family: "Indie Flower", cursive; }
.qq-font-kalam { font-family: "Kalam", cursive; }
.qq-font-display { font-family: "Palatino Linotype", Palatino, "Book Antiqua", serif; letter-spacing:.06em; }
.qq-font-playfair-display { font-family: "Playfair Display", Georgia, serif; }
.qq-font-cinzel { font-family: "Cinzel", Georgia, serif; }
.qq-font-im-fell-english { font-family: "IM Fell English", Georgia, serif; }
.qq-font-unifrakturcook { font-family: "UnifrakturCook", "Old English Text MT", serif; }
.qq-font-uncial-antiqua { font-family: "Uncial Antiqua", Georgia, serif; }
.qq-font-orbitron { font-family: "Orbitron", system-ui, sans-serif; letter-spacing:.03em; }
.qq-font-bebas-neue { font-family: "Bebas Neue", Impact, sans-serif; letter-spacing:.04em; }
.qq-font-abril-fatface { font-family: "Abril Fatface", Georgia, serif; }

.pg-font-serif { --pg-font: Georgia, "Times New Roman", serif; }
.pg-font-classic { --pg-font: "Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", serif; }
.pg-font-lora { --pg-font: "Lora", Georgia, serif; }
.pg-font-merriweather { --pg-font: "Merriweather", Georgia, serif; }
.pg-font-crimson-pro { --pg-font: "Crimson Pro", Georgia, serif; }
.pg-font-eb-garamond { --pg-font: "EB Garamond", Garamond, Georgia, serif; }
.pg-font-cormorant-garamond { --pg-font: "Cormorant Garamond", Garamond, Georgia, serif; }
.pg-font-libre-baskerville { --pg-font: "Libre Baskerville", Baskerville, Georgia, serif; }
.pg-font-source-serif-4 { --pg-font: "Source Serif 4", Georgia, serif; }
.pg-font-pt-serif { --pg-font: "PT Serif", Georgia, serif; }
.pg-font-sans { --pg-font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
.pg-font-inter { --pg-font: "Inter", system-ui, sans-serif; }
.pg-font-open-sans { --pg-font: "Open Sans", system-ui, sans-serif; }
.pg-font-lato { --pg-font: "Lato", system-ui, sans-serif; }
.pg-font-nunito { --pg-font: "Nunito", system-ui, sans-serif; }
.pg-font-source-sans-3 { --pg-font: "Source Sans 3", system-ui, sans-serif; }
.pg-font-atkinson-hyperlegible { --pg-font: "Atkinson Hyperlegible", system-ui, sans-serif; }
.pg-font-opendyslexic { --pg-font: "OpenDyslexic", "Comic Sans MS", sans-serif; }
.pg-font-mono { --pg-font: ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace; }
.pg-font-courier-prime { --pg-font: "Courier Prime", "Courier New", monospace; }
.pg-font-special-elite { --pg-font: "Special Elite", "Courier New", monospace; }
.pg-font-ibm-plex-mono { --pg-font: "IBM Plex Mono", ui-monospace, monospace; }
.pg-font-hand { --pg-font: "Segoe Script", "Bradley Hand", "Snell Roundhand", "Comic Sans MS", cursive; }
.pg-font-caveat { --pg-font: "Caveat", cursive; }
.pg-font-dancing-script { --pg-font: "Dancing Script", cursive; }
.pg-font-patrick-hand { --pg-font: "Patrick Hand", cursive; }
.pg-font-indie-flower { --pg-font: "Indie Flower", cursive; }
.pg-font-kalam { --pg-font: "Kalam", cursive; }
.pg-font-display { --pg-font: "Palatino Linotype", Palatino, "Book Antiqua", serif; }
.pg-font-playfair-display { --pg-font: "Playfair Display", Georgia, serif; }
.pg-font-cinzel { --pg-font: "Cinzel", Georgia, serif; }
.pg-font-im-fell-english { --pg-font: "IM Fell English", Georgia, serif; }
.pg-font-unifrakturcook { --pg-font: "UnifrakturCook", "Old English Text MT", serif; }
.pg-font-uncial-antiqua { --pg-font: "Uncial Antiqua", Georgia, serif; }
.pg-font-orbitron { --pg-font: "Orbitron", system-ui, sans-serif; }
.pg-font-bebas-neue { --pg-font: "Bebas Neue", Impact, sans-serif; }
.pg-font-abril-fatface { --pg-font: "Abril Fatface", Georgia, serif; }

.pg-heading-font-serif { --pg-heading-font: Georgia, "Times New Roman", serif; }
.pg-heading-font-classic { --pg-heading-font: "Palatino Linotype", Palatino, "Book Antiqua", "URW Palladio L", serif; }
.pg-heading-font-lora { --pg-heading-font: "Lora", Georgia, serif; }
.pg-heading-font-merriweather { --pg-heading-font: "Merriweather", Georgia, serif; }
.pg-heading-font-crimson-pro { --pg-heading-font: "Crimson Pro", Georgia, serif; }
.pg-heading-font-eb-garamond { --pg-heading-font: "EB Garamond", Garamond, Georgia, serif; }
.pg-heading-font-cormorant-garamond { --pg-heading-font: "Cormorant Garamond", Garamond, Georgia, serif; }
.pg-heading-font-libre-baskerville { --pg-heading-font: "Libre Baskerville", Baskerville, Georgia, serif; }
.pg-heading-font-source-serif-4 { --pg-heading-font: "Source Serif 4", Georgia, serif; }
.pg-heading-font-pt-serif { --pg-heading-font: "PT Serif", Georgia, serif; }
.pg-heading-font-sans { --pg-heading-font: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; }
.pg-heading-font-inter { --pg-heading-font: "Inter", system-ui, sans-serif; }
.pg-heading-font-open-sans { --pg-heading-font: "Open Sans", system-ui, sans-serif; }
.pg-heading-font-lato { --pg-heading-font: "Lato", system-ui, sans-serif; }
.pg-heading-font-nunito { --pg-heading-font: "Nunito", system-ui, sans-serif; }
.pg-heading-font-source-sans-3 { --pg-heading-font: "Source Sans 3", system-ui, sans-serif; }
.pg-heading-font-atkinson-hyperlegible { --pg-heading-font: "Atkinson Hyperlegible", system-ui, sans-serif; }
.pg-heading-font-opendyslexic { --pg-heading-font: "OpenDyslexic", "Comic Sans MS", sans-serif; }
.pg-heading-font-mono { --pg-heading-font: ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace; }
.pg-heading-font-courier-prime { --pg-heading-font: "Courier Prime", "Courier New", monospace; }
.pg-heading-font-special-elite { --pg-heading-font: "Special Elite", "Courier New", monospace; }
.pg-heading-font-ibm-plex-mono { --pg-heading-font: "IBM Plex Mono", ui-monospace, monospace; }
.pg-heading-font-hand { --pg-heading-font: "Segoe Script", "Bradley Hand", "Snell Roundhand", "Comic Sans MS", cursive; }
.pg-heading-font-caveat { --pg-heading-font: "Caveat", cursive; }
.pg-heading-font-dancing-script { --pg-heading-font: "Dancing Script", cursive; }
.pg-heading-font-patrick-hand { --pg-heading-font: "Patrick Hand", cursive; }
.pg-heading-font-indie-flower { --pg-heading-font: "Indie Flower", cursive; }
.pg-heading-font-kalam { --pg-heading-font: "Kalam", cursive; }
.pg-heading-font-display { --pg-heading-font: "Palatino Linotype", Palatino, "Book Antiqua", serif; }
.pg-heading-font-playfair-display { --pg-heading-font: "Playfair Display", Georgia, serif; }
.pg-heading-font-cinzel { --pg-heading-font: "Cinzel", Georgia, serif; }
.pg-heading-font-im-fell-english { --pg-heading-font: "IM Fell English", Georgia, serif; }
.pg-heading-font-unifrakturcook { --pg-heading-font: "UnifrakturCook", "Old English Text MT", serif; }
.pg-heading-font-uncial-antiqua { --pg-heading-font: "Uncial Antiqua", Georgia, serif; }
.pg-heading-font-orbitron { --pg-heading-font: "Orbitron", system-ui, sans-serif; }
.pg-heading-font-bebas-neue { --pg-heading-font: "Bebas Neue", Impact, sans-serif; }
.pg-heading-font-abril-fatface { --pg-heading-font: "Abril Fatface", Georgia, serif; }
