/* Icones : Flaticon UIcons (solid rounded + brands)
   Usage libre avec mention de la source, voir le pied de page.
   https://www.flaticon.com/uicons */

@font-face {
  font-family: "uicons-solid-rounded";
  src: url("assets/fonts/uicons-solid-rounded.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "uicons-brands";
  src: url("assets/fonts/uicons-brands.woff2") format("woff2");
  font-display: swap;
}

.fi {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-style: normal;
  line-height: 1;
  flex-shrink: 0;
}

.fi::before {
  font-family: "uicons-solid-rounded";
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.fi-brands-discord::before {
  font-family: "uicons-brands";
}

.fi-sr-picture::before { content: "\fa5a"; }
.fi-sr-panorama::before { content: "\f9e3"; }
.fi-sr-vector::before { content: "\fe8d"; }
.fi-sr-palette::before { content: "\f9dc"; }
.fi-sr-file-image::before { content: "\f656"; }
.fi-sr-layers::before { content: "\f86f"; }
.fi-sr-flag::before { content: "\f688"; }
.fi-sr-diamond::before { content: "\f544"; }
.fi-sr-crown::before { content: "\f4ef"; }
.fi-sr-badge-check::before { content: "\f1eb"; }
.fi-sr-rectangle-horizontal::before { content: "\fafc"; }
.fi-sr-photo-video::before { content: "\fa4f"; }
.fi-sr-sparkles::before { content: "\fc5d"; }
.fi-sr-user::before { content: "\fe78"; }
.fi-sr-arrow-small-right::before { content: "\f19f"; }
.fi-sr-cross-small::before { content: "\f4ec"; }
.fi-sr-angle-small-left::before { content: "\f155"; }
.fi-sr-angle-small-right::before { content: "\f156"; }
.fi-sr-angle-small-up::before { content: "\f157"; }
.fi-sr-angle-small-down::before { content: "\f154"; }
.fi-sr-expand::before { content: "\f5e4"; }
.fi-sr-image-slash::before { content: "\f7ee"; }
.fi-sr-clock::before { content: "\f452"; }
.fi-sr-megaphone::before { content: "\f908"; }
.fi-sr-lock::before { content: "\f8c8"; }
.fi-sr-plus-small::before { content: "\fa8b"; }
.fi-sr-trash::before { content: "\fddf"; }
.fi-sr-sign-out-alt::before { content: "\fbe6"; }
.fi-sr-cloud-upload::before { content: "\f470"; }
.fi-sr-car-side::before { content: "\f362"; }
.fi-sr-car::before { content: "\f366"; }
.fi-sr-bullet::before { content: "\f302"; }
.fi-sr-bullseye::before { content: "\f306"; }
.fi-sr-knife::before { content: "\f84a"; }
.fi-sr-shield::before { content: "\fbc2"; }
.fi-sr-boxes::before { content: "\f2b5"; }
.fi-sr-box-open-full::before { content: "\f2b0"; }
.fi-sr-gift::before { content: "\f6e9"; }
.fi-sr-cubes::before { content: "\f4f8"; }
.fi-brands-discord::before { content: "\f144"; }
.fi-sr-disk::before { content: "\f55e"; }
.fi-sr-check::before { content: "\f3c0"; }
.fi-sr-ticket::before { content: "\fd75"; }
.fi-sr-shop::before { content: "\fbcf"; }
.fi-sr-tags::before { content: "\fd27"; }
.fi-sr-headset::before { content: "\f788"; }
.fi-sr-search::before { content: "\fb98"; }
.fi-sr-copy::before { content: "\f4d5"; }
.fi-sr-book-open-cover::before { content: "\f27e"; }
.fi-sr-book-alt::before { content: "\f272"; }
.fi-sr-book::before { content: "\f286"; }
