/* Modelo Azul marfil — sobre de apertura, partículas, botón de música y marco (fuera del flujo). */
.ev-lago-fixed{--night:var(--t-oscuro);--night-2:color-mix(in srgb,var(--t-oscuro) 78%,#000);--gold:var(--t-acento);--on-night:var(--t-claro,#f7f2e6);--f-display:var(--lg-disp);--f-body:var(--lg-body);--f-script:var(--lg-scr);--cap:var(--lg-cap)}
.ev-lago-fixed .mbtn{font-family:var(--lg-body)}
.ev-lago-fixed .sobre[data-e=cristal] .env{filter:drop-shadow(0 24px 30px rgba(0,0,0,.4))}.ev-lago-fixed .sobre[data-e=cristal]{--e-bk:#26392f;--e-pat:none;--e-fr:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,.05)),#2d443a;--e-fl:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,.07)),#35503f;}.ev-lago-fixed .sobre[data-e=cristal] .env .bk,.ev-lago-fixed .sobre[data-e=cristal] .env .fr{border:1px solid rgba(255,255,255,.3)}.ev-lago-fixed .sobre[data-e=cristal] .names{display:block}.ev-lago-fixed .sobre[data-e=papel]{background:#efe7da;color:#4a3f31;--gold:#8d6f33;--e-bk:#d9c9ac;--e-pat:none;--e-fr:linear-gradient(115deg,rgba(255,255,255,.35),rgba(0,0,0,.05)),#f1e8d8;--e-fl:linear-gradient(180deg,rgba(255,255,255,.3),rgba(0,0,0,.06)),#eadfcb;--e-seal:#8e2b2b;--e-sealtx:#f3d9a8}.ev-lago-fixed .sobre[data-e=papel] small{color:#8d6f33}.ev-lago-fixed .sobre[data-e=papel] .go{color:#4a3f31;border-color:#8d6f33}.ev-lago-fixed .sobre[data-e=papel] .para{color:#4a3f31}.ev-lago-fixed .sobre[data-e=lino]{background:#e4e0d4;color:#3b3a33;--e-bk:#f2eee2;--e-pat:none;--e-fr:repeating-linear-gradient(0deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px),#dcd6c5;--e-fl:repeating-linear-gradient(0deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px),#d2cbb8;--e-seal:#6f7f62;--e-sealtx:#f4f1e6}.ev-lago-fixed .sobre[data-e=lino] small{color:#6f7f62}.ev-lago-fixed .sobre[data-e=lino] .go{color:#3b3a33;border-color:#6f7f62}.ev-lago-fixed .sobre[data-e=lino] .para{color:#3b3a33}.ev-lago-fixed .sobre[data-e=lino] .env::after{content:"";position:absolute;top:0;bottom:0;left:50%;width:16px;margin-left:-8px;z-index:4;background:#6f7f62;transition:opacity .4s}.ev-lago-fixed .sobre[data-e=lino].abre .env::after{opacity:0}.ev-lago-fixed .sobre .names{display:none;font:400 30px var(--f-display);margin-top:-6px}.ev-lago-fixed .sobre{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:var(--night);color:var(--on-night);transition:opacity .8s,visibility 0s .8s;padding:24px;text-align:center}.ev-lago-fixed .sobre.fuera{opacity:0;visibility:hidden;pointer-events:none}.ev-lago-fixed .sobre.none{display:none}.ev-lago-fixed .sobre small{font-size:10.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--gold)}.ev-lago-fixed .sobre .para{font:400 34px var(--f-script);color:var(--on-night);margin-top:-8px}.ev-lago-fixed .env{position:relative;width:min(76vw,320px);aspect-ratio:3/2;filter:drop-shadow(0 22px 26px rgba(0,0,0,.45))}.ev-lago-fixed .env .bk{position:absolute;inset:0;background:var(--e-bk,var(--gold));border-radius:4px;background-image:var(--e-pat,radial-gradient(circle at 25% 25%,rgba(255,255,255,.2) 0 1.6px,transparent 2px),radial-gradient(circle at 75% 75%,rgba(255,255,255,.2) 0 1.6px,transparent 2px));background-size:14px 14px}.ev-lago-fixed .env .ct{position:absolute;inset:7% 6% 4%;background:#fffaf0;border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;z-index:2;transition:transform 1s cubic-bezier(.3,.7,.2,1) .5s;color:#2b2a24}.ev-lago-fixed .env .ct b{font:500 25px var(--f-display)}.ev-lago-fixed .env .ct span{font-size:9px;letter-spacing:.22em;text-transform:uppercase;opacity:.7}.ev-lago-fixed .env .fr{position:absolute;inset:0;z-index:3;border-radius:4px;background:var(--e-fr,linear-gradient(115deg,rgba(255,255,255,.1),rgba(0,0,0,.18)),var(--night-2));clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);border:1px solid rgba(255,255,255,.08)}.ev-lago-fixed .env .fl{position:absolute;left:0;right:0;top:0;height:56%;z-index:4;transform-origin:top;transition:transform .8s cubic-bezier(.4,.1,.2,1),z-index 0s .4s}.ev-lago-fixed .env .fl::before{content:"";position:absolute;inset:0;background:var(--e-fl,linear-gradient(180deg,rgba(255,255,255,.12),rgba(0,0,0,.2)),var(--night-2));clip-path:polygon(0 0,100% 0,50% 100%);backface-visibility:hidden}.ev-lago-fixed .env .fl::after{content:"";position:absolute;inset:0;background:var(--e-bk,var(--gold));clip-path:polygon(0 0,100% 0,50% 100%);transform:rotateX(180deg);backface-visibility:hidden}.ev-lago-fixed .env .se{position:absolute;z-index:5;left:50%;top:52%;width:62px;height:62px;margin:-31px 0 0 -31px;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.45),transparent 45%),var(--e-seal,var(--gold));color:var(--e-sealtx,var(--night));display:flex;align-items:center;justify-content:center;font:600 17px var(--f-display);box-shadow:0 3px 8px rgba(0,0,0,.4),inset 0 0 0 3px rgba(0,0,0,.1);transition:.4s;animation:lat 2.4s ease-in-out infinite}.ev-lago-fixed .sobre.abre .fl{transform:rotateX(180deg);z-index:1}.ev-lago-fixed .sobre.abre .se{opacity:0;animation:none}.ev-lago-fixed .sobre.abre .ct{transform:translateY(-60%) scale(1.04)}.ev-lago-fixed .sobre.abre small,.ev-lago-fixed .sobre.abre .para,.ev-lago-fixed .sobre.abre .go{opacity:0;transition:.3s}.ev-lago-fixed .go{background:transparent;border:1px solid var(--gold);color:var(--on-night);border-radius:999px;padding:13px 30px;font:500 11px var(--f-body);letter-spacing:.26em;text-transform:uppercase;cursor:pointer}.ev-lago-fixed .sobre[data-e=vino]{background:#2a1116;--e-bk:#5a1f2c;--e-pat:none;--e-fr:linear-gradient(115deg,rgba(255,255,255,.08),rgba(0,0,0,.2)),#6b2535;--e-fl:linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,0,0,.18)),#7a2b3d;--e-seal:#c9a063;--e-sealtx:#2a1116;--gold:#c9a063;color:#f6e9de}.ev-lago-fixed .sobre[data-e=vino] .env::before{content:"";position:absolute;inset:-14px;border:1px solid #c9a063;z-index:0;pointer-events:none}.ev-lago-fixed .sobre[data-e=vino] .env::after{content:"";position:absolute;inset:-9px;border:1px solid rgba(201,160,99,.5);z-index:0;pointer-events:none}.ev-lago-fixed .sobre[data-e=vino] .para{color:#f6e9de}.ev-lago-fixed .fx{position:fixed;inset:0;pointer-events:none;z-index:14;overflow:hidden;max-width:430px;margin:0 auto}.ev-lago-fixed .fx span{position:absolute;top:-8%;color:var(--gold);animation:fxd linear infinite;opacity:.85}.ev-lago-fixed .mbtn{position:fixed;top:12px;right:max(12px,calc(50% - 203px));z-index:30;display:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--gold);background:color-mix(in srgb,var(--night) 75%,transparent);color:var(--gold);backdrop-filter:blur(8px);align-items:center;justify-content:center;font-size:15px;cursor:pointer;padding:0}.ev-lago-fixed .mbtn.on{display:flex}.ev-lago-fixed .mbtn.play{background:var(--gold);color:var(--night)}.ev-lago-fixed .mk{position:fixed;inset:8px;pointer-events:none;z-index:15;max-width:414px;margin:0 auto;display:none}.ev-lago-fixed .mk[data-m=suave]{display:block;border:1px solid color-mix(in srgb,var(--gold) 70%,transparent);border-radius:20px}.ev-lago-fixed .mk[data-m=glass]{display:block;border:1px solid rgba(255,255,255,.55);border-radius:22px;box-shadow:0 0 0 6px rgba(255,255,255,.12)}.ev-lago-fixed .mk[data-m=ornamental]{display:block;border:3px double color-mix(in srgb,var(--gold) 70%,transparent);border-radius:6px}</style>
@keyframes lat{50%{transform:scale(1.07)}}
@keyframes fxd{0%{transform:translate3d(0,-10vh,0) rotate(0)}50%{transform:translate3d(24px,55vh,0) rotate(160deg)}100%{transform:translate3d(-16px,112vh,0) rotate(340deg)}}
/* v7: ajustes del editor nuevo */
.ev-lago .s1 .msg{position:relative;font:italic 500 19px var(--lg-cap);margin:12px auto 0;max-width:24ch;color:var(--t-texto)}
.ev-lago .s2 .cita2{margin-top:14px;font-style:italic}
.ev-lago[data-ta=left] .s1 .nm,.ev-lago[data-ta=left] .s1 .nu,.ev-lago[data-ta=left] .s1 .nm .in{text-align:left;padding-left:26px;padding-right:26px}
.ev-lago[data-ta=right] .s1 .nm,.ev-lago[data-ta=right] .s1 .nu{text-align:right;padding-left:26px;padding-right:26px}
.ev-lago[data-ta=center] .s1 .nm,.ev-lago[data-ta=center] .s1 .nu{text-align:center}
.ev-lago[data-caps="1"] .s1 .nm .n{text-transform:uppercase}
.ev-lago[data-caps="0"] .s1 .nm .n{text-transform:none}
.ev-lago[data-ad=filetes] .s1::before,.ev-lago[data-ad=filetes] .s1::after{content:"";position:absolute;z-index:3;width:54px;height:54px;border:1px solid var(--t-acento);opacity:.75;pointer-events:none}
.ev-lago[data-ad=filetes] .s1::before{top:18px;left:18px;border-right:0;border-bottom:0}
.ev-lago[data-ad=filetes] .s1::after{bottom:18px;right:18px;border-left:0;border-top:0}
.ev-lago.js[data-anim=sello] .rv{transform:translateY(14px) scale(.96)}
.ev-lago.js[data-anim=sello] .pol.rv{transform:translateY(14px) scale(.96) rotate(var(--r,0deg))}
.ev-lago[data-bgs=estrellas]{background-image:radial-gradient(circle,color-mix(in srgb,var(--t-acento) 55%,transparent) 1.2px,transparent 1.6px),radial-gradient(circle,color-mix(in srgb,var(--t-acento) 35%,transparent) 1px,transparent 1.4px);background-size:46px 46px,71px 71px;background-position:0 0,23px 31px}
.ev-lago[data-bgs=confeti]{background-image:linear-gradient(35deg,transparent 46%,color-mix(in srgb,var(--t-acento) 40%,transparent) 47% 53%,transparent 54%),linear-gradient(-30deg,transparent 46%,color-mix(in srgb,var(--t-oscuro) 28%,transparent) 47% 53%,transparent 54%);background-size:90px 90px,130px 130px;background-position:0 0,40px 50px}
.ev-lago[data-curado=aura]{background-image:linear-gradient(135deg,#e9e3ff,#c9f4ff 60%,#fff)}
.ev-lago[data-curado=marfil]{background-image:linear-gradient(135deg,#faf4e7,#e7d8bb)}
.ev-lago[data-curado=cielo]{background-image:linear-gradient(135deg,#dfeaff,#f3eaff 60%,#fff)}
.ev-lago[data-curado=pop]{background-image:linear-gradient(135deg,#ffe29a,#ff9ec4 55%,#9fd7ff)}
.ev-lago[data-curado=minimal]{background-image:linear-gradient(135deg,#fff,#eeeef2)}
.ev-lago[data-curado=rosario]{background-image:linear-gradient(135deg,#fff0f3,#f6c9d4)}
.ev-lago[data-curado=noche]{background-image:linear-gradient(135deg,#1c1230,#3c1a63 60%,#c23fd1);--t-fondo:#1c1230;--t-texto:#f6effc;--t-texto-tenue:rgba(246,239,252,.75)}
.ev-lago[data-curado=club]{background-image:linear-gradient(135deg,#0f1a2b,#1b3a5c 60%,#2fc4b2);--t-fondo:#0f1a2b;--t-texto:#eaf6f4;--t-texto-tenue:rgba(234,246,244,.75)}
.ev-lago-fixed[data-fx=aura] .fx{background:radial-gradient(60% 38% at 50% 28%,color-mix(in srgb,var(--gold) 34%,transparent),transparent 70%),radial-gradient(50% 30% at 20% 80%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 70%);animation:aura 7s ease-in-out infinite alternate}
@keyframes aura{from{opacity:.55;transform:scale(1)}to{opacity:1;transform:scale(1.06)}}
/* v7: diseños de portada (editorial = el original) */
.ev-lago[data-cover=cine] .s1{background:#14110f;min-height:790px}
.ev-lago[data-cover=cine] .s1 .ph{height:790px;background-position:50% 20%}
.ev-lago[data-cover=cine] .s1 .sh{top:240px;height:550px;background:linear-gradient(to bottom,rgba(10,8,6,0),rgba(10,8,6,.88) 78%)}
.ev-lago[data-cover=cine] .s1 .nm{top:auto;bottom:46px}
.ev-lago[data-cover=cine] .s1 .nu,.ev-lago[data-cover=cine] .s1 .nm .n,.ev-lago[data-cover=cine] .s1 .dt,.ev-lago[data-cover=cine] .s1 .lg,.ev-lago[data-cover=cine] .s1 .msg{color:#fff}
.ev-lago[data-cover=cine] .s1 .nm .a{color:#f1dcc0}
.ev-lago[data-cover=cine] .s1 .sprig{display:none}
.ev-lago[data-cover=circular] .s1{min-height:790px}
.ev-lago[data-cover=circular] .s1 .ph{left:50%;right:auto;width:300px;height:300px;margin-left:-150px;top:92px;border-radius:50%;border:8px solid #fff;box-shadow:0 14px 36px rgba(0,0,0,.18);background-position:50% 20%;outline:1px solid color-mix(in srgb,var(--t-acento) 45%,transparent);outline-offset:14px}
.ev-lago[data-cover=circular] .s1 .sh{display:none}
.ev-lago[data-cover=circular] .s1 .nm{top:452px}
.ev-lago[data-cover=dividida] .s1{min-height:790px}
.ev-lago[data-cover=dividida] .s1 .ph{height:430px;background-position:50% 20%}
.ev-lago[data-cover=dividida] .s1 .sh{display:none}
.ev-lago[data-cover=dividida] .s1 .nu{top:auto;bottom:calc(790px - 430px + 14px);padding-left:26px;text-align:left;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.45)}
.ev-lago[data-cover=dividida] .s1 .nm{top:462px;text-align:left}
.ev-lago[data-cover=dividida] .s1 .nm .in,.ev-lago[data-cover=dividida] .s1 .nm{padding-left:26px;padding-right:26px}
.ev-lago[data-cover=dividida] .s1 .nm .n{font-size:60px;line-height:58px}
.ev-lago[data-cover=dividida] .s1 .dt,.ev-lago[data-cover=dividida] .s1 .lg{margin-left:0}
.ev-lago[data-cover=minimal] .s1{min-height:640px}
.ev-lago[data-cover=minimal] .s1 .ph,.ev-lago[data-cover=minimal] .s1 .sh{display:none}
.ev-lago[data-cover=minimal] .s1 .nm{top:200px}
.ev-lago[data-cover=minimal] .s1 .nu{top:40px}
.ev-lago[data-cover=polaroid] .s1{min-height:790px}
.ev-lago[data-cover=polaroid] .s1 .ph{left:50%;right:auto;width:270px;height:320px;margin-left:-135px;top:96px;border:12px solid #fff;border-bottom-width:56px;box-shadow:0 18px 40px rgba(0,0,0,.22);rotate:-4deg;background-position:50% 20%}
.ev-lago[data-cover=polaroid] .s1 .sh{display:none}
.ev-lago[data-cover=polaroid] .s1 .nm{top:492px}
.ev-lago[data-cover=polaroid] .s1 .sprig{display:none}
