/* Polices hébergées localement (autonome, sans dépendance à Google Fonts).
   Fichiers dans static/web/fonts/ (copiés des paquets npm @fontsource/* et
   material-symbols). */

@font-face { font-family: "Poppins"; font-style: normal; font-weight: 500;
  font-display: swap; src: url("../fonts/poppins-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 600;
  font-display: swap; src: url("../fonts/poppins-latin-600-normal.woff2") format("woff2"); }
@font-face { font-family: "Poppins"; font-style: normal; font-weight: 700;
  font-display: swap; src: url("../fonts/poppins-latin-700-normal.woff2") format("woff2"); }

@font-face { font-family: "Roboto"; font-style: normal; font-weight: 400;
  font-display: swap; src: url("../fonts/roboto-latin-400-normal.woff2") format("woff2"); }
@font-face { font-family: "Roboto"; font-style: normal; font-weight: 500;
  font-display: swap; src: url("../fonts/roboto-latin-500-normal.woff2") format("woff2"); }
@font-face { font-family: "Roboto"; font-style: normal; font-weight: 700;
  font-display: swap; src: url("../fonts/roboto-latin-700-normal.woff2") format("woff2"); }

@font-face { font-family: "Material Symbols Rounded"; font-style: normal;
  font-weight: 400; font-display: block;
  src: url("../fonts/material-symbols-rounded.woff2") format("woff2"); }

.material-symbols-rounded {
  font-family: "Material Symbols Rounded";
  font-weight: normal; font-style: normal; font-size: 24px;
  line-height: 1; letter-spacing: normal; text-transform: none;
  display: inline-block; white-space: nowrap; word-wrap: normal;
  direction: ltr; -webkit-font-feature-settings: "liga"; font-feature-settings: "liga";
  -webkit-font-smoothing: antialiased;
  font-variation-settings: "FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;
}
