/**
 * Только иконки, реально используемые в index / admin / mailto.
 * Один компактный CSS + woff2/woff (без SVG/EOT/TTF — меньше запросов и трафика).
 */
@font-face {
  font-family: "boxicons";
  font-weight: normal;
  font-style: normal;
  font-display: swap;
  src: url("../fonts/boxicons/boxicons.woff2") format("woff2"),
    url("../fonts/boxicons/boxicons.woff") format("woff");
}

.bx {
  font-family: "boxicons" !important;
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
  display: inline-block;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bx-xs {
  font-size: 1rem !important;
}

.bx-sm {
  font-size: 1.55rem !important;
}

.bx-md {
  font-size: 2.25rem !important;
}

.bx-lg {
  font-size: 3rem !important;
}

.bxl-telegram:before {
  content: "\e97b";
}

.bx-copy:before {
  content: "\ea84";
}

.bx-envelope:before {
  content: "\eac1";
}

.bx-error-circle:before {
  content: "\eac7";
}

.bx-chevron-left:before {
  content: "\ea4d";
}

.bx-chevron-right:before {
  content: "\ea50";
}

.bx-home:before {
  content: "\eb12";
}

.bx-paperclip:before {
  content: "\ebaa";
}

.bx-phone:before {
  content: "\ebb2";
}

.bx-refresh:before {
  content: "\ebd9";
}

.bx-send:before {
  content: "\ebfc";
}

.bx-server:before {
  content: "\ebfd";
}

.bx-user:before {
  content: "\ec63";
}
