/* Full-name selectors — every style by its unique name, always available. */
@font-face {
  font-family: "IBM Plex Mono Thin";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/44a8716ceb9a7e4dd2f91faaeebba14beb0b2502.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Thin Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/d6dafc66495d7c1e0a7b307d0fcddb88f644842a.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono ExtraLight";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/db782d5706504595bb27281cc6ee26dbcca2fd0d.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono ExtraLight Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/ab5e7627cb98e25dfb5ac7fc469674a00be7ca10.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Light";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/2e1b5d0055191eb9218c859426e151c44216e8cf.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Light Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/af18d49f10014b4a4d46b37887da945ba9b61da5.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Regular";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/e215b3c9ce9459d6f1f2a3ad8221a7a42f11048e.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/eb946600c84bc381b3070f506bf4be246775754a.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Text";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/c776965fbdde1b34766bb3ac702f3e3c49807e41.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Text Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/62b56d1436f8045fb1a9f454d89f76cc34be0dba.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Medium";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/651a51232f72d20e503423f6358db2df77ae7d4e.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Medium Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/795c1772389bd536e0634123bacb1b72ef9ab0ad.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono SemiBold";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/f43e31e37e221e583fdf9b2eb17c7352c0386109.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono SemiBold Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/c34b9a625bbcab72dbf951cc33e0a7aa337f169e.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Bold";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/f11b0ddfdf64580458b1f51149eb87c03c039fc7.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono Bold Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/d519b7a99dccba985a0ae454b4136307d27e29f8.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

/* Shared-family selectors — switch weight and style under one font-family. */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 100;
  src: url('https://fonts.fontdue.xyz/example/fonts/44a8716ceb9a7e4dd2f91faaeebba14beb0b2502.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 100;
  src: url('https://fonts.fontdue.xyz/example/fonts/d6dafc66495d7c1e0a7b307d0fcddb88f644842a.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 200;
  src: url('https://fonts.fontdue.xyz/example/fonts/db782d5706504595bb27281cc6ee26dbcca2fd0d.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 200;
  src: url('https://fonts.fontdue.xyz/example/fonts/ab5e7627cb98e25dfb5ac7fc469674a00be7ca10.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 300;
  src: url('https://fonts.fontdue.xyz/example/fonts/2e1b5d0055191eb9218c859426e151c44216e8cf.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 300;
  src: url('https://fonts.fontdue.xyz/example/fonts/af18d49f10014b4a4d46b37887da945ba9b61da5.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/e215b3c9ce9459d6f1f2a3ad8221a7a42f11048e.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/eb946600c84bc381b3070f506bf4be246775754a.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 450;
  src: url('https://fonts.fontdue.xyz/example/fonts/c776965fbdde1b34766bb3ac702f3e3c49807e41.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 450;
  src: url('https://fonts.fontdue.xyz/example/fonts/62b56d1436f8045fb1a9f454d89f76cc34be0dba.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  src: url('https://fonts.fontdue.xyz/example/fonts/651a51232f72d20e503423f6358db2df77ae7d4e.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 500;
  src: url('https://fonts.fontdue.xyz/example/fonts/795c1772389bd536e0634123bacb1b72ef9ab0ad.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  src: url('https://fonts.fontdue.xyz/example/fonts/f43e31e37e221e583fdf9b2eb17c7352c0386109.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 600;
  src: url('https://fonts.fontdue.xyz/example/fonts/c34b9a625bbcab72dbf951cc33e0a7aa337f169e.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  src: url('https://fonts.fontdue.xyz/example/fonts/f11b0ddfdf64580458b1f51149eb87c03c039fc7.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: italic;
  font-weight: 700;
  src: url('https://fonts.fontdue.xyz/example/fonts/d519b7a99dccba985a0ae454b4136307d27e29f8.woff2') format('woff2');
  ascent-override: 102.5%;
  descent-override: 27.5%;
  line-gap-override: 0.0%;
}