@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-100.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-100i.ttf") format("truetype");
  font-weight: 100;
  font-style: italic;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-200.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-200i.ttf") format("truetype");
  font-weight: 200;
  font-style: italic;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-300.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-300i.ttf") format("truetype");
  font-weight: 300;
  font-style: italic;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-400i.ttf") format("truetype");
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-500.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-500i.ttf") format("truetype");
  font-weight: 500;
  font-style: italic;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-600.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-600i.ttf") format("truetype");
  font-weight: 600;
  font-style: italic;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-700.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-700i.ttf") format("truetype");
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-800.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-800i.ttf") format("truetype");
  font-weight: 800;
  font-style: italic;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-900.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: "rawline";
  src: url("/design-system/fonts/rawline/font/rawline-900i.ttf") format("truetype");
  font-weight: 900;
  font-style: italic;
}

/* Força uso das fontes locais no VLibras */

[vw],
[vw-access-button],
[vw-plugin-wrapper],
[vw-plugin-wrapper] * {
  font-family: "rawline", sans-serif !important;
}

/* Override assets VLibras */
[vw-access-button] .access-button {
  background-image: url("/vlibras/assets/access_icon.svg") !important;
}

[vw-plugin-wrapper] .vpw-controls-main {
  background-image: url("/vlibras/assets/access_popup.jpg") !important;
}
