/* Poppins servie localement : les tablettes doivent rester lisibles hors ligne.
   woff2 en sous-ensemble latin (8 à 9 Ko par graisse, pyftsubset : U+0000-00FF, U+0152-0153, U+2000-206F, U+20AC),
   repli sur le TTF complet pour un navigateur sans woff2. Les cinq graisses sont utilisées (revue du 2026-10-20, P2) ;
   la fine (300) écrit le nom « Atlantis » sous le logo de l'accueil (2026-10-27). */
@font-face { font-family: "Poppins"; font-weight: 300; font-display: swap; src: url("polices/Poppins-Light.woff2") format("woff2"), url("polices/Poppins-Light.ttf") format("truetype"); }
@font-face { font-family: "Poppins"; font-weight: 400; font-display: swap; src: url("polices/Poppins-Regular.woff2") format("woff2"), url("polices/Poppins-Regular.ttf") format("truetype"); }
@font-face { font-family: "Poppins"; font-weight: 500; font-display: swap; src: url("polices/Poppins-Medium.woff2") format("woff2"), url("polices/Poppins-Medium.ttf") format("truetype"); }
@font-face { font-family: "Poppins"; font-weight: 600; font-display: swap; src: url("polices/Poppins-SemiBold.woff2") format("woff2"), url("polices/Poppins-SemiBold.ttf") format("truetype"); }
@font-face { font-family: "Poppins"; font-weight: 700; font-display: swap; src: url("polices/Poppins-Bold.woff2") format("woff2"), url("polices/Poppins-Bold.ttf") format("truetype"); }
@font-face { font-family: "Poppins"; font-weight: 800; font-display: swap; src: url("polices/Poppins-ExtraBold.woff2") format("woff2"), url("polices/Poppins-ExtraBold.ttf") format("truetype"); }
