/* Version: 12-07-2026 — structure thème portfolio (couleurs injectées inline) */
:root {
  /* Effets de flou (structure) */
  --portfolios-blur-strong-effect: blur(200px);
  --portfolios-blur-soft-effect: blur(10px);
  --portfolios-blur-none-effect: blur(0px);

  /* Images — fallbacks ; surchargés par css_vars */
  --portfolios-grain-img: url(../../../media/public/design/background/noise-white.png);
  --portfolios-grid-img: url(../../../media/public/design/background/grid-black.png);
  --portfolios-img-repeat: repeat;
  --portfolios-img-position: center;

  /* Fallbacks couleur (surchargés par dérivation body_bg_color) */
  --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;
  --portfolios-blur-bg-color: #fafafae7;
  --portfolios-pattern-bg-color: #eeeeee;
  --portfolios-neutral-bg-color: #eeeeee;
  --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(212, 242, 184);
  --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);
  --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);
}
