/** * @license * * Font Family: General Sans * Designed by: Frode Helland * URL: https://www.fontshare.com/fonts/general-sans * © 2025 Indian Type Foundry * * General Sans Extralight * General Sans ExtralightItalic * General Sans Light * General Sans LightItalic * General Sans Regular * General Sans Italic * General Sans Medium * General Sans MediumItalic * General Sans Semibold * General Sans SemiboldItalic * General Sans Bold * General Sans BoldItalic * General Sans Variable (Variable font) * General Sans VariableItalic (Variable font) * */ @font-face { font-family: "GeneralSans-Extralight"; src: url("./GeneralSans/GeneralSans-Extralight.woff2") format("woff2"), url("./GeneralSans/GeneralSans-Extralight.woff") format("woff"), url("./GeneralSans/GeneralSans-Extralight.ttf") format("truetype"); font-weight: 200; font-display: swap; font-style: normal; } @font-face { font-family: "GeneralSans-ExtralightItalic"; src: url("./GeneralSans/GeneralSans-ExtralightItalic.woff2") format("woff2"), url("./GeneralSans/GeneralSans-ExtralightItalic.woff") format("woff"), url("./GeneralSans/GeneralSans-ExtralightItalic.ttf") format("truetype"); font-weight: 200; font-display: swap; font-style: italic; } @font-face { font-family: "GeneralSans-Light"; src: url("./GeneralSans/GeneralSans-Light.woff2") format("woff2"), url("./GeneralSans/GeneralSans-Light.woff") format("woff"), url("./GeneralSans/GeneralSans-Light.ttf") format("truetype"); font-weight: 300; font-display: swap; font-style: normal; } @font-face { font-family: "GeneralSans-LightItalic"; src: url("./GeneralSans/GeneralSans-LightItalic.woff2") format("woff2"), url("./GeneralSans/GeneralSans-LightItalic.woff") format("woff"), url("./GeneralSans/GeneralSans-LightItalic.ttf") format("truetype"); font-weight: 300; font-display: swap; font-style: italic; } @font-face { font-family: "GeneralSans-Regular"; src: url("./GeneralSans/GeneralSans-Regular.woff2") format("woff2"), url("./GeneralSans/GeneralSans-Regular.woff") format("woff"), url("./GeneralSans/GeneralSans-Regular.ttf") format("truetype"); font-weight: 400; font-display: swap; font-style: normal; } @font-face { font-family: "GeneralSans-Italic"; src: url("./GeneralSans/GeneralSans-Italic.woff2") format("woff2"), url("./GeneralSans/GeneralSans-Italic.woff") format("woff"), url("./GeneralSans/GeneralSans-Italic.ttf") format("truetype"); font-weight: 400; font-display: swap; font-style: italic; } @font-face { font-family: "GeneralSans-Medium"; src: url("./GeneralSans/GeneralSans-Medium.woff2") format("woff2"), url("./GeneralSans/GeneralSans-Medium.woff") format("woff"), url("./GeneralSans/GeneralSans-Medium.ttf") format("truetype"); font-weight: 500; font-display: swap; font-style: normal; } @font-face { font-family: "GeneralSans-MediumItalic"; src: url("./GeneralSans/GeneralSans-MediumItalic.woff2") format("woff2"), url("./GeneralSans/GeneralSans-MediumItalic.woff") format("woff"), url("./GeneralSans/GeneralSans-MediumItalic.ttf") format("truetype"); font-weight: 500; font-display: swap; font-style: italic; } @font-face { font-family: "GeneralSans-Semibold"; src: url("./GeneralSans/GeneralSans-Semibold.woff2") format("woff2"), url("./GeneralSans/GeneralSans-Semibold.woff") format("woff"), url("./GeneralSans/GeneralSans-Semibold.ttf") format("truetype"); font-weight: 600; font-display: swap; font-style: normal; } @font-face { font-family: "GeneralSans-SemiboldItalic"; src: url("./GeneralSans/GeneralSans-SemiboldItalic.woff2") format("woff2"), url("./GeneralSans/GeneralSans-SemiboldItalic.woff") format("woff"), url("./GeneralSans/GeneralSans-SemiboldItalic.ttf") format("truetype"); font-weight: 600; font-display: swap; font-style: italic; } @font-face { font-family: "GeneralSans-Bold"; src: url("./GeneralSans/GeneralSans-Bold.woff2") format("woff2"), url("./GeneralSans/GeneralSans-Bold.woff") format("woff"), url("./GeneralSans/GeneralSans-Bold.ttf") format("truetype"); font-weight: 700; font-display: swap; font-style: normal; } @font-face { font-family: "GeneralSans-BoldItalic"; src: url("./GeneralSans/GeneralSans-BoldItalic.woff2") format("woff2"), url("./GeneralSans/GeneralSans-BoldItalic.woff") format("woff"), url("./GeneralSans/GeneralSans-BoldItalic.ttf") format("truetype"); font-weight: 700; font-display: swap; font-style: italic; } /** * This is a variable font * You can control variable axes as shown below: * font-variation-settings: wght 700.0; * * available axes: 'wght' (range from 200.0 to 700.0 */ @font-face { font-family: "GeneralSans-Variable"; src: url("./GeneralSans/GeneralSans-Variable.woff2") format("woff2"), url("./GeneralSans/GeneralSans-Variable.woff") format("woff"), url("./GeneralSans/GeneralSans-Variable.ttf") format("truetype"); font-weight: 200 700; font-display: swap; font-style: normal; } /** * This is a variable font * You can control variable axes as shown below: * font-variation-settings: wght 700.0; * * available axes: 'wght' (range from 200.0 to 700.0 */ @font-face { font-family: "GeneralSans-VariableItalic"; src: url("./GeneralSans/GeneralSans-VariableItalic.woff2") format("woff2"), url("./GeneralSans/GeneralSans-VariableItalic.woff") format("woff"), url("./GeneralSans/GeneralSans-VariableItalic.ttf") format("truetype"); font-weight: 200 700; font-display: swap; font-style: italic; }