/* Dona — vagues vocales, sélection réversible sans désinstaller. */ body.dona-family-v1.dona-waves-selected .dona-organic-wrap { width:min(93vw,1400px)!important; height:clamp(155px,28vh,330px)!important; min-width:0!important;min-height:155px!important; max-width:100%!important;filter:none!important; overflow:visible!important; } body.dona-family-v1.dona-waves-selected #donaOrganicCanvas, body.dona-family-v1.dona-waves-selected .dona-orb-reflection {display:none!important} body.dona-family-v1 .dona-organic-wrap #donaWavesCanvas { display:none;position:absolute;inset:0;width:100%;height:100%;pointer-events:none; } body.dona-family-v1.dona-waves-selected .dona-organic-wrap #donaWavesCanvas {display:block} body.dona-family-v1.dona-waves-selected .dona-art-name {margin-top:-5px!important} .dona-waves-menu-title{color:#c7b8cc;font-size:11px;letter-spacing:.07em;padding:10px 10px 5px;text-transform:uppercase} .dv92-menu-entry.dona-waves-option[aria-checked="true"] {background:rgba(94,148,208,.19);color:#ffe1b8} .dona-waves-option .dona-waves-choice-icon{width:22px;min-width:22px;text-align:center;font-size:18px} @media(max-width:900px){ body.dona-family-v1.dona-waves-selected .dona-organic-wrap{height:clamp(145px,23vh,240px)!important;min-height:145px!important;width:min(96vw,740px)!important} body.dona-family-v1.dona-waves-selected .dona-art-name{font-size:clamp(32px,8vw,50px)} } /* DONA_SCULPTURE_V11 — Visuel organique plus concentré, mêmes events Piper. */ body.dona-family-v1.dona-sculpture-selected .dona-organic-wrap { width:min(94vw,990px)!important; height:clamp(210px,39vh,440px)!important; min-height:210px!important; } @media(max-width:900px){ body.dona-family-v1.dona-sculpture-selected .dona-organic-wrap{ width:min(97vw,820px)!important;height:clamp(180px,28vh,295px)!important;min-height:180px!important; } }