:root {
  /* Couleurs principales */
  --portfolios-text-main-color: #222;
  --portfolios-bg-main-color: #fafafa;
  --portfolios-bg-contrast-color: #0f0f0f;
  --portfolios-bg-contrast-transparence-color: rgba(139, 139, 139, 0.14);
  --portfolios-bg-hover-color: #f7f7f7;
  --portfolios-bg-alt-color: #e2e2e2;
  --portfolios-bg-dark-alt-color: #333;
  --portfolios-border-color: rgb(224, 224, 224);
  --portfolios-border-strong-color: #bdbdbd;
  --portfolios-border-light-color: #e2e2e2;
  --portfolios-border-accent-color: #987ed1;

  /* Effets de flou */
  --portfolios-blur-bg-color: #fafafae7;
  --portfolios-blur-strong-effect: blur(200px);
  --portfolios-blur-soft-effect: blur(10px);
  --portfolios-blur-none-effect: blur(0px);

  /* Patterns et neutres */
  --portfolios-pattern-bg-color: #eeeeee;
  --portfolios-neutral-bg-color: #eeeeee;

  /* Images */
  --portfolios-grain-img: url(../../design/background/noise-white.png);
  --portfolios-grid-img: url(../../design/background/grid-black.png);
  --portfolios-img-repeat: repeat;
  --portfolios-img-position: center;
  --portfolios-theme-bg-main: #fafafa;
  --portfolios-theme-bg-contrast: #0f0f0f;
  --portfolios-theme-bg-hover: #f7f7f7;
  --portfolios-theme-bg-alt: #e2e2e2;
  --portfolios-theme-bg-dark-alt: #333;
  --portfolios-theme-border: rgb(224, 224, 224);
  --portfolios-theme-border-strong: #bdbdbd;
  --portfolios-theme-border-light: #e2e2e2;
  --portfolios-theme-input-required: rgb(241, 174, 174);
  --portfolios-theme-input-valid: rgb(168, 211, 175);
  --portfolios-theme-fill: #0f0f0f;
  --portfolios-theme-fill-alt: #bdbdbd;
  --portfolios-theme-fill-light: #e4e4e4;
  --portfolios-theme-text-main: #222;
  --portfolios-theme-text-contrast: #000000;
  --portfolios-theme-menus-bg: transparent;
  --portfolios-theme-menus-bg-hover: #f7f7f7;
  --portfolios-theme-menus-text: #222;
  --portfolios-theme-mandatory: rgb(192, 113, 113);

  /* Box-shadow pour les éléments full (blanc) */
  --portfolios-full-box-shadow: 0px 0px 0px 3px rgba(255, 255, 255, 0.432);
  --portfolios-shadow-box-shadow: 1px 2px 17px -5px rgba(0,0,0,0.75);
}