/* Adornos ilustrados de Lago (Elementos > Ilustraciones). Cada juego cuelga de data-ad; "Ornamentos" apagado los oculta. */
.ev-lago:is([data-ad=durazno],[data-ad=blancas],[data-ad=rosas],[data-ad=oro],[data-ad=otono],[data-ad=morada])[data-orn="1"] :is(.s1,.s2,.s3,.s4,.s5,.s9,.s10)::before,
.ev-lago:is([data-ad=durazno],[data-ad=blancas],[data-ad=rosas],[data-ad=oro],[data-ad=otono],[data-ad=morada])[data-orn="1"] :is(.s1,.s2,.s3,.s4,.s5,.s9,.s10)::after{content:"";position:absolute;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;z-index:1}
.ev-lago .s1 :is(.nu,.nm){z-index:2}

/* ===== Mármol (fondo) ===== */
.ev-lago[data-bgs=marmol]{background-color:#fff;background-image:url(decor/marmol.jpg);background-size:100% auto;background-repeat:repeat-y}
.ev-lago[data-bgs=marmol] .s1{background:transparent}
.ev-lago[data-bgs=marmol] .s1 .sh{background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.93) 80%)}

/* Cuando el adorno trae su propia paleta: arco y botones de pastel */
.ev-lago:is([data-ad=durazno],[data-ad=blancas],[data-ad=rosas],[data-ad=otono],[data-ad=morada]) .s3{background:var(--t-pale)}
.ev-lago:is([data-ad=durazno],[data-ad=blancas],[data-ad=rosas],[data-ad=otono],[data-ad=morada]) .tl::before{background:var(--t-pale)}

/* ===== Durazno ===== */
.ev-lago[data-ad=durazno][data-orn="1"] .s1::before{left:0;bottom:0;width:38%;aspect-ratio:441/537;background-image:url(decor/coral-esq-izq.webp);}
.ev-lago[data-ad=durazno][data-orn="1"] .s1::after{right:0;bottom:0;width:38%;aspect-ratio:444/528;background-image:url(decor/coral-esq-der.webp);}
.ev-lago[data-ad=durazno][data-orn="1"] .s2::before{top:0;left:0;width:100%;aspect-ratio:1161/244;background-image:url(decor/coral-inf.webp);}
.ev-lago[data-ad=durazno][data-orn="1"] .s2 .top{padding-top:78px}
.ev-lago[data-ad=durazno][data-orn="1"] .s1 .sprig,.ev-lago[data-ad=durazno][data-orn="1"] .s2 .sprig{display:none}
.ev-lago[data-ad=durazno][data-orn="1"] .s4::after{right:-6px;top:268px;width:86px;aspect-ratio:246/406;background-image:url(decor/hoja-oro.webp);}
.ev-lago[data-ad=durazno][data-orn="1"] .s5::before{left:-6px;top:20px;width:86px;aspect-ratio:246/406;transform:scaleX(-1);background-image:url(decor/hoja-oro.webp);}
.ev-lago[data-ad=durazno][data-orn="1"] .s9::after{left:0;bottom:0;width:100%;aspect-ratio:1423/526;background-image:url(decor/coral-par.webp);}

/* ===== Blancas ===== */
.ev-lago[data-ad=blancas][data-orn="1"] .s1::before{top:0;left:0;width:100%;aspect-ratio:1423/654;background-image:url(decor/blanca-par.webp);}
.ev-lago[data-ad=blancas][data-orn="1"] .s4{padding-bottom:50px}
.ev-lago[data-ad=blancas][data-orn="1"] .s4 .sprig{display:none}
.ev-lago[data-ad=blancas][data-orn="1"] .s4::after{left:0;bottom:0;width:100%;aspect-ratio:1423/260;background-image:url(decor/euca-inf.webp);}
.ev-lago[data-ad=blancas][data-orn="1"] .s10::before{right:0;top:0;width:36%;aspect-ratio:1100/1083;background-image:url(decor/blanca-esq-der.webp);}
.ev-lago[data-ad=blancas][data-orn="1"] .s9::after{left:0;bottom:0;width:100%;aspect-ratio:1423/260;background-image:url(decor/euca-inf.webp);}
.ev-lago[data-ad=blancas][data-orn="1"][data-cover=circular] .s1 .nu{top:404px}
.ev-lago[data-ad=blancas][data-orn="1"]:not([data-cover=circular]) .s1 .nu{top:150px}

/* ===== Rosas y oro ===== */
.ev-lago[data-ad=rosas][data-orn="1"] .s1::before{top:0;left:0;width:100%;aspect-ratio:1424/411;background-image:url(decor/rosas-guirnalda.webp);}
.ev-lago[data-ad=rosas][data-orn="1"] .s1 .nu{top:120px}
.ev-lago[data-ad=rosas][data-orn="1"] .s2::before{left:0;top:0;width:44%;aspect-ratio:466/499;background-image:url(decor/rosas-esq-izq.webp);transform:scaleY(-1)}
.ev-lago[data-ad=rosas][data-orn="1"] .s10::before{right:0;top:0;width:40%;aspect-ratio:488/525;background-image:url(decor/rosas-esq-der.webp);}
.ev-lago[data-ad=rosas][data-orn="1"] .s9::after{left:0;bottom:0;width:48%;aspect-ratio:466/499;background-image:url(decor/rosas-esq-izq.webp);}
.ev-lago[data-ad=rosas][data-orn="1"] .s9::before{right:0;bottom:0;width:40%;aspect-ratio:488/525;transform:scale(-1);background-image:url(decor/rosas-esq-der.webp);}

/* ===== Línea dorada ===== */
.ev-lago[data-ad=oro][data-orn="1"] .s2::before{left:-46px;top:40px;width:112px;aspect-ratio:554/900;background-image:url(decor/oro-flor.webp);}
.ev-lago[data-ad=oro][data-orn="1"] .s9::before{inset:0;background-image:url(decor/oro-marco.webp);background-size:cover;background-position:center;opacity:.55}

/* ===== Otoño terracota ===== */
.ev-lago[data-ad=otono][data-orn="1"] .s2::before{right:-10px;top:-16px;width:62%;aspect-ratio:974/736;background-image:url(decor/otono-ramo.webp);transform:scaleX(-1)}
.ev-lago[data-ad=otono][data-orn="1"] .s2 .top{padding-top:120px}
.ev-lago[data-ad=otono][data-orn="1"] .s2 .sprig{display:none}
.ev-lago[data-ad=otono][data-orn="1"] .s9::after{left:0;bottom:0;width:100%;aspect-ratio:1429/437;background-image:url(decor/otono-inf.webp);}
.ev-lago[data-ad=otono][data-orn="1"] .s5::before{left:-30px;top:-10px;width:52%;aspect-ratio:974/736;background-image:url(decor/otono-ramo.webp);}

/* ===== Violetas ===== */
.ev-lago[data-ad=morada][data-orn="1"] .s2::before{left:-6px;top:-22px;width:46%;aspect-ratio:583/478;background-image:url(decor/morada-esq.webp)}
.ev-lago[data-ad=morada][data-orn="1"] .s2 .sprig{display:none}
.ev-lago[data-ad=morada][data-orn="1"] .s9::after{right:0;bottom:0;width:56%;aspect-ratio:583/478;background-image:url(decor/morada-esq.webp);transform:scale(-1)}
