@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: normal;
  font-weight: 300;
  src: url("../assets/dbneoscreensans-digitalregular.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/dbneoscreensans-regular.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: normal;
  font-weight: 500;
  src: url("../assets/dbneoscreensans-medium.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../assets/dbneoscreensans-semibold.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/dbneoscreensans-bold.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: normal;
  font-weight: 900;
  src: url("../assets/dbneoscreensans-black.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Head";
  font-style: normal;
  font-weight: 300;
  src: url("../assets/dbneoscreenhead-light.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Head";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/dbneoscreenhead-regular.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Head";
  font-style: normal;
  font-weight: 900;
  src: url("../assets/dbneoscreenhead-black.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: italic;
  font-weight: 300;
  src: url("../assets/dbneoscreensans-digitalregularitalic.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: italic;
  font-weight: 400;
  src: url("../assets/dbneoscreensans-regularitalic.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: italic;
  font-weight: 500;
  src: url("../assets/dbneoscreensans-mediumitalic.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: italic;
  font-weight: 600;
  src: url("../assets/dbneoscreensans-semibolditalic.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: italic;
  font-weight: 700;
  src: url("../assets/dbneoscreensans-bolditalic.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Sans";
  font-style: italic;
  font-weight: 900;
  src: url("../assets/dbneoscreensans-blackitalic.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Head";
  font-style: italic;
  font-weight: 300;
  src: url("../assets/dbneoscreenhead-lightitalic.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Head";
  font-style: italic;
  font-weight: 400;
  src: url("../assets/dbneoscreenhead-regularitalic.woff2") format("woff2");
}
@font-face {
  font-family: "DB Neo Screen Head";
  font-style: italic;
  font-weight: 900;
  src: url("../assets/dbneoscreenhead-blackitalic.woff2") format("woff2");
}
@property --db-font-family-sans {
  syntax: "*";
  initial-value: "DB Neo Screen Sans", helvetica, arial, sans-serif;
  inherits: true;
}
@property --db-font-family-head {
  syntax: "*";
  initial-value: "DB Neo Screen Head", helvetica, arial, sans-serif;
  inherits: true;
}
:root {
  /* Workaround for old implementation */
  --db-font-family-sans: "DB Neo Screen Sans", helvetica, arial, sans-serif;
  --db-font-family-head: "DB Neo Screen Head", helvetica, arial, sans-serif;
}