/* Generated from frontend/fonts/fontriver_basic/*.zip. */
@font-face {
  font-family: 'Meme Agency Fb';
  src: url('./assets/agency-fb-0-agency_fb.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Apple Garamond';
  src: url('./assets/apple-garamond-0-AppleGaramond-LightItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Apple Garamond';
  src: url('./assets/apple-garamond-5-AppleGaramond-Light.ttf') format('truetype');
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Apple Garamond';
  src: url('./assets/apple-garamond-2-AppleGaramond-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Apple Garamond';
  src: url('./assets/apple-garamond-1-AppleGaramond.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Apple Garamond';
  src: url('./assets/apple-garamond-3-AppleGaramond-BoldItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Apple Garamond';
  src: url('./assets/apple-garamond-4-AppleGaramond-Bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Asenine';
  src: url('./assets/asenine-0-ASENT___.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Asenine';
  src: url('./assets/asenine-1-ASENW___.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Asenine';
  src: url('./assets/asenine-2-ASENST__.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Asenine';
  src: url('./assets/asenine-3-ASENINE_.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Bebas';
  src: url('./assets/bebas-0-BEBAS___.TTF') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Big Noodle Titling';
  src: url('./assets/big-noodle-titling-2-big_noodle_titling_oblique.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Big Noodle Titling';
  src: url('./assets/big-noodle-titling-3-big_noodle_titling.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Bold Bold';
  src: url('./assets/bold-bold-0-bold_pw.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Champagne And Limousines';
  src: url('./assets/champagne-and-limousines-1-Champagne-Limousines-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Champagne And Limousines';
  src: url('./assets/champagne-and-limousines-0-Champagne-Limousines.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Champagne And Limousines';
  src: url('./assets/champagne-and-limousines-3-Champagne-Limousines-Bold-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Champagne And Limousines';
  src: url('./assets/champagne-and-limousines-2-Champagne-Limousines-Bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Crystal Universe';
  src: url('./assets/crystal-universe-0-CrystalUniverse-Oblique.otf') format('opentype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Crystal Universe';
  src: url('./assets/crystal-universe-1-CrystalUniverse-Oblique.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Crystal Universe';
  src: url('./assets/crystal-universe-2-CrystalUniverse-Regular.otf') format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Crystal Universe';
  src: url('./assets/crystal-universe-3-CrystalUniverse-Regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Impact';
  src: url('./assets/impact-0-Impact.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Impacted';
  src: url('./assets/impacted-0-Impacted2.0.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Juice';
  src: url('./assets/juice-2-JUICE-Light-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Juice';
  src: url('./assets/juice-0-JUICE-Light.ttf') format('truetype');
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Juice';
  src: url('./assets/juice-4-JUICE-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Juice';
  src: url('./assets/juice-3-JUICE-Regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Juice';
  src: url('./assets/juice-6-JUICE-Bold-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Juice';
  src: url('./assets/juice-5-JUICE-Bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Lion King';
  src: url('./assets/lion-king-0-lion_king.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-0-newcomictitlegrad.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-1-newcomictitlecond.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-11-newcomictitleleft.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-12-newcomictitleital.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-13-newcomictitlelaserital.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-14-newcomictitlelaser.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-15-newcomictitlehalfital.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-16-newcomictitlehalf.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-17-newcomictitlegradital.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-2-newcomictitlecondital.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-3-newcomictitle.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-5-newcomictitleexpandital.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-6-newcomictitleexpand.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-7-newcomictitle3dital.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-8-newcomictitle3d.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-10-newcomictitlebold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme New Comic Title';
  src: url('./assets/new-comic-title-9-newcomictitleboldital.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Nirvana';
  src: url('./assets/nirvana-0-NIRVANA.TTF') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Optimus Princeps';
  src: url('./assets/optimus-princeps-0-OptimusPrinceps.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Optimus Princeps';
  src: url('./assets/optimus-princeps-1-OptimusPrincepsSemiBold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Philosopher';
  src: url('./assets/philosopher-2-Philosopher-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Philosopher';
  src: url('./assets/philosopher-1-Philosopher-Regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Philosopher';
  src: url('./assets/philosopher-4-Philosopher-BoldItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Philosopher';
  src: url('./assets/philosopher-3-Philosopher-Bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Qlassik';
  src: url('./assets/qlassik-0-Qlassik_TB.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Qlassik';
  src: url('./assets/qlassik-4-Qlassik_TB.otf') format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Qlassik';
  src: url('./assets/qlassik-1-QlassikBold_TB.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Qlassik';
  src: url('./assets/qlassik-5-QlassikBold_TB.otf') format('opentype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Raspoutine';
  src: url('./assets/raspoutine-0-RaspoutineClassic_TB.otf') format('opentype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Raspoutine';
  src: url('./assets/raspoutine-2-RaspoutineMedium_TB.otf') format('opentype');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Raspoutine';
  src: url('./assets/raspoutine-1-RaspoutineDemiBold_TB.otf') format('opentype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-12-Roboto-LightItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-17-Roboto-ThinItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-11-Roboto-Light.ttf') format('truetype');
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-16-Roboto-Thin.ttf') format('truetype');
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-10-Roboto-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-9-Roboto-CondensedItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-15-Roboto-Regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-8-Roboto-Condensed.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-14-Roboto-MediumItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-13-Roboto-Medium.ttf') format('truetype');
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-6-Roboto-BoldCondensedItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-7-Roboto-BoldItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-4-Roboto-Bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-5-Roboto-BoldCondensed.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-3-Roboto-BlackItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Roboto';
  src: url('./assets/roboto-2-Roboto-Black.ttf') format('truetype');
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Romance Fatal Serif';
  src: url('./assets/romance-fatal-serif-2-Rom_Ftl_Srif_Std_Juan_Casco.TTF') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Romance Fatal Serif';
  src: url('./assets/romance-fatal-serif-3-Rom_Ftl_Srif_bold_Std_2011.TTF') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Times Sans Serif';
  src: url('./assets/times-sans-serif-1-TIMESS__.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Meme Vintage';
  src: url('./assets/vintage-0-vintage.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
