/* ============================================
   RAMA GOTHIC C (Condensed)
   ============================================ */

/* Rama Gothic C - Thin (100) */
@font-face {
  font-family: 'rama-gothic-c';
  src: url('./rama-gothic-c/rama-gothic-c-thin-100.woff2') format('woff2'),
    url('./rama-gothic-c/rama-gothic-c-thin-100.woff') format('woff'),
    url('./rama-gothic-c/rama-gothic-c-thin-100.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}

/* Rama Gothic C - Light (300) */
@font-face {
  font-family: 'rama-gothic-c';
  src: url('./rama-gothic-c/rama-gothic-c-light-300.woff2') format('woff2'),
    url('./rama-gothic-c/rama-gothic-c-light-300.woff') format('woff'),
    url('./rama-gothic-c/rama-gothic-c-light-300.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}

/* Rama Gothic C - Regular (400) */
@font-face {
  font-family: 'rama-gothic-c';
  src: url('./rama-gothic-c/rama-gothic-c-regular-400.woff2') format('woff2'),
    url('./rama-gothic-c/rama-gothic-c-regular-400.woff') format('woff'),
    url('./rama-gothic-c/rama-gothic-c-regular-400.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

/* Rama Gothic C - SemiBold (600) */
@font-face {
  font-family: 'rama-gothic-c';
  src: url('./rama-gothic-c/rama-gothic-c-semibold-600.woff2') format('woff2'),
    url('./rama-gothic-c/rama-gothic-c-semibold-600.woff') format('woff'),
    url('./rama-gothic-c/rama-gothic-c-semibold-600.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}

/* Rama Gothic C - Bold (700) */
@font-face {
  font-family: 'rama-gothic-c';
  src: url('./rama-gothic-c/rama-gothic-c-bold-700.woff2') format('woff2'),
    url('./rama-gothic-c/rama-gothic-c-bold-700.woff') format('woff'),
    url('./rama-gothic-c/rama-gothic-c-bold-700.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

/* Rama Gothic C - Black (900) */
@font-face {
  font-family: 'rama-gothic-c';
  src: url('./rama-gothic-c/rama-gothic-c-black-900.woff2') format('woff2'),
    url('./rama-gothic-c/rama-gothic-c-black-900.woff') format('woff'),
    url('./rama-gothic-c/rama-gothic-c-black-900.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
}

/* ============================================
   RAMA GOTHIC E (Extended)
   ============================================ */

/* Rama Gothic E - Thin (100) */
@font-face {
  font-family: 'rama-gothic-e';
  src: url('./rama-gothic-e/rama-gothic-e-thin-100.woff2') format('woff2'),
    url('./rama-gothic-e/rama-gothic-e-thin-100.woff') format('woff'),
    url('./rama-gothic-e/rama-gothic-e-thin-100.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}

/* Rama Gothic E - Light (300) */
@font-face {
  font-family: 'rama-gothic-e';
  src: url('./rama-gothic-e/rama-gothic-e-light-300.woff2') format('woff2'),
    url('./rama-gothic-e/rama-gothic-e-light-300.woff') format('woff'),
    url('./rama-gothic-e/rama-gothic-e-light-300.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}

/* Rama Gothic E - Regular (400) */
@font-face {
  font-family: 'rama-gothic-e';
  src: url('./rama-gothic-e/rama-gothic-e-regular-400.woff2') format('woff2'),
    url('./rama-gothic-e/rama-gothic-e-regular-400.woff') format('woff'),
    url('./rama-gothic-e/rama-gothic-e-regular-400.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

/* Rama Gothic E - SemiBold (600) */
@font-face {
  font-family: 'rama-gothic-e';
  src: url('./rama-gothic-e/rama-gothic-e-semibold-600.woff2') format('woff2'),
    url('./rama-gothic-e/rama-gothic-e-semibold-600.woff') format('woff'),
    url('./rama-gothic-e/rama-gothic-e-semibold-600.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}

/* Rama Gothic E - Bold (700) */
@font-face {
  font-family: 'rama-gothic-e';
  src: url('./rama-gothic-e/rama-gothic-e-bold-700.woff2') format('woff2'),
    url('./rama-gothic-e/rama-gothic-e-bold-700.woff') format('woff'),
    url('./rama-gothic-e/rama-gothic-e-bold-700.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

/* Rama Gothic E - Black (900) */
@font-face {
  font-family: 'rama-gothic-e';
  src: url('./rama-gothic-e/rama-gothic-e-black-900.woff2') format('woff2'),
    url('./rama-gothic-e/rama-gothic-e-black-900.woff') format('woff'),
    url('./rama-gothic-e/rama-gothic-e-black-900.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
}

/* ============================================
   RAMA GOTHIC M (Medium Width)
   ============================================ */

/* Rama Gothic M - Thin (100) */
@font-face {
  font-family: 'rama-gothic-m';
  src: url('./rama-gothic-m/rama-gothic-m-thin-100.woff2') format('woff2'),
    url('./rama-gothic-m/rama-gothic-m-thin-100.woff') format('woff'),
    url('./rama-gothic-m/rama-gothic-m-thin-100.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}

/* Rama Gothic M - Light (300) */
@font-face {
  font-family: 'rama-gothic-m';
  src: url('./rama-gothic-m/rama-gothic-m-light-300.woff2') format('woff2'),
    url('./rama-gothic-m/rama-gothic-m-light-300.woff') format('woff'),
    url('./rama-gothic-m/rama-gothic-m-light-300.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}

/* Rama Gothic M - Regular (400) */
@font-face {
  font-family: 'rama-gothic-m';
  src: url('./rama-gothic-m/rama-gothic-m-regular-400.woff2') format('woff2'),
    url('./rama-gothic-m/rama-gothic-m-regular-400.woff') format('woff'),
    url('./rama-gothic-m/rama-gothic-m-regular-400.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

/* Rama Gothic M - SemiBold (600) */
@font-face {
  font-family: 'rama-gothic-m';
  src: url('./rama-gothic-m/rama-gothic-m-semibold-600.woff2') format('woff2'),
    url('./rama-gothic-m/rama-gothic-m-semibold-600.woff') format('woff'),
    url('./rama-gothic-m/rama-gothic-m-semibold-600.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}

/* Rama Gothic M - Bold (700) */
@font-face {
  font-family: 'rama-gothic-m';
  src: url('./rama-gothic-m/rama-gothic-m-bold-700.woff2') format('woff2'),
    url('./rama-gothic-m/rama-gothic-m-bold-700.woff') format('woff'),
    url('./rama-gothic-m/rama-gothic-m-bold-700.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

/* Rama Gothic M - Black (900) */
@font-face {
  font-family: 'rama-gothic-m';
  src: url('./rama-gothic-m/rama-gothic-m-black-900.woff2') format('woff2'),
    url('./rama-gothic-m/rama-gothic-m-black-900.woff') format('woff'),
    url('./rama-gothic-m/rama-gothic-m-black-900.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
}

/* ============================================
   THE SEASONS
   ============================================ */

/* The Seasons - Light (300) */
@font-face {
  font-family: 'the-seasons';
  src: url('./the-seasons/the-seasons-light-300.woff2') format('woff2'),
    url('./the-seasons/the-seasons-light-300.woff') format('woff'),
    url('./the-seasons/the-seasons-light-300.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}

/* The Seasons - Light Italic (300) */
@font-face {
  font-family: 'the-seasons';
  src: url('./the-seasons/the-seasons-light-300-italic.woff2') format('woff2'),
    url('./the-seasons/the-seasons-light-300-italic.woff') format('woff'),
    url('./the-seasons/the-seasons-light-300-italic.otf') format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 300;
  font-stretch: normal;
}

/* The Seasons - Regular (400) */
@font-face {
  font-family: 'the-seasons';
  src: url('./the-seasons/the-seasons-regular-400.woff2') format('woff2'),
    url('./the-seasons/the-seasons-regular-400.woff') format('woff'),
    url('./the-seasons/the-seasons-regular-400.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}

/* The Seasons - Regular Italic (400) */
@font-face {
  font-family: 'the-seasons';
  src: url('./the-seasons/the-seasons-regular-400-italic.woff2') format('woff2'),
    url('./the-seasons/the-seasons-regular-400-italic.woff') format('woff'),
    url('./the-seasons/the-seasons-regular-400-italic.otf') format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}

/* The Seasons - Bold (700) */
@font-face {
  font-family: 'the-seasons';
  src: url('./the-seasons/the-seasons-bold-700.woff2') format('woff2'),
    url('./the-seasons/the-seasons-bold-700.woff') format('woff'),
    url('./the-seasons/the-seasons-bold-700.otf') format('opentype');
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}

/* The Seasons - Bold Italic (700) */
@font-face {
  font-family: 'the-seasons';
  src: url('./the-seasons/the-seasons-bold-700-italic.woff2') format('woff2'),
    url('./the-seasons/the-seasons-bold-700-italic.woff') format('woff'),
    url('./the-seasons/the-seasons-bold-700-italic.otf') format('opentype');
  font-display: auto;
  font-style: italic;
  font-weight: 700;
  font-stretch: normal;
}
