@tailwind base; @tailwind components; @tailwind utilities; /* ========== FONT-FACE DEFINITIONS ========== */ @font-face { font-family: "Abrilfatface"; src: url("/fonts/abril-fatface.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Alegreya"; src: url("/fonts/alegreya.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Alfaslabone"; src: url("/fonts/alfa-slab-one.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Almendra"; src: url("/fonts/almendra.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Amaticsc"; src: url("/fonts/amatic-sc.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Andika"; src: url("/fonts/andika.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Architectsdaughter"; src: url("/fonts/architects-daughter.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Audiowide"; src: url("/fonts/audiowide.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Averialibre"; src: url("/fonts/averia-libre.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Bebasneue"; src: url("/fonts/bebas-neue.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Blackopsone"; src: url("/fonts/black-ops-one.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Caveat"; src: url("/fonts/caveat.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Cinzeldecorative"; src: url("/fonts/cinzel-decorative.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Courgette"; src: url("/fonts/courgette.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Dancingscript"; src: url("/fonts/dancing-script.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Exo"; src: url("/fonts/exo.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Fjallaone"; src: url("/fonts/fjalla-one.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Germaniaone"; src: url("/fonts/germania-one.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Glassantiqua"; src: url("/fonts/glass-antiqua.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Gloriahallelujah"; src: url("/fonts/gloria-hallelujah.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Greatvibes"; src: url("/fonts/great-vibes.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Holtwoodonesc"; src: url("/fonts/holtwood-one-sc.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Indieflower"; src: url("/fonts/indie-flower.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Italiana"; src: url("/fonts/italiana.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Jost"; src: url("/fonts/jost.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Kaushanscript"; src: url("/fonts/kaushan-script.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Lato"; src: url("/fonts/lato.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Metalmania"; src: url("/fonts/metal-mania.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Montserrat"; src: url("/fonts/montserrat.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Neucha"; src: url("/fonts/neucha.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Notosans"; src: url("/fonts/noto-sans.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Opensans"; src: url("/fonts/open-sans.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Orbitron"; src: url("/fonts/orbitron.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Oswald"; src: url("/fonts/oswald.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Pacifico"; src: url("/fonts/pacifico.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Permanentmarker"; src: url("/fonts/permanent-marker.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Philosopher"; src: url("/fonts/philosopher.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Playfairdisplay"; src: url("/fonts/playfair-display.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Poppins"; src: url("/fonts/poppins.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Pressstart2P"; src: url("/fonts/press-start-2p.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Questrial"; src: url("/fonts/questrial.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Quicksand"; src: url("/fonts/quicksand.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Rajdhani"; src: url("/fonts/rajdhani.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Raleway"; src: url("/fonts/raleway.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Righteous"; src: url("/fonts/righteous.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Roboto"; src: url("/fonts/roboto.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Sacramento"; src: url("/fonts/sacramento.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Satisfy"; src: url("/fonts/satisfy.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Spacemono"; src: url("/fonts/space-mono.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Spectral"; src: url("/fonts/spectral.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Staatliches"; src: url("/fonts/staatliches.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Stintultracondensed"; src: url("/fonts/stint-ultra-condensed.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Syncopate"; src: url("/fonts/syncopate.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Ultra"; src: url("/fonts/ultra.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Unicaone"; src: url("/fonts/unica-one.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Worksans"; src: url("/fonts/work-sans.woff2") format("woff2"); font-weight: 400; font-style: normal; } @font-face { font-family: "Yellowtail"; src: url("/fonts/yellowtail.woff2") format("woff2"); font-weight: 400; font-style: normal; } /* ========== TAILWIND UTILITY CLASSES ========== */ @layer utilities { .font-abril-fatface { font-family: "Abrilfatface", sans-serif; } .font-alegreya { font-family: "Alegreya", sans-serif; } .font-alfa-slab-one { font-family: "Alfaslabone", sans-serif; } .font-almendra { font-family: "Almendra", sans-serif; } .font-amatic-sc { font-family: "Amaticsc", sans-serif; } .font-andika { font-family: "Andika", sans-serif; } .font-architects-daughter { font-family: "Architectsdaughter", sans-serif; } .font-audiowide { font-family: "Audiowide", sans-serif; } .font-averia-libre { font-family: "Averialibre", sans-serif; } .font-bebas-neue { font-family: "Bebasneue", sans-serif; } .font-black-ops-one { font-family: "Blackopsone", sans-serif; } .font-caveat { font-family: "Caveat", sans-serif; } .font-cinzel-decorative { font-family: "Cinzeldecorative", sans-serif; } .font-courgette { font-family: "Courgette", sans-serif; } .font-dancing-script { font-family: "Dancingscript", sans-serif; } .font-exo { font-family: "Exo", sans-serif; } .font-fjalla-one { font-family: "Fjallaone", sans-serif; } .font-germania-one { font-family: "Germaniaone", sans-serif; } .font-glass-antiqua { font-family: "Glassantiqua", sans-serif; } .font-gloria-hallelujah { font-family: "Gloriahallelujah", sans-serif; } .font-great-vibes { font-family: "Greatvibes", sans-serif; } .font-holtwood-one-sc { font-family: "Holtwoodonesc", sans-serif; } .font-indie-flower { font-family: "Indieflower", sans-serif; } .font-italiana { font-family: "Italiana", sans-serif; } .font-jost { font-family: "Jost", sans-serif; } .font-kaushan-script { font-family: "Kaushanscript", sans-serif; } .font-lato { font-family: "Lato", sans-serif; } .font-metal-mania { font-family: "Metalmania", sans-serif; } .font-montserrat { font-family: "Montserrat", sans-serif; } .font-neucha { font-family: "Neucha", sans-serif; } .font-noto-sans { font-family: "Notosans", sans-serif; } .font-open-sans { font-family: "Opensans", sans-serif; } .font-orbitron { font-family: "Orbitron", sans-serif; } .font-oswald { font-family: "Oswald", sans-serif; } .font-pacifico { font-family: "Pacifico", sans-serif; } .font-permanent-marker { font-family: "Permanentmarker", sans-serif; } .font-philosopher { font-family: "Philosopher", sans-serif; } .font-playfair-display { font-family: "Playfairdisplay", sans-serif; } .font-poppins { font-family: "Poppins", sans-serif; } .font-press-start-2p { font-family: "Pressstart2P", sans-serif; } .font-questrial { font-family: "Questrial", sans-serif; } .font-quicksand { font-family: "Quicksand", sans-serif; } .font-rajdhani { font-family: "Rajdhani", sans-serif; } .font-raleway { font-family: "Raleway", sans-serif; } .font-righteous { font-family: "Righteous", sans-serif; } .font-roboto { font-family: "Roboto", sans-serif; } .font-sacramento { font-family: "Sacramento", sans-serif; } .font-satisfy { font-family: "Satisfy", sans-serif; } .font-space-mono { font-family: "Spacemono", sans-serif; } .font-spectral { font-family: "Spectral", sans-serif; } .font-staatliches { font-family: "Staatliches", sans-serif; } .font-stint-ultra-condensed { font-family: "Stintultracondensed", sans-serif; } .font-syncopate { font-family: "Syncopate", sans-serif; } .font-ultra { font-family: "Ultra", sans-serif; } .font-unica-one { font-family: "Unicaone", sans-serif; } .font-work-sans { font-family: "Worksans", sans-serif; } .font-yellowtail { font-family: "Yellowtail", sans-serif; } }