/* ─── ROLR Brand Fonts ─────────────────────────────────────────── */

/* Replica Regular */
@font-face {
  font-family: 'Replica';
  src: url('./assets/fonts/replica/Replica Regular.woff2') format('woff2'),
    url('./assets/fonts/replica/Replica Regular.woff') format('woff'),
    url('./assets/fonts/replica/Replica Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Replica Light */
@font-face {
  font-family: 'Replica';
  src: url('./assets/fonts/replica/Replica Light.woff2') format('woff2'),
    url('./assets/fonts/replica/Replica Light.woff') format('woff'),
    url('./assets/fonts/replica/Replica Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Replica Light Italic */
@font-face {
  font-family: 'Replica';
  src: url('./assets/fonts/replica/Replica LightItalic.woff2') format('woff2'),
    url('./assets/fonts/replica/Replica LightItalic.woff') format('woff'),
    url('./assets/fonts/replica/Replica LightItalic.ttf') format('truetype');
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

/* Replica Italic */
@font-face {
  font-family: 'Replica';
  src: url('./assets/fonts/replica/Replica Italic.woff2') format('woff2'),
    url('./assets/fonts/replica/Replica Italic.woff') format('woff'),
    url('./assets/fonts/replica/Replica Italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* Replica Bold */
@font-face {
  font-family: 'Replica';
  src: url('./assets/fonts/replica/Replica Bold.woff2') format('woff2'),
    url('./assets/fonts/replica/Replica Bold.woff') format('woff'),
    url('./assets/fonts/replica/Replica Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Replica Bold Italic */
@font-face {
  font-family: 'Replica';
  src: url('./assets/fonts/replica/Replica BoldItalic.woff2') format('woff2'),
    url('./assets/fonts/replica/Replica BoldItalic.woff') format('woff'),
    url('./assets/fonts/replica/Replica BoldItalic.ttf') format('truetype');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

/* Replica Mono */
@font-face {
  font-family: 'Replica Mono';
  src: url('./assets/fonts/replica/Replica Mono.woff2') format('woff2'),
    url('./assets/fonts/replica/Replica Mono.woff') format('woff'),
    url('./assets/fonts/replica/Replica Mono.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Dell Replica Heavy */
@font-face {
  font-family: 'Replica';
  src: url('./assets/fonts/replica/DellReplica-Heavy.woff2') format('woff2'),
    url('./assets/fonts/replica/DellReplica-Heavy.woff') format('woff'),
    url('./assets/fonts/replica/DellReplica-Heavy.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

/* ─── Offbit Fonts ─────────────────────────────────────────────── */

/* Offbit Regular */
@font-face {
  font-family: 'Offbit';
  src: url('./assets/fonts/offbit/OffBitTrial-Regular.woff2') format('woff2'),
    url('./assets/fonts/offbit/OffBitTrial-Regular.woff') format('woff'),
    url('./assets/fonts/offbit/OffBitTrial-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Offbit Bold */
@font-face {
  font-family: 'Offbit';
  src: url('./assets/fonts/offbit/OffBitTrial-Bold.woff2') format('woff2'),
    url('./assets/fonts/offbit/OffBitTrial-Bold.woff') format('woff'),
    url('./assets/fonts/offbit/OffBitTrial-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Offbit 101 */
@font-face {
  font-family: 'Offbit 101';
  src: url('./assets/fonts/offbit/OffBitTrial-101.woff2') format('woff2'),
    url('./assets/fonts/offbit/OffBitTrial-101.woff') format('woff'),
    url('./assets/fonts/offbit/OffBitTrial-101.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Offbit 101 Bold */
@font-face {
  font-family: 'Offbit 101';
  src: url('./assets/fonts/offbit/OffBitTrial-101Bold.woff2') format('woff2'),
    url('./assets/fonts/offbit/OffBitTrial-101Bold.woff') format('woff'),
    url('./assets/fonts/offbit/OffBitTrial-101Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Offbit Dot */
@font-face {
  font-family: 'Offbit Dot';
  src: url('./assets/fonts/offbit/OffBitTrial-Dot.woff2') format('woff2'),
    url('./assets/fonts/offbit/OffBitTrial-Dot.woff') format('woff'),
    url('./assets/fonts/offbit/OffBitTrial-Dot.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Offbit Dot Bold */
@font-face {
  font-family: 'Offbit Dot';
  src: url('./assets/fonts/offbit/OffBitTrial-DotBold.woff2') format('woff2'),
    url('./assets/fonts/offbit/OffBitTrial-DotBold.woff') format('woff'),
    url('./assets/fonts/offbit/OffBitTrial-DotBold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Druk Bold';
  src: url('./assets/fonts/druk/DrukBold2.eot');
  src: url('./assets/fonts/druk/DrukBold2.eot') format('embedded-opentype'),
    url('./assets/fonts/druk/DrukBold2.woff2') format('woff2'),
    url('./assets/fonts/druk/DrukBold2.woff') format('woff'),
    url('./assets/fonts/druk/DrukBold2.ttf') format('truetype'),
    url('./assets/fonts/druk/DrukBold2.svg#DrukBold2') format('svg');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


@font-face {
  font-family: 'druk_wideheavy';
  src: url('./assets/fonts/druk/druk_wide_heavy_4-webfont.woff2') format('woff2'),
    url('./assets/fonts/druk/druk_wide_heavy_4-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: 'DrukWideSuper6';
  src: url('./assets/fonts/druk/DrukWideSuper6.eot');
  src: url('./assets/fonts/druk/DrukWideSuper6.eot') format('embedded-opentype'),
    url('./assets/fonts/druk/DrukWideSuper6.woff2') format('woff2'),
    url('./assets/fonts/druk/DrukWideSuper6.woff') format('woff'),
    url('./assets/fonts/druk/DrukWideSuper6.ttf') format('truetype'),
    url('./assets/fonts/druk/DrukWideSuper6.svg#DrukWideSuper6') format('svg');
}