/******************************************/
/*          swift fonts library            */
/*   a css utility for easy font usage    */
/*            by: swiftstyle              */
/******************************************/

/* import google fonts */
@import url('https://fonts.googleapis.com/css2?family=Poppins&family=Roboto&family=Open+Sans&family=Lato&family=Montserrat&family=Ubuntu&family=Raleway&family=Playfair+Display&family=Source+Sans+Pro&family=Fira+Sans&family=Quicksand&family=PT+Sans&family=Merriweather&family=Signika&family=Assistant&family=Cinzel&family=Anton&family=Zilla+Slab&family=Vollkorn&family=PT+Serif&display=swap');

/* system fonts (fallback options) */
:root {
  --font-arial: 'Arial', sans-serif;
  --font-helvetica: 'Helvetica', sans-serif;
  --font-times: 'Times New Roman', serif;
  --font-courier: 'Courier New', monospace;
  --font-georgia: 'Georgia', serif;
  --font-tahoma: 'Tahoma', sans-serif;
  --font-veranda: 'Verdana', sans-serif;
  --font-sans-serif: 'Sans-serif';
  --font-serif: 'serif';
  --font-monospace: 'monospace';
}

/* font classes */
.font-poppins { font-family: 'Poppins', sans-serif; }
.font-roboto { font-family: 'Roboto', sans-serif; }
.font-open-sans { font-family: 'Open Sans', sans-serif; }
.font-lato { font-family: 'Lato', sans-serif; }
.font-montserrat { font-family: 'Montserrat', sans-serif; }
.font-ubuntu { font-family: 'Ubuntu', sans-serif; }
.font-raleway { font-family: 'Raleway', sans-serif; }
.font-playfair-display { font-family: 'Playfair Display', serif; }
.font-source-sans-pro { font-family: 'Source Sans Pro', sans-serif; }
.font-fira-sans { font-family: 'Fira Sans', sans-serif; }
.font-quicksand { font-family: 'Quicksand', sans-serif; }
.font-pt-sans { font-family: 'PT Sans', sans-serif; }
.font-merriweather { font-family: 'Merriweather', serif; }
.font-signika { font-family: 'Signika', sans-serif; }
.font-assistant { font-family: 'Assistant', sans-serif; }
.font-cinzel { font-family: 'Cinzel', serif; }
.font-anton { font-family: 'Anton', sans-serif; }
.font-zilla-slab { font-family: 'Zilla Slab', serif; }
.font-vollkorn { font-family: 'Vollkorn', serif; }
.font-pt-serif { font-family: 'PT Serif', serif; }

/* system fonts */
.font-arial { font-family: var(--font-arial); }
.font-helvetica { font-family: var(--font-helvetica); }
.font-times { font-family: var(--font-times); }
.font-courier { font-family: var(--font-courier); }
.font-georgia { font-family: var(--font-georgia); }
.font-tahoma { font-family: var(--font-tahoma); }
.font-veranda { font-family: var(--font-veranda); }

/* fallback fonts */
.font-sans-serif { font-family: var(--font-sans-serif); }
.font-serif { font-family: var(--font-serif); }
.font-monospace { font-family: var(--font-monospace); }
