/* Display grading only: original photos remain intact. */
.villa-curated img,.booking-page .gallery img{filter:brightness(1.10) saturate(.86) contrast(.96)}
.villa-curated .presentation-hero img{filter:brightness(1.12) saturate(.72) contrast(.96)}
.villa-curated .room1 img,.booking-page .stay-card:nth-child(1) .gallery img{filter:brightness(1.20) saturate(.83) contrast(.94)}
.villa-curated .room2 img,.booking-page .stay-card:nth-child(2) .gallery img{filter:brightness(1.17) saturate(.83) contrast(.96)}
.villa-curated .room3 img,.booking-page .stay-card:nth-child(3) .gallery img{filter:brightness(1.17) saturate(.86) contrast(.96)}
.villa-curated .room4 img,.booking-page .stay-card:nth-child(4) .gallery img{filter:brightness(1.09) saturate(.85) contrast(.96)}
.villa-curated .salotto img{filter:brightness(1.15) saturate(.82) contrast(.96)}
.villa-curated .terrace img{filter:brightness(1.07) saturate(.86) contrast(.96)}
.villa-curated .loungers img{filter:brightness(1.04) saturate(.86) contrast(.97)}
.villa-curated .petanque img{filter:brightness(1.16) saturate(.85) contrast(.95)}
.villa-curated .pool-front img{filter:brightness(1.10) saturate(.90) contrast(.97)}
.villa-curated .curated-restaurant img{filter:brightness(1.24) saturate(.80) contrast(.94)}
.booking-page .suite-feeling{font-size:15px;line-height:1.6;color:var(--ink);margin:8px 0 4px}
.booking-page .suite-feeling span{font-size:15px;color:var(--muted);display:inline-block;margin-inline-start:10px}
.booking-page .suite-description{font-size:14px;line-height:1.6;color:var(--muted);max-width:40ch;margin:0 0 12px}
