/* 99 · Nenúfares — la pintura se completa: el estanque (fondo vivo en toda la página) empieza como lienzo crema con pocas
   pinceladas y se termina de pintar mientras se baja. En la fecha una flor de loto se abre y el día queda en su centro. */
.c-nenufares { --display-peso: 400; --nombre-color: #2E3B4E; --titulo-letra: "Cormorant Garamond"; --titulo-peso: 700; --titulo-espacio: 0; --dia-letra: "Cormorant Garamond"; --dia-color: #2E3B4E;
	--y-letra: "Cormorant Garamond"; --y-peso: 500; --y-tam: .32em; --y-color: #8C4A6A; --radio: 28px; --vj: 54px; --sombra: 0 22px 26px rgb(46 59 78 / .2);
	--nombre-tam: clamp(4.8rem, 13vw, 11rem); --pareja-tam: 1; --display-espacio: 0;
	--panel: rgb(255 253 247 / .72); --panel-borde: rgb(255 255 255 / .7); --panel-filtro: blur(10px); }
.c-nenufares .e-y { font-style: italic; }
.c-nenufares .e-evento { color: #8C4A6A; letter-spacing: .5em; font-family: "Lora", serif; font-weight: 600; font-size: .78rem; }
.c-nenufares .e-nombre { line-height: 1.02; text-shadow: 0 2px 30px rgb(255 253 247 / .95); }
.c-nenufares .e-fecha { color: #2E3B4E; font-style: italic; background: rgb(255 253 247 / .75); padding: 6px 16px; border-radius: 999px; }
.ne-hoja { --w: min(20vmin, 200px); left: 4vw; bottom: 6vh; --r: -10deg; --dy: 12vh; --dr: -10deg; --ey: 20vh; --ed: .8s; --fd: 8s; --fa: 4px; }
.ne-loto { --w: min(16vmin, 160px); right: 8vw; bottom: 12vh; --r: 8deg; --dy: 14vh; --ey: 30vh; --ed: 1s; --fd: 7s; --fa: 4px; }
.c-nenufares .so-y { font-family: "Cormorant Garamond", serif; font-style: italic; font-size: .5em; color: #8C4A6A; }
.c-nenufares .xv-kicker { color: #8C4A6A; }
.c-nenufares .xv-titulo .xv-script { font-family: "Pinyon Script", cursive; color: #8C4A6A; font-size: 1.25em; }
.c-nenufares .xv-superficie { background: rgb(255 255 255 / .7); border: 1px solid rgb(255 255 255 / .8); }
.c-nenufares .xv-momento time { color: #8C4A6A; }
.c-nenufares .e-firma { font-family: "Pinyon Script", cursive; color: #8C4A6A; }
.c-nenufares .e-ornamento { width: min(50%, 200px); }
.c-nenufares main > .xv-sec:not(#portada):not(#fecha) > .panel { max-width: 1000px; }
/* fecha: el loto se abre */
.c-nenufares .e-fecha-k { color: #8C4A6A; background: rgb(255 253 247 / .75); padding: 4px 12px; border-radius: 999px; }
.ne-m-loto { left: 0; top: 4%; width: 100%; transform: scale(calc(.35 + var(--t1) * .65)) rotate(calc((1 - var(--t1)) * -30deg)); transform-origin: 50% 70%; filter: drop-shadow(0 20px 30px rgb(46 59 78 / .3)) saturate(calc(.6 + var(--t1) * .4)); }
.c-nenufares .e-dia-caja { padding: 10px 18px; background: rgb(255 253 247 / .9); border-radius: 50%; aspect-ratio: 1; place-content: center; width: 36%; translate: 0 6%; }
.c-nenufares .e-dia { font-size: clamp(2.8rem, 8vw, 4.4rem); }
.c-nenufares .e-mes { font-family: "Pinyon Script", cursive; color: #8C4A6A; font-size: clamp(1.3rem, 3.4vw, 1.9rem); }
.c-nenufares .e-anio { font-size: .66rem; }
.c-nenufares .e-sem, .c-nenufares .e-cuenta-caja { background: rgb(255 253 247 / .78); padding: 6px 14px; border-radius: 18px; }
.ne-cierre-loto { position: relative; display: block; width: min(26vmin, 200px); margin: 0 auto; }
.c-nenufares .e-cierre-arte { position: relative; inset: auto; z-index: 0; }
.c-nenufares #cierre > :not(.e-cierre-arte) { background: rgb(255 253 247 / .72); border-radius: 16px; padding-inline: 14px; }
@media (max-width: 760px) {
	.c-nenufares { --nombre-tam: clamp(4.2rem, 20vw, 6rem); }
	.ne-hoja { --w: 30vw; left: -2vw; } .ne-loto { --w: 24vw; right: 4vw; }
}
