/* The Google fonts a theme can have (app/fonts.py), in Latin only. The browser only downloads the one in use.
   Inter and Manrope are declared in style.css. Licenses: fonts/google/*.LICENSE.txt */
@font-face { font-family: "Archivo Black"; src: url("fonts/google/archivo-black.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Arimo"; src: url("fonts/google/arimo.woff2") format("woff2"); font-weight: 400 700; font-display: swap; }
@font-face { font-family: "Barlow Condensed"; src: url("fonts/google/barlow-condensed.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Barlow Condensed"; src: url("fonts/google/barlow-condensed-700.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Black Ops One"; src: url("fonts/google/black-ops-one.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Bodoni Moda"; src: url("fonts/google/bodoni-moda.woff2") format("woff2"); font-weight: 400 900; font-display: swap; }
@font-face { font-family: "Changa One"; src: url("fonts/google/changa-one.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Chelsea Market"; src: url("fonts/google/chelsea-market.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Creepster"; src: url("fonts/google/creepster.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "DM Sans"; src: url("fonts/google/dm-sans.woff2") format("woff2"); font-weight: 100 1000; font-display: swap; }
@font-face { font-family: "DM Serif Display"; src: url("fonts/google/dm-serif-display.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Epilogue"; src: url("fonts/google/epilogue.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Figtree"; src: url("fonts/google/figtree.woff2") format("woff2"); font-weight: 300 900; font-display: swap; }
@font-face { font-family: "Fjalla One"; src: url("fonts/google/fjalla-one.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Francois One"; src: url("fonts/google/francois-one.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Geologica"; src: url("fonts/google/geologica.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Google Sans"; src: url("fonts/google/google-sans.woff2") format("woff2"); font-weight: 400 700; font-display: swap; }
@font-face { font-family: "Hind Madurai"; src: url("fonts/google/hind-madurai.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Hind Madurai"; src: url("fonts/google/hind-madurai-700.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Istok Web"; src: url("fonts/google/istok-web.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Istok Web"; src: url("fonts/google/istok-web-700.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "JetBrains Mono"; src: url("fonts/google/jetbrains-mono.woff2") format("woff2"); font-weight: 100 800; font-display: swap; }
@font-face { font-family: "Kanit"; src: url("fonts/google/kanit.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Kanit"; src: url("fonts/google/kanit-700.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Karla"; src: url("fonts/google/karla.woff2") format("woff2"); font-weight: 200 800; font-display: swap; }
@font-face { font-family: "Lato"; src: url("fonts/google/lato.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Lato"; src: url("fonts/google/lato-700.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Merriweather"; src: url("fonts/google/merriweather.woff2") format("woff2"); font-weight: 300 900; font-display: swap; }
@font-face { font-family: "Montserrat"; src: url("fonts/google/montserrat.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Mulish"; src: url("fonts/google/mulish.woff2") format("woff2"); font-weight: 200 1000; font-display: swap; }
@font-face { font-family: "Noto Sans"; src: url("fonts/google/noto-sans.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Nunito"; src: url("fonts/google/nunito.woff2") format("woff2"); font-weight: 200 1000; font-display: swap; }
@font-face { font-family: "Nunito Sans"; src: url("fonts/google/nunito-sans.woff2") format("woff2"); font-weight: 200 1000; font-display: swap; }
@font-face { font-family: "Open Sans"; src: url("fonts/google/open-sans.woff2") format("woff2"); font-weight: 300 800; font-display: swap; }
@font-face { font-family: "Oswald"; src: url("fonts/google/oswald.woff2") format("woff2"); font-weight: 200 700; font-display: swap; }
@font-face { font-family: "Outfit"; src: url("fonts/google/outfit.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Play"; src: url("fonts/google/play.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Play"; src: url("fonts/google/play-700.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Playfair Display"; src: url("fonts/google/playfair-display.woff2") format("woff2"); font-weight: 400 900; font-display: swap; }
@font-face { font-family: "Plus Jakarta Sans"; src: url("fonts/google/plus-jakarta-sans.woff2") format("woff2"); font-weight: 200 800; font-display: swap; }
@font-face { font-family: "Poppins"; src: url("fonts/google/poppins.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Poppins"; src: url("fonts/google/poppins-700.woff2") format("woff2"); font-weight: 700; font-display: swap; }
@font-face { font-family: "Raleway"; src: url("fonts/google/raleway.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Rammetto One"; src: url("fonts/google/rammetto-one.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Roboto"; src: url("fonts/google/roboto.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Roboto Condensed"; src: url("fonts/google/roboto-condensed.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Roboto Mono"; src: url("fonts/google/roboto-mono.woff2") format("woff2"); font-weight: 100 700; font-display: swap; }
@font-face { font-family: "Roboto Slab"; src: url("fonts/google/roboto-slab.woff2") format("woff2"); font-weight: 100 900; font-display: swap; }
@font-face { font-family: "Rubik"; src: url("fonts/google/rubik.woff2") format("woff2"); font-weight: 300 900; font-display: swap; }
@font-face { font-family: "Slabo 27px"; src: url("fonts/google/slabo-27px.woff2") format("woff2"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Source Sans 3"; src: url("fonts/google/source-sans-3.woff2") format("woff2"); font-weight: 200 900; font-display: swap; }
@font-face { font-family: "Space Grotesk"; src: url("fonts/google/space-grotesk.woff2") format("woff2"); font-weight: 300 700; font-display: swap; }
@font-face { font-family: "Syne"; src: url("fonts/google/syne.woff2") format("woff2"); font-weight: 400 800; font-display: swap; }
@font-face { font-family: "Teko"; src: url("fonts/google/teko.woff2") format("woff2"); font-weight: 300 700; font-display: swap; }
@font-face { font-family: "Unbounded"; src: url("fonts/google/unbounded.woff2") format("woff2"); font-weight: 200 900; font-display: swap; }

[data-font="archivo-black"] { --font-ui: "Archivo Black", system-ui, sans-serif; }
[data-font="arimo"] { --font-ui: "Arimo", system-ui, sans-serif; }
[data-font="barlow-condensed"] { --font-ui: "Barlow Condensed", system-ui, sans-serif; }
[data-font="black-ops-one"] { --font-ui: "Black Ops One", system-ui, sans-serif; }
[data-font="bodoni-moda"] { --font-ui: "Bodoni Moda", Georgia, serif; }
[data-font="changa-one"] { --font-ui: "Changa One", system-ui, sans-serif; }
[data-font="chelsea-market"] { --font-ui: "Chelsea Market", system-ui, sans-serif; }
[data-font="creepster"] { --font-ui: "Creepster", system-ui, sans-serif; }
[data-font="dm-sans"] { --font-ui: "DM Sans", system-ui, sans-serif; }
[data-font="dm-serif-display"] { --font-ui: "DM Serif Display", Georgia, serif; }
[data-font="epilogue"] { --font-ui: "Epilogue", system-ui, sans-serif; }
[data-font="figtree"] { --font-ui: "Figtree", system-ui, sans-serif; }
[data-font="fjalla-one"] { --font-ui: "Fjalla One", system-ui, sans-serif; }
[data-font="francois-one"] { --font-ui: "Francois One", system-ui, sans-serif; }
[data-font="geologica"] { --font-ui: "Geologica", system-ui, sans-serif; }
[data-font="google-sans"] { --font-ui: "Google Sans", system-ui, sans-serif; }
[data-font="hind-madurai"] { --font-ui: "Hind Madurai", system-ui, sans-serif; }
[data-font="inter"] { --font-ui: "Inter", system-ui, sans-serif; }
[data-font="istok-web"] { --font-ui: "Istok Web", system-ui, sans-serif; }
[data-font="jetbrains-mono"] { --font-ui: "JetBrains Mono", ui-monospace, monospace; }
[data-font="kanit"] { --font-ui: "Kanit", system-ui, sans-serif; }
[data-font="karla"] { --font-ui: "Karla", system-ui, sans-serif; }
[data-font="lato"] { --font-ui: "Lato", system-ui, sans-serif; }
[data-font="manrope"] { --font-ui: "Manrope", system-ui, sans-serif; }
[data-font="merriweather"] { --font-ui: "Merriweather", Georgia, serif; }
[data-font="montserrat"] { --font-ui: "Montserrat", system-ui, sans-serif; }
[data-font="mulish"] { --font-ui: "Mulish", system-ui, sans-serif; }
[data-font="noto-sans"] { --font-ui: "Noto Sans", system-ui, sans-serif; }
[data-font="nunito"] { --font-ui: "Nunito", system-ui, sans-serif; }
[data-font="nunito-sans"] { --font-ui: "Nunito Sans", system-ui, sans-serif; }
[data-font="open-sans"] { --font-ui: "Open Sans", system-ui, sans-serif; }
[data-font="oswald"] { --font-ui: "Oswald", system-ui, sans-serif; }
[data-font="outfit"] { --font-ui: "Outfit", system-ui, sans-serif; }
[data-font="play"] { --font-ui: "Play", system-ui, sans-serif; }
[data-font="playfair-display"] { --font-ui: "Playfair Display", Georgia, serif; }
[data-font="plus-jakarta-sans"] { --font-ui: "Plus Jakarta Sans", system-ui, sans-serif; }
[data-font="poppins"] { --font-ui: "Poppins", system-ui, sans-serif; }
[data-font="raleway"] { --font-ui: "Raleway", system-ui, sans-serif; }
[data-font="rammetto-one"] { --font-ui: "Rammetto One", system-ui, sans-serif; }
[data-font="roboto"] { --font-ui: "Roboto", system-ui, sans-serif; }
[data-font="roboto-condensed"] { --font-ui: "Roboto Condensed", system-ui, sans-serif; }
[data-font="roboto-mono"] { --font-ui: "Roboto Mono", ui-monospace, monospace; }
[data-font="roboto-slab"] { --font-ui: "Roboto Slab", Georgia, serif; }
[data-font="rubik"] { --font-ui: "Rubik", system-ui, sans-serif; }
[data-font="slabo-27px"] { --font-ui: "Slabo 27px", Georgia, serif; }
[data-font="source-sans-3"] { --font-ui: "Source Sans 3", system-ui, sans-serif; }
[data-font="space-grotesk"] { --font-ui: "Space Grotesk", system-ui, sans-serif; }
[data-font="syne"] { --font-ui: "Syne", system-ui, sans-serif; }
[data-font="teko"] { --font-ui: "Teko", system-ui, sans-serif; }
[data-font="unbounded"] { --font-ui: "Unbounded", system-ui, sans-serif; }
