/* ==========================================================================
   .mdm-watercolor-photo - image stylisée « aquarelle » via filtres CSS
   + 2 overlays (grain papier multiply + warm wash soft-light).
   Transposition fidèle de WatercolorPhoto de design_handoff_museaux/shared.jsx.
   ⚠️ PLACEHOLDER : cette classe sert à styliser des photos Unsplash brutes
   en attendant les vraies photos d'œuvres de Mena. Quand celles-ci arriveront,
   retirer .mdm-watercolor-photo--strong des templates concernés (les vraies
   aquarelles n'ont pas besoin du filtre, le rendu est dans la peinture).
   ========================================================================== */

.mdm-watercolor-photo {
    position: relative;
    overflow: hidden;
}

.mdm-watercolor-photo img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    /* intensity normale par défaut */
    filter: saturate(1.15) contrast(.88) brightness(1.06);
}

.mdm-watercolor-photo--strong img { filter: saturate(1.25) contrast(.82) brightness(1.1);  }
.mdm-watercolor-photo--soft   img { filter: saturate(1.05) contrast(.9)  brightness(1.08); }

.mdm-watercolor-photo::before {
    /* Grain papier - overlay noise SVG en multiply (couleur cible 230,217,204 ≈ crème pâle) */
    content: '';
    position: absolute;
    inset: 0;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2'/><feColorMatrix values='0 0 0 0 .9  0 0 0 0 .85  0 0 0 0 .8  0 0 0 .15 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");
    mix-blend-mode: multiply;
    opacity: .45;
    pointer-events: none;
}

.mdm-watercolor-photo::after {
    /* Soft warm wash - radial-gradient pêche en haut-gauche, soft-light */
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(circle at 30% 30%, rgba(255, 214, 181, .18), transparent 65%);
    mix-blend-mode: soft-light;
    pointer-events: none;
}
