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

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

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

@font-face {
  font-family: "Atkinson Hyperlegible";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/Atkinson-BoldItalic.woff2") format("woff2");
  font-display: swap;
}

/* --- Polices d'affichage de la marque (planche) ---
   Familles réelles : « Optician Sans » (Optiker-K) et « Subjectivity ».
   Fichiers servis depuis assets/fonts/ ; source de vérité : lowdit-brand,
   distribués par scripts/sync-brand.sh. Voir brand/TYPOGRAPHIE.md. */
@font-face {
  font-family: "Optician Sans";
  font-style: normal;
  font-weight: 400;
  src: url("/assets/fonts/OpticianSans-Regular.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "Optician Sans";
  font-style: normal;
  font-weight: 700;
  src: url("/assets/fonts/OpticianSans-Regular.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "Subjectivity";
  font-style: normal;
  font-weight: 300;
  src: url("/assets/fonts/Subjectivity-Light.woff2") format("woff2");
  font-display: swap;
}

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

@font-face {
  font-family: "Subjectivity";
  font-style: normal;
  font-weight: 500;
  src: url("/assets/fonts/Subjectivity-Medium.woff2") format("woff2");
  font-display: swap;
}

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

@font-face {
  font-family: "Subjectivity";
  font-style: normal;
  font-weight: 800;
  src: url("/assets/fonts/Subjectivity-ExtraBold.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "Subjectivity";
  font-style: normal;
  font-weight: 900;
  src: url("/assets/fonts/Subjectivity-Black.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "Subjectivity";
  font-style: italic;
  font-weight: 400;
  src: url("/assets/fonts/Subjectivity-RegularSlanted.woff2") format("woff2");
  font-display: swap;
}

@font-face {
  font-family: "Subjectivity";
  font-style: italic;
  font-weight: 700;
  src: url("/assets/fonts/Subjectivity-BoldSlanted.woff2") format("woff2");
  font-display: swap;
}
