/* Syncopate Regular */
@font-face {
  font-family: "Syncopate";
  src: url(/assets/Syncopate-Regular-1ed416f49520db24484ad1778a479b8f9a69c26a5f65f5f1bcc8bdbc6c4ddd13.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Jost Regular */
@font-face {
  font-family: "Jost";
  src: 
       url(/assets/Jost-Regular-a0dc10a03a72ab29cc52c5ab5e32a699eeecc61910d5ec0b9fac809dd5a981d5.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Jost Bold */
@font-face {
  font-family: "Jost";
  src:
       url(/assets/Jost-Bold-f6b0763542a5fa3818da3d387223de10f2bd720117d0a2aa4f5e3e697cc7d58f.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Playfair Display Regular */
@font-face {
  font-family: "Playfair Display";
  src: url(/assets/PlayfairDisplay-460e7b2c61eb2b9b09453f50d0bcdc45176c8804c38b63df166ce8d3cdfbe418.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Futura Regular */
@font-face {
  font-family: "Futura";
  src: url(/FUTURAMEDIUM.TTF) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Futura Bold */
@font-face {
  font-family: "Futura";
  src: url("/assets/Futura Bold-af033806915607801b4a404f6e11be7594f9d0d044cb9f1155e2e75e4a63bdf0.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *


 */

 @font-face {
  font-family: "Futura";
  src: url(/assets/FUTURAMEDIUM.TTF) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Déclaration Futura Bold */
@font-face {
  font-family: "Futura";
  src: url("/assets/Futura Bold.otf") format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Playfair Display";
  src: url(/assets/PlayfairDisplay-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Jost";
  src: url(/assets/Jost-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Syncopate";
  src: url(/assets/Syncopate-Regular.woff) format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Protection des images contre le téléchargement - Optimisé pour performance */
img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  user-drag: none;
  pointer-events: auto;
}

/* Bloquer le menu contextuel sur toutes les images */
img {
  -webkit-touch-callout: none;
}

img::selection {
  background: transparent;
}

img::-moz-selection {
  background: transparent;
}
