/* Roboto Regular */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/roboto/KFOmCnqEu92Fr1Mu4mxK.woff2") format("woff2");
}

/* Roboto Italic */
@font-face {
  font-family: "Roboto";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/roboto/KFOkCnqEu92Fr1Mu51xIIzI.woff2") format("woff2");
}

/* Roboto Bold */
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/roboto/KFOlCnqEu92Fr1MmWUlfBBc4.woff2")
    format("woff2");
}

/* Roboto Condensed */
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/roboto/ieVl2ZhZI2eCN5jzbjEETS9weq8-2-6G7tXQ.woff2")
    format("woff2");
}

/* Material Icons */
@font-face {
  font-family: "Material Design Icons";
  src: url("/assets/fonts/material-icons/materialdesignicons-webfont.woff2")
    format("woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* Базовые стили */
body {
  display: flex;
  scroll-behavior: smooth;
  justify-content: center;
  height: 100vh;
  margin: 0;
  font-family: "Roboto", sans-serif;
  color: darkgray;
  background-color: rgb(30, 30, 30);
}

/* Переопределение иконок re-com */
.zmdi {
  font-family: "Material Design Icons" !important;
}

body::-webkit-scrollbar {
  display: none;
}
