/* Full-name selectors — every style by its unique name, always available. */
@font-face {
  font-family: "Rubik Light";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/ab626c8a0e663e9daf5b5064783e06ebfef9c80b.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik Light Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/7e6c1d6a4347713349c49846bb066aaddc825cec.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik Regular";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/688c0cbc43d63c4f63cb997018fe889915a9dc7b.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/2c0bc181562295cba66d1e23da977237324ca5fc.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik Medium";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/1c7160fa20ccc42db9a1fc9245cd8f9367a428ea.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik Medium Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/61761978e3bfdd077f9799d2e491306ec205c869.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik Bold";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/37d3e9933d7ea3cd1ea9048a929a9392c506538f.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik Bold Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/60119c0b523c3b0712e956fa53b99adce01a3c91.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik Black";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/ac5408131f3693795f4e9049e78f1d18f1ed19fb.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik Black Italic";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/313caf026d4cc607a0874e97c2c836ab7c296aba.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

/* Shared-family selectors — switch weight and style under one font-family. */
@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 300;
  src: url('https://fonts.fontdue.xyz/example/fonts/ab626c8a0e663e9daf5b5064783e06ebfef9c80b.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik";
  font-style: italic;
  font-weight: 300;
  src: url('https://fonts.fontdue.xyz/example/fonts/7e6c1d6a4347713349c49846bb066aaddc825cec.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/688c0cbc43d63c4f63cb997018fe889915a9dc7b.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik";
  font-style: italic;
  font-weight: 400;
  src: url('https://fonts.fontdue.xyz/example/fonts/2c0bc181562295cba66d1e23da977237324ca5fc.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 500;
  src: url('https://fonts.fontdue.xyz/example/fonts/1c7160fa20ccc42db9a1fc9245cd8f9367a428ea.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik";
  font-style: italic;
  font-weight: 500;
  src: url('https://fonts.fontdue.xyz/example/fonts/61761978e3bfdd077f9799d2e491306ec205c869.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 700;
  src: url('https://fonts.fontdue.xyz/example/fonts/37d3e9933d7ea3cd1ea9048a929a9392c506538f.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik";
  font-style: italic;
  font-weight: 700;
  src: url('https://fonts.fontdue.xyz/example/fonts/60119c0b523c3b0712e956fa53b99adce01a3c91.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 900;
  src: url('https://fonts.fontdue.xyz/example/fonts/ac5408131f3693795f4e9049e78f1d18f1ed19fb.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}

@font-face {
  font-family: "Rubik";
  font-style: italic;
  font-weight: 900;
  src: url('https://fonts.fontdue.xyz/example/fonts/313caf026d4cc607a0874e97c2c836ab7c296aba.woff2') format('woff2');
  ascent-override: 93.5%;
  descent-override: 25.0%;
  line-gap-override: 0.0%;
}