/* roboto-latin-100-normal */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-display: swap;
  font-weight: 100;
  src:
    url(@fontsource/roboto/files/roboto-latin-100-normal.woff2) format("woff2"),
    url(@fontsource/roboto/files/roboto-latin-100-normal.woff) format("woff");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* roboto-latin-400-normal */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    url(@fontsource/roboto/files/roboto-latin-400-normal.woff2) format("woff2"),
    url(@fontsource/roboto/files/roboto-latin-400-normal.woff) format("woff");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* roboto-latin-700-normal */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src:
    url(@fontsource/roboto/files/roboto-latin-700-normal.woff2) format("woff2"),
    url(@fontsource/roboto/files/roboto-latin-700-normal.woff) format("woff");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* roboto-latin-100-italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-display: swap;
  font-weight: 100;
  src:
    url(@fontsource/roboto/files/roboto-latin-100-italic.woff2) format("woff2"),
    url(@fontsource/roboto/files/roboto-latin-100-italic.woff) format("woff");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* roboto-latin-400-italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-display: swap;
  font-weight: 400;
  src:
    url(@fontsource/roboto/files/roboto-latin-400-italic.woff2) format("woff2"),
    url(@fontsource/roboto/files/roboto-latin-400-italic.woff) format("woff");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* roboto-latin-700-italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-display: swap;
  font-weight: 700;
  src:
    url(@fontsource/roboto/files/roboto-latin-700-italic.woff2) format("woff2"),
    url(@fontsource/roboto/files/roboto-latin-700-italic.woff) format("woff");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* sansita-latin-800-normal */
@font-face {
  font-family: "Sansita";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src:
    url(@fontsource/sansita/files/sansita-latin-800-normal.woff2)
      format("woff2"),
    url(@fontsource/sansita/files/sansita-latin-800-normal.woff) format("woff");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212,
    U+2215, U+FEFF, U+FFFD;
}

/* material-symbols-rounded-latin-400-normal */
@font-face {
  font-family: "Material Symbols Rounded";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src:
    url(@fontsource/material-symbols-rounded/files/material-symbols-rounded-latin-400-normal.woff2)
      format("woff2"),
    url(@fontsource/material-symbols-rounded/files/material-symbols-rounded-latin-400-normal.woff)
      format("woff");
  unicode-range:
    U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC,
    U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: block; // Do not display icons until font is fully loaded
}

body,
button {
  font-family: "Roboto", Arial, Helvetica, sans-serif;
  word-wrap: break-word;
  hyphens: auto;
}

.material-symbols-rounded {
  font-family: "Material Symbols Rounded";
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  font-size: 2rem;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  vertical-align: text-bottom;
  text-decoration: none;
  width: 1em;
  height: 1em;
}
