@font-face {
    font-family: 'ArtifaktElementLight';
    src: url('/fonts/artifakt/WOFF2/Artifakt_Element_Light.woff2') format('woff2'),
      url('/fonts/artifakt/WOFF/Artifakt_Element_Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktElementMedium';
    src: url('/fonts/artifakt/WOFF2/Artifakt_Element_Medium.woff2')
        format('woff2'),
      url('/fonts/artifakt/WOFF/Artifakt_Element_Medium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktElementRegular';
    src: url('/fonts/artifakt/WOFF2/Artifakt_Element_Regular.woff2')
        format('woff2'),
      url('/fonts/artifakt/WOFF/Artifakt_Element_Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktElementBold';
    src: url('/fonts/artifakt/WOFF2/Artifakt_Element_Bold.woff2') format('woff2'),
      url('/fonts/artifakt/WOFF/Artifakt_Element_Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktElementExtraBold';
    src: url('/fonts/artifakt/WOFF2/Artifakt_Element_Extra_Bold.woff2')
        format('woff2'),
      url('/fonts/artifakt/WOFF/Artifakt_Element_Extra_Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktElementBlack';
    src: url('/fonts/artifakt/WOFF2/Artifakt_Element_Black.woff2') format('woff2'),
      url('/fonts/artifakt/WOFF/Artifakt_Element_Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  /* ARTIFAKT LEGEND */
  
  @font-face {
    font-family: 'ArtifaktLegendLight';
    src: url('/fonts/artifakt_legend/WOFF2/Artifakt_Legend_Light.woff2')
        format('woff2'),
      url('/fonts/artifakt_legend/WOFF/Artifakt_Legend_Light.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktLegendMedium';
    src: url('/fonts/artifakt_legend/WOFF2/Artifakt_Legend_Medium.woff2')
        format('woff2'),
      url('/fonts/artifakt_legend/WOFF/Artifakt_Legend_Medium.woff')
        format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktLegendRegular';
    src: url('/fonts/artifakt_legend/WOFF2/Artifakt_Legend_Regular.woff2')
        format('woff2'),
      url('/fonts/artifakt_legend/WOFF/Artifakt_Legend_Regular.woff')
        format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktLegendBold';
    src: url('/fonts/artifakt_legend/WOFF2/Artifakt_Legend_Bold.woff2')
        format('woff2'),
      url('/fonts/artifakt_legend/WOFF/Artifakt_Legend_Bold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktLegendExtraBold';
    src: url('/fonts/artifakt_legend/WOFF2/Artifakt_Legend_Extra_Bold.woff2')
        format('woff2'),
      url('/fonts/artifakt_legend/WOFF/Artifakt_Legend_Extra_Bold.woff')
        format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  @font-face {
    font-family: 'ArtifaktLegendBlack';
    src: url('/fonts/artifakt_legend/WOFF2/Artifakt_Legend_Black.woff2')
        format('woff2'),
      url('/fonts/artifakt_legend/WOFF/Artifakt_Legend_Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  
  :root {
    font-size: 16px;
    line-height: 1.6;
    --ArtifaktElementLight: 'ArtifaktElementLight', sans-serif;
    --ArtifaktElementMedium: 'ArtifaktElementMedium', sans-serif;
    --ArtifaktElementRegular: 'ArtifaktElementRegular', sans-serif;
    --ArtifaktElementBold: 'ArtifaktElementBold', sans-serif;
    --ArtifaktElementExtraBold: 'ArtifaktElementExtraBold', sans-serif;
    --ArtifaktElementBlack: 'ArtifaktElementBlack', sans-serif;
  
    --ArtifaktLegendLight: 'ArtifaktLegendLight', sans-serif;
    --ArtifaktLegendMedium: 'ArtifaktLegendMedium', sans-serif;
    --ArtifaktLegendRegular: 'ArtifaktLegendRegular', sans-serif;
    --ArtifaktLegendBold: 'ArtifaktLegendBold', sans-serif;
    --ArtifaktLegendExtraBold: 'ArtifaktLegendExtraBold', sans-serif;
    --ArtifaktLegendBlack: 'ArtifaktLegendBlack', sans-serif;
  }