/* HubbleOne self-hosted font catalog (Google Fonts, self-hosted).
 * GENERATED from the 50-font catalog - keep in sync with:
 *   Private.Shared.Content/HubbleFontCatalog.cs (C# source of truth)
 *   WebConsole wwwroot/js/cc/ccHelpers.js fontCatalog (CC editor)
 * URLs are relative to this file; woff2 files live next to it.
 * @font-face alone downloads nothing - a font is fetched only when
 * rendered text actually uses its family (lazy by design). */

@font-face { font-family: 'ABeeZee'; font-style: normal; font-weight: 400; src: url('abeezee-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Abel'; font-style: normal; font-weight: 400; src: url('abel-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Acme'; font-style: normal; font-weight: 400; src: url('acme-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Alfa Slab One'; font-style: normal; font-weight: 400; src: url('alfa-slab-one-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Amatic SC'; font-style: normal; font-weight: 400; src: url('amatic-sc-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Amatic SC'; font-style: normal; font-weight: 700; src: url('amatic-sc-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Anton'; font-style: normal; font-weight: 400; src: url('anton-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Archivo Black'; font-style: normal; font-weight: 400; src: url('archivo-black-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Bangers'; font-style: normal; font-weight: 400; src: url('bangers-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Barlow'; font-style: normal; font-weight: 400; src: url('barlow-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Barlow'; font-style: normal; font-weight: 700; src: url('barlow-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Barlow Condensed'; font-style: normal; font-weight: 400; src: url('barlow-condensed-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Barlow Condensed'; font-style: normal; font-weight: 700; src: url('barlow-condensed-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Bebas Neue'; font-style: normal; font-weight: 400; src: url('bebas-neue-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Crimson Text'; font-style: normal; font-weight: 400; src: url('crimson-text-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Crimson Text'; font-style: normal; font-weight: 700; src: url('crimson-text-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-weight: 400; src: url('fira-sans-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Fira Sans'; font-style: normal; font-weight: 700; src: url('fira-sans-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Fjalla One'; font-style: normal; font-weight: 400; src: url('fjalla-one-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Great Vibes'; font-style: normal; font-weight: 400; src: url('great-vibes-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Hind'; font-style: normal; font-weight: 400; src: url('hind-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Hind'; font-style: normal; font-weight: 700; src: url('hind-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Inconsolata'; font-style: normal; font-weight: 400; src: url('inconsolata-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Inconsolata'; font-style: normal; font-weight: 700; src: url('inconsolata-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Indie Flower'; font-style: normal; font-weight: 400; src: url('indie-flower-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; src: url('inter-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Inter'; font-style: normal; font-weight: 700; src: url('inter-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Kalam'; font-style: normal; font-weight: 400; src: url('kalam-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Kalam'; font-style: normal; font-weight: 700; src: url('kalam-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 400; src: url('kanit-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Kanit'; font-style: normal; font-weight: 700; src: url('kanit-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 400; src: url('lato-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Lato'; font-style: normal; font-weight: 700; src: url('lato-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Lobster'; font-style: normal; font-weight: 400; src: url('lobster-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 400; src: url('merriweather-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Merriweather'; font-style: normal; font-weight: 700; src: url('merriweather-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Mukta'; font-style: normal; font-weight: 400; src: url('mukta-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Mukta'; font-style: normal; font-weight: 700; src: url('mukta-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 400; src: url('nanum-gothic-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Nanum Gothic'; font-style: normal; font-weight: 700; src: url('nanum-gothic-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 400; src: url('nunito-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Nunito'; font-style: normal; font-weight: 700; src: url('nunito-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 400; src: url('open-sans-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Open Sans'; font-style: normal; font-weight: 700; src: url('open-sans-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 400; src: url('oswald-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 700; src: url('oswald-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Oxygen'; font-style: normal; font-weight: 400; src: url('oxygen-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Oxygen'; font-style: normal; font-weight: 700; src: url('oxygen-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Pacifico'; font-style: normal; font-weight: 400; src: url('pacifico-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Permanent Marker'; font-style: normal; font-weight: 400; src: url('permanent-marker-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Play'; font-style: normal; font-weight: 400; src: url('play-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Play'; font-style: normal; font-weight: 700; src: url('play-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 400; src: url('playfair-display-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Playfair Display'; font-style: normal; font-weight: 700; src: url('playfair-display-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 400; src: url('poppins-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Poppins'; font-style: normal; font-weight: 700; src: url('poppins-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Prompt'; font-style: normal; font-weight: 400; src: url('prompt-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Prompt'; font-style: normal; font-weight: 700; src: url('prompt-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PT Sans'; font-style: normal; font-weight: 400; src: url('pt-sans-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PT Sans'; font-style: normal; font-weight: 700; src: url('pt-sans-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PT Serif'; font-style: normal; font-weight: 400; src: url('pt-serif-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'PT Serif'; font-style: normal; font-weight: 700; src: url('pt-serif-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Rajdhani'; font-style: normal; font-weight: 400; src: url('rajdhani-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Rajdhani'; font-style: normal; font-weight: 700; src: url('rajdhani-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 400; src: url('raleway-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Raleway'; font-style: normal; font-weight: 700; src: url('raleway-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Righteous'; font-style: normal; font-weight: 400; src: url('righteous-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 400; src: url('roboto-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Roboto'; font-style: normal; font-weight: 700; src: url('roboto-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Russo One'; font-style: normal; font-weight: 400; src: url('russo-one-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Satisfy'; font-style: normal; font-weight: 400; src: url('satisfy-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Secular One'; font-style: normal; font-weight: 400; src: url('secular-one-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Space Mono'; font-style: normal; font-weight: 400; src: url('space-mono-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Space Mono'; font-style: normal; font-weight: 700; src: url('space-mono-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 400; src: url('titillium-web-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Titillium Web'; font-style: normal; font-weight: 700; src: url('titillium-web-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 400; src: url('ubuntu-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Ubuntu'; font-style: normal; font-weight: 700; src: url('ubuntu-700.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Varela Round'; font-style: normal; font-weight: 400; src: url('varela-round-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Zilla Slab'; font-style: normal; font-weight: 400; src: url('zilla-slab-regular.woff2') format('woff2'); font-display: swap; }
@font-face { font-family: 'Zilla Slab'; font-style: normal; font-weight: 700; src: url('zilla-slab-700.woff2') format('woff2'); font-display: swap; }
