/* Fira Sans Condensed - Regular */
@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('/fonts/Fira-Sans-Condensed/FiraSansCondensed-Regular.woff2') format('woff2'),
       url('/fonts/Fira-Sans-Condensed/FiraSansCondensed-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Fira Sans Condensed - Medium */
@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('/fonts/Fira-Sans-Condensed/FiraSansCondensed-Medium.woff2') format('woff2'),
       url('/fonts/Fira-Sans-Condensed/FiraSansCondensed-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* Fira Sans Condensed - SemiBold */
@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('/fonts/Fira-Sans-Condensed/FiraSansCondensed-SemiBold.woff2') format('woff2'),
       url('/fonts/Fira-Sans-Condensed/FiraSansCondensed-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Fira Sans Condensed - Bold */
@font-face {
  font-family: 'Fira Sans Condensed';
  src: url('/fonts/Fira-Sans-Condensed/FiraSansCondensed-Bold.woff2') format('woff2'),
       url('/fonts/Fira-Sans-Condensed/FiraSansCondensed-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Sofia Sans Condensed - Variable */
@font-face {
  font-family: 'Sofia Sans Condensed';
  src: url('/fonts/Sofia-Sans-Condensed/SofiaSansCondensed-Regular.woff2') format('woff2'),
       url('/fonts/Sofia-Sans-Condensed/SofiaSansCondensed-Regular.woff') format('woff');
  font-weight: 500 700; /* supports the full range of weights */
  font-style: normal;
  font-display: swap;
}

/* Do Hyeon - Reglar */
@font-face {
  font-family: 'Do Hyeon';
  src: url('/fonts/Do-Hyeon/subset-DoHyeon-Regular.woff2') format('woff2'),
       url('/fonts/Do-Hyeon/subset-DoHyeon-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}