/* Shared caption faces: the preview and libass use identical glyphs, at the weight each face is (brandFonts weight). */
@font-face { font-family: 'Assistant'; src: url('/fonts/Assistant-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Heebo'; src: url('/fonts/Heebo-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Rubik'; src: url('/fonts/Rubik-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Alef'; src: url('/fonts/Alef-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Sans Hebrew'; src: url('/fonts/NotoSansHebrew-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Karantina'; src: url('/fonts/Karantina-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Sans Hebrew Condensed Black'; src: url('/fonts/NotoSansHebrewCondensedBlack-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Open Sans Condensed'; src: url('/fonts/OpenSansCondensed-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Heebo Black'; src: url('/fonts/HeeboBlack-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Rubik Black'; src: url('/fonts/RubikBlack-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Secular One'; src: url('/fonts/SecularOne-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Suez One'; src: url('/fonts/SuezOne-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Frank Ruhl Libre'; src: url('/fonts/FrankRuhlLibre-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Noto Serif Hebrew Condensed'; src: url('/fonts/NotoSerifHebrewCondensed-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'David Libre'; src: url('/fonts/DavidLibre-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Bona Nova'; src: url('/fonts/BonaNova-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Miriam Libre'; src: url('/fonts/MiriamLibre-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'IBM Plex Sans Hebrew'; src: url('/fonts/IBMPlexSansHebrew-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Fredoka'; src: url('/fonts/Fredoka-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Amatic SC'; src: url('/fonts/AmaticSC-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Playpen Sans Hebrew'; src: url('/fonts/PlaypenSansHebrew-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Gveret Levin'; src: url('/fonts/GveretLevin-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Tel Aviv Modernist Bold'; src: url('/fonts/TelAviv-ModernistBold.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Tel Aviv Brutalist Bold'; src: url('/fonts/TelAviv-BrutalistBold.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Tel Aviv Eclectic Hebrew No. 1'; src: url('/fonts/TelAviv-EclecticHebrewNo1.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Tel Aviv Eclectic Hebrew No. 2'; src: url('/fonts/TelAviv-EclecticHebrewNo2.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
/* Video font catalogue */
@font-face { font-family: 'Montserrat'; src: url('/fonts/Montserrat-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Studio Display Serif'; src: url('/fonts/StudioDisplaySerif-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Bebas Neue'; src: url('/fonts/BebasNeue-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Oswald'; src: url('/fonts/Oswald-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Cormorant Garamond'; src: url('/fonts/CormorantGaramond-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Pacifico'; src: url('/fonts/Pacifico-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Studio Focus'; src: url('/fonts/StudioFocus-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Studio Bloom'; src: url('/fonts/StudioBloom-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Studio Editorial'; src: url('/fonts/StudioEditorial-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; font-display: swap; }
