.inv[data-coleccion=cuento]{--f-texto:var(--fi-lora), Georgia, "Times New Roman", serif;--f-display:var(--fi-cinzel-decorativa), var(--fi-cormorant), serif;--f-guion:var(--fi-great-vibes), var(--fi-cormorant), cursive;--cu-oro:#e9c46a;--cu-oro-2:#f6e3a6;--cu-papel:#fbf5e6;--cu-papel-tinta:#3a2a18}.inv[data-coleccion=cuento][data-tipografia=great-vibes]{--f-display:var(--fi-great-vibes), var(--fi-cormorant), cursive}.inv[data-coleccion=cuento][data-tipografia=fell]{--f-display:var(--fi-fell), var(--fi-cormorant), serif}.inv[data-coleccion=cuento][data-paleta=azul-noche]{--bg:#0f1838;--bg-2:#1b2654;--card:#f0ecff12;--campo:#00000038;--ink:#f3eefc;--ink-2:#f3eefce6;--muted:#f3eefcbd;--line:#f0d38a47;--line-2:#f0d38a24;--acento:#e9c46a;--acento-texto:#f0d38a;--acento-2:#f6e3a6;--btn-bg:#e9c46a;--btn-ink:#0f1838;--foco:#f0d38a;--sombra:0 14px 34px -16px #0009;--sombra-lg:0 30px 60px -20px #000000b3;--apertura-bg:#0b1230;--muestra-1:#e9c46a;--muestra-2:#2a3a7a;--muestra-3:#f3eefc;--muestra-4:#0f1838;--cu-cielo-a:#0b1230;--cu-cielo-b:#2a3a7a;--cu-castillo:#dcd8f2;--cu-tejado:#9fb0e8;--cu-luz:#ffd77a;--cu-tapa:#1c2a66}.inv[data-coleccion=cuento][data-paleta=rosa]{--bg:#fbf1f1;--bg-2:#f6dde3;--card:snow;--campo:#fffdfd;--ink:#3a1d2a;--ink-2:#5a3444;--muted:#7a5564;--line:#8e2f5033;--line-2:#8e2f501a;--acento:#b5476a;--acento-texto:#8e2f50;--acento-2:#c9748e;--btn-bg:#8e2f50;--btn-ink:#fff6f6;--foco:#8e2f50;--apertura-bg:#3a1630;--muestra-1:#b5476a;--muestra-2:#e9c46a;--muestra-3:#3a1d2a;--muestra-4:#f6dde3;--cu-cielo-a:#f6c9c9;--cu-cielo-b:#fbeaea;--cu-castillo:#fff7f4;--cu-tejado:#d98aa1;--cu-luz:#f2b45a;--cu-tapa:#7a2142}.inv[data-coleccion=cuento][data-paleta=aguamarina]{--bg:#eef8f7;--bg-2:#d6efec;--card:#fff;--campo:#fff;--ink:#0d3540;--ink-2:#2a515b;--muted:#4c6c74;--line:#1d726833;--line-2:#1d72681a;--acento:#2a9d8f;--acento-texto:#1d7268;--acento-2:#6cc3b8;--btn-bg:#0d3540;--btn-ink:#eef8f7;--foco:#1d7268;--apertura-bg:#062a33;--muestra-1:#2a9d8f;--muestra-2:#e9c46a;--muestra-3:#0d3540;--muestra-4:#d6efec;--cu-cielo-a:#9fd8e0;--cu-cielo-b:#e6f6f4;--cu-castillo:#f6fbfb;--cu-tejado:#5fb3b0;--cu-luz:#f2c25a;--cu-tapa:#0f5c63}.inv[data-coleccion=cuento][data-paleta=lavanda]{--bg:#f4f0fa;--bg-2:#e7def4;--card:#fcfaff;--campo:#fff;--ink:#2c2140;--ink-2:#4a3d61;--muted:#6b5f80;--line:#6a4c9c33;--line-2:#6a4c9c1a;--acento:#8a6bbf;--acento-texto:#6a4c9c;--acento-2:#b39ad8;--btn-bg:#2c2140;--btn-ink:#f4f0fa;--foco:#6a4c9c;--apertura-bg:#1e1538;--muestra-1:#8a6bbf;--muestra-2:#e9c46a;--muestra-3:#2c2140;--muestra-4:#e7def4;--cu-cielo-a:#4b3b7a;--cu-cielo-b:#c9b6e6;--cu-castillo:#efe9f8;--cu-tejado:#a38bd0;--cu-luz:#ffd77a;--cu-tapa:#4b3478}.i-cuento-cielo,.i-cuento-escena-cielo,.i-cuento-fondo{pointer-events:none;position:absolute;inset:0}.i-cuento-cielo span,.i-cuento-escena-cielo span,.i-cuento-fondo span{background:#fff7d6;border-radius:50%;animation:3.2s ease-in-out infinite i-cuento-titila;position:absolute;box-shadow:0 0 6px 1px #ffeeb4cc}@keyframes i-cuento-titila{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}.i-cuento-fondo{z-index:0;position:fixed}.i-cuento-fondo span{background:var(--acento);box-shadow:0 0 6px 1px color-mix(in srgb, var(--acento) 60%, transparent);opacity:.4}.inv[data-coleccion=cuento] .i-contenido{z-index:1;position:relative}.i-cuento-ap{isolation:isolate;background:radial-gradient(120% 70% at 50% 100%, color-mix(in srgb, var(--cu-tapa) 70%, var(--ap-color,var(--apertura-bg))), var(--ap-color,var(--apertura-bg)) 70%);color:#fbf3df}.i-cuento-luna{top:calc(28px + var(--seguro-arriba,0px));background:radial-gradient(circle at 35% 35%,#fffbe8,#f3e2a8 70%);border-radius:50%;width:46px;height:46px;position:absolute;right:14%;box-shadow:0 0 40px 8px #ffe9aa59}.i-cuento-ap-arriba{z-index:3;left:0;right:0;top:calc(60px + var(--seguro-arriba,0px));text-align:center;gap:6px;padding:0 24px;display:grid;position:absolute}.i-cuento-para{font:600 11px/1.3 var(--f-texto);letter-spacing:.22em;text-transform:uppercase;color:var(--cu-oro-2)}.i-cuento-ap-ante{font:italic 400 17px/1.3 var(--f-texto);opacity:.9}.i-cuento-libro-zona{z-index:2;aspect-ratio:1/1.38;perspective:1400px;width:min(56vw,230px);position:absolute;top:50%;left:50%;translate:-50% -50%}.inv[data-modo=vista-previa] .i-cuento-libro-zona{width:min(56cqi,230px)}.i-cuento-libro-sombra{transform-origin:0;background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;height:22px;position:absolute;bottom:-18px;left:4%;right:4%}.i-cuento-libro{transform-style:preserve-3d;position:absolute;inset:0}.i-cuento-pagina,.i-cuento-tapa{border-radius:4px 12px 12px 4px;position:absolute;inset:0}.i-cuento-pagina{background:linear-gradient(90deg, #785a3238, transparent 14%), var(--cu-papel);color:var(--cu-papel-tinta);text-align:center;place-items:center;padding:10% 12% 10% 14%;display:grid;box-shadow:inset -3px 0 #e9dcbc,inset -6px 0 #f4ead2,0 18px 40px -16px #0000008c}.i-cuento-pagina-in{gap:10px;display:grid}.i-cuento-capitular{font:400 clamp(12px, 3.6vw, 15px) / 1.5 var(--f-texto);text-align:left}.i-cuento-letra{float:left;font:700 2.6em/.9 var(--fi-cinzel-decorativa), serif;color:#fff6d8;background:linear-gradient(160deg, var(--cu-tapa), color-mix(in srgb, var(--cu-tapa) 60%, #000));border:2px solid var(--cu-oro);border-radius:4px;margin:2px 6px 0 0;padding:2px 6px}.i-cuento-pagina-fecha{font:700 clamp(12px, 3.4vw, 14px) / 1.3 var(--fi-cinzel-decorativa), serif;color:color-mix(in srgb, var(--cu-tapa) 80%, #000)}.i-cuento-pagina-fin{font:400 clamp(17px, 5vw, 22px) / 1.1 var(--f-guion);color:color-mix(in srgb, var(--cu-tapa) 70%, #000)}.i-cuento-tapa{transform-origin:0;transform-style:preserve-3d}.i-cuento-tapa-frente,.i-cuento-tapa-dorso{backface-visibility:hidden;border-radius:4px 12px 12px 4px;position:absolute;inset:0}.i-cuento-tapa-frente{text-align:center;background:radial-gradient(120% 80% at 30% 20%, #ffffff29, transparent 60%), linear-gradient(90deg, #00000059, transparent 10%), var(--cu-tapa);box-shadow:inset 0 0 0 6px var(--cu-tapa), inset 0 0 0 7.5px var(--cu-oro), inset 0 0 0 11px var(--cu-tapa), inset 0 0 0 12px color-mix(in srgb, var(--cu-oro) 60%, transparent), 0 22px 44px -18px #000000b3;color:var(--cu-oro-2);align-content:center;justify-items:center;gap:6px;padding:18% 12%;display:grid}.i-cuento-tapa-dorso{color:color-mix(in srgb, var(--cu-tapa) 80%, #000);text-align:center;background:linear-gradient(270deg,#785a3240,#0000 14%),#f4ead2;align-content:center;justify-items:center;gap:8px;padding:12%;display:grid;transform:rotateY(180deg)}.i-cuento-dorso-estrellas{letter-spacing:.3em;color:#b98a2e;font-size:12px}.i-cuento-dorso-t{font:700 clamp(11px, 3.2vw, 13px) / 1.2 var(--fi-cinzel-decorativa), serif;letter-spacing:.06em}.i-cuento-dorso-dibujo{opacity:.55;width:86%}.i-cuento-dorso-dibujo path{fill:none;stroke:color-mix(in srgb, var(--cu-tapa) 70%, #000);stroke-width:1.4px}.i-cuento-tapa-estrella{color:var(--cu-oro);font-size:18px}.i-cuento-tapa-titulo{font:700 clamp(17px, 5.4vw, 24px) / 1.15 var(--fi-cinzel-decorativa), serif;background:linear-gradient(180deg, #fff3c4, var(--cu-oro) 60%, #b98a2e);color:#0000;-webkit-background-clip:text;background-clip:text}.i-cuento-tapa-sub{font:italic 400 12px/1.2 var(--f-texto);opacity:.85}.i-cuento-tapa-nombres{font:400 clamp(22px, 7vw, 30px) / 1.1 var(--f-guion);color:var(--ap-nombres,#fbf3df);overflow-wrap:anywhere}.i-cuento-esq{aspect-ratio:1;fill:none;width:22%;stroke:var(--cu-oro);stroke-width:1.6px;position:absolute}.i-cuento-esq circle,.i-cuento-esq path:last-child{fill:var(--cu-oro);stroke:none}.i-cuento-esq-1{top:6%;left:7%}.i-cuento-esq-2{top:6%;right:7%;transform:scaleX(-1)}.i-cuento-esq-3{bottom:6%;left:7%;transform:scaleY(-1)}.i-cuento-esq-4{bottom:6%;right:7%;transform:scale(-1)}.i-cuento-chispa{opacity:0;background:radial-gradient(circle, #fffbe0 20%, var(--cu-oro) 45%, transparent 70%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;width:14px;height:14px;margin:-7px;position:absolute;top:40%;left:50%}.i-cuento-ap-pie{z-index:3;left:0;right:0;bottom:calc(40px + var(--seguro-abajo,0px));text-align:center;justify-items:center;gap:12px;padding:0 24px;display:grid;position:absolute}.i-cuento-ap-pie .i-btn-pri{background:linear-gradient(180deg, #fff1bf, var(--cu-oro));color:#2a1d08;border-color:#0000;box-shadow:0 10px 30px -10px #e9c46ab3}.i-cuento-ap-pie .i-apertura-pista{opacity:.85;font-size:13px}.i-cuento-portada{isolation:isolate;position:relative}.i-cuento-ventana{width:min(84cqi,360px);margin:18px auto 26px;position:relative}.i-cuento-ventana.i-con-foto{margin-bottom:70px}.i-cuento-escena{aspect-ratio:4/4.6;background:linear-gradient(180deg, var(--cu-cielo-a), var(--cu-cielo-b));box-shadow:0 0 0 3px var(--bg), 0 0 0 4.5px var(--acento), 0 0 0 8px var(--bg), 0 0 0 9px color-mix(in srgb, var(--acento) 55%, transparent), var(--sombra-lg,0 30px 60px -24px #28143c73);border-radius:999px 999px 16px 16px;position:relative;overflow:hidden}.i-cuento-escena-luna{aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#fffbe8,#f3e2a8 70%);border-radius:50%;width:15%;position:absolute;top:16%;left:18%;box-shadow:0 0 34px 6px #ffe9aa73}.i-cuento-escena-rosa .i-cuento-escena-luna,.i-cuento-escena-sirena .i-cuento-escena-luna{background:radial-gradient(circle at 40% 40%,#fffdf2,#ffe2b0 70%);box-shadow:0 0 40px 10px #ffdca080}.i-cuento-escena-rosa .i-cuento-escena-cielo span,.i-cuento-escena-sirena .i-cuento-escena-cielo span{display:none}.i-cuento-dibujo{width:100%;height:80%;position:absolute;inset:auto 0 0}.i-cuento-castillo path,.i-cuento-torre>path{fill:var(--cu-castillo)}.i-cuento-castillo .i-cuento-tejado,.i-cuento-torre .i-cuento-tejado{fill:var(--cu-tejado)}.i-cuento-castillo .i-cuento-luz,.i-cuento-torre .i-cuento-luz{fill:var(--cu-luz);filter:drop-shadow(0 0 3px var(--cu-luz))}.i-cuento-castillo .i-cuento-puerta{fill:color-mix(in srgb, var(--cu-tejado) 70%, #000)}.i-cuento-castillo .i-cuento-mastil,.i-cuento-torre .i-cuento-mastil{fill:none;stroke:var(--cu-castillo);stroke-width:1.2px}.i-cuento-castillo .i-cuento-bandera,.i-cuento-torre .i-cuento-bandera{fill:var(--acento)}.i-cuento-reloj circle{fill:#fffaf0;stroke:var(--cu-oro);stroke-width:1.4px}.i-cuento-reloj path{fill:none;stroke:#2a1d08;stroke-width:1.2px;stroke-linecap:round}.i-cuento-torre .i-cuento-piedra{fill:none;stroke:color-mix(in srgb, var(--cu-tejado) 45%, transparent);stroke-width:.8px}.i-cuento-trenza{fill:none;stroke:#e8b84e;stroke-width:5px;stroke-linecap:round}.i-cuento-flor{fill:#f6a7c1;stroke:#fff;stroke-width:1px}.i-cuento-hiedra{fill:none;stroke:#6f9a67;stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:2 5}.i-cuento-rosas circle{fill:#c9415f}.i-cuento-rosas .i-cuento-tallo{fill:none;stroke:#4f7a4a;stroke-width:3px}.i-cuento-rosas .i-cuento-hoja{fill:none;stroke:#5f8f58;stroke-width:3px;stroke-linecap:round}.i-cuento-rosas .i-cuento-rosa-pliegue{fill:none;stroke:#8e1f3c;stroke-width:1.4px}.i-cuento-roca{fill:color-mix(in srgb, var(--cu-tejado) 55%, #6a7d82)}.i-cuento-mar path{fill:color-mix(in srgb, var(--acento) 70%, #fff)}.i-cuento-mar .i-cuento-mar-2{fill:var(--acento)}.i-cuento-mar .i-cuento-concha{fill:#ffd9c7;stroke:#e7a98f;stroke-width:1.2px}.i-cuento-fuegos{pointer-events:none;position:absolute;inset:0}.i-cuento-fuego{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, var(--f-color,#ffd77a) 0 3deg, transparent 3deg 22deg);opacity:0;border-radius:50%;width:34%;animation:3.6s ease-out infinite i-cuento-fuego;position:absolute;-webkit-mask:radial-gradient(circle,#0000 18%,#000 20% 46%,#0000 50%);mask:radial-gradient(circle,#0000 18%,#000 20% 46%,#0000 50%)}.i-cuento-fuego-1{--f-color:#ffd77a;top:6%;left:54%}.i-cuento-fuego-2{--f-color:#f6a7c1;width:26%;animation-delay:1.2s;top:22%;left:8%}.i-cuento-fuego-3{--f-color:#b9d4ff;width:22%;animation-delay:2.3s;top:30%;left:68%}@keyframes i-cuento-fuego{0%{opacity:0;transform:scale(.2)}12%{opacity:1}60%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.12)translateY(6%)}}.i-cuento-petalos span,.i-cuento-burbujas span{pointer-events:none;position:absolute}.i-cuento-petalos span{background:#d9576f;border-radius:80% 0;width:9px;height:12px;animation:7s linear infinite i-cuento-petalo;top:-8%}@keyframes i-cuento-petalo{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:.9}to{opacity:0;transform:translateY(560%)translate(30px)rotate(320deg)}}.i-cuento-escena .i-cuento-petalos,.i-cuento-escena .i-cuento-burbujas{position:absolute;inset:0}.i-cuento-burbujas span{border:1.5px solid #ffffffd9;border-radius:50%;width:8px;height:8px;animation:5s ease-in infinite i-cuento-burbuja;bottom:4%}@keyframes i-cuento-burbuja{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(-260%)}}.i-cuento-v-esq{aspect-ratio:1;fill:none;width:15%;stroke:var(--cu-oro);stroke-width:1.6px;position:absolute;bottom:10px}.i-cuento-v-esq circle,.i-cuento-v-esq path:last-child{fill:var(--cu-oro);stroke:none}.i-cuento-v-esq-1{left:10px;transform:scaleY(-1)}.i-cuento-v-esq-2{right:10px;transform:scale(-1)}.i-cuento-espejo{z-index:3;aspect-ratio:3/4;background:linear-gradient(160deg, #fff1bf, var(--cu-oro) 40%, #b98a2e);border-radius:50%;width:42%;padding:6px;position:absolute;bottom:-16%;right:-3%;box-shadow:0 16px 30px -14px #1e143299}.i-cuento-espejo-foto,.i-cuento-espejo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.inv[data-coleccion=cuento] .i-cuento-ante{align-items:center;gap:10px;display:inline-flex}.inv[data-coleccion=cuento] .i-cuento-ante:before,.inv[data-coleccion=cuento] .i-cuento-ante:after,.inv[data-coleccion=cuento] .i-cabecera .i-antetitulo:before,.inv[data-coleccion=cuento] .i-cabecera .i-antetitulo:after{content:"✦";color:var(--acento);font-size:.9em}.inv[data-coleccion=cuento] .i-cabecera .i-antetitulo{align-items:center;gap:10px;display:inline-flex}.inv[data-coleccion=cuento] .i-cuento-nombres{font:400 clamp(36px, min(16cqi, calc(150cqi / var(--largo,6))), 76px) / 1.08 var(--f-display);color:var(--acento-texto);overflow-wrap:anywhere;padding-bottom:.08em}.inv[data-coleccion=cuento][data-paleta=azul-noche] .i-cuento-nombres{background:linear-gradient(180deg, #fff3c4, var(--cu-oro) 55%, #c69a3c);color:#0000;-webkit-background-clip:text;background-clip:text}.inv[data-coleccion=cuento][data-tipografia=great-vibes] .i-cuento-nombres{font-size:clamp(48px, min(22cqi, calc(200cqi / var(--largo,6))), 104px);line-height:1.05}.inv[data-coleccion=cuento] .i-cuento-nombres .i-ln{padding:0 .12em .06em;display:block;overflow:hidden}.inv[data-coleccion=cuento] .i-cuento-nombres .i-ln>span{display:inline-block}.inv[data-coleccion=cuento] .i-cuento-nombres .i-amp{font:400 .8em/1 var(--f-guion);color:var(--acento);-webkit-text-fill-color:var(--acento);margin:.02em 0}.i-cuento-frase{max-width:30ch;font-style:italic;margin:12px auto 0!important}.i-cuento-fecha{margin-top:26px!important}.i-cuento-cinta{background:var(--acento);color:var(--btn-ink);font:500 12px/1.3 var(--f-texto);letter-spacing:.14em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 16px) 50%,100% 100%,0 100%,16px 50%);justify-items:center;gap:3px;padding:12px 40px;display:inline-grid;position:relative}.inv[data-coleccion=cuento][data-paleta=azul-noche] .i-cuento-cinta{background:linear-gradient(180deg, #fff1bf, var(--cu-oro));color:#2a1d08}.i-cuento-cinta b{font:700 19px/1.15 var(--f-display);letter-spacing:.02em;text-transform:none;font-variant-numeric:lining-nums}.inv[data-coleccion=cuento] .i-panel{border:1px solid color-mix(in srgb, var(--acento) 45%, transparent);box-shadow:inset 0 0 0 4px var(--card), inset 0 0 0 5px color-mix(in srgb, var(--acento) 25%, transparent), var(--sombra,0 14px 34px -18px #28143c4d);border-radius:18px}.inv[data-coleccion=cuento] .i-h2 em{font:400 1.3em/1 var(--f-guion);color:var(--acento-texto)}.inv[data-coleccion=cuento] .i-sec+.i-sec:before{content:"";background:color-mix(in srgb, var(--acento) 70%, transparent);width:150px;height:18px;margin:0 auto 50px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 18'%3E%3Cpath d='M2 9h52M96 9h52' stroke='%23000' stroke-width='1.2'/%3E%3Cpath d='M54 9c6-6 10-6 14 0-4 6-8 6-14 0ZM96 9c-6-6-10-6-14 0 4 6 8 6 14 0Z' fill='%23000'/%3E%3Cpath d='M75 1l2.4 5.6L83 9l-5.6 2.4L75 17l-2.4-5.6L67 9l5.6-2.4Z' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 18'%3E%3Cpath d='M2 9h52M96 9h52' stroke='%23000' stroke-width='1.2'/%3E%3Cpath d='M54 9c6-6 10-6 14 0-4 6-8 6-14 0ZM96 9c-6-6-10-6-14 0 4 6 8 6 14 0Z' fill='%23000'/%3E%3Cpath d='M75 1l2.4 5.6L83 9l-5.6 2.4L75 17l-2.4-5.6L67 9l5.6-2.4Z' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat}.inv[data-coleccion=cuento] .i-programa-lista li:before{background:var(--acento);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);border-radius:0;width:12px;height:12px}@media (prefers-reduced-motion:reduce){.i-cuento-cielo span,.i-cuento-escena-cielo span,.i-cuento-fondo span,.i-cuento-fuego,.i-cuento-petalos span,.i-cuento-burbujas span{animation:none}.i-cuento-fuego{opacity:.8}}
