@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Great+Vibes&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400&family=Montserrat:wght@300;400;500&family=Great+Vibes&display=swap);.invitacion-container[data-v-0d8974d4]{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem .5rem;position:relative;overflow:hidden;perspective:1100px;contain:layout style}.bg-imagen[data-v-0d8974d4]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;will-change:transform,opacity,filter;filter:blur(4px);transform:scale(1.05) translateZ(0);background:linear-gradient(180deg,hsla(0,0%,100%,.868) 0,hsla(40,43%,93%,.911))!important;background-blend-mode:overlay}.bg-vignette[data-v-0d8974d4]{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 45%,rgba(0,0,0,.25) 75%,rgba(0,0,0,.55) 100%);will-change:opacity}.polvo-container[data-v-0d8974d4]{position:absolute;inset:0;pointer-events:none;z-index:2;overflow:hidden;contain:strict}.polvo[data-v-0d8974d4]{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff8c6;box-shadow:0 0 5px #e3be77;opacity:0;animation:flotarSuave-0d8974d4 8s ease-in-out infinite;will-change:transform,opacity}.polvo-1[data-v-0d8974d4]{top:12%;left:8%;animation-delay:0s}.polvo-2[data-v-0d8974d4]{top:22%;left:82%;animation-delay:1.2s}.polvo-3[data-v-0d8974d4]{top:35%;left:15%;animation-delay:2.4s}.polvo-4[data-v-0d8974d4]{top:48%;left:90%;animation-delay:.8s}.polvo-5[data-v-0d8974d4]{top:58%;left:6%;animation-delay:3.6s}.polvo-6[data-v-0d8974d4]{top:68%;left:88%;animation-delay:1.8s}.polvo-7[data-v-0d8974d4]{top:78%;left:20%;animation-delay:4.2s}.polvo-8[data-v-0d8974d4]{top:88%;left:75%;animation-delay:2.1s}@keyframes flotarSuave-0d8974d4{0%,to{transform:translateZ(0);opacity:.2}50%{transform:translate3d(12px,-18px,0);opacity:.85}}.estrellas-container[data-v-0d8974d4]{position:absolute;inset:0;pointer-events:none;z-index:3;contain:strict}.estrella[data-v-0d8974d4]{position:absolute;color:#d4af37;text-shadow:0 0 6px rgba(212,175,55,.7);animation:brilloEstrella-0d8974d4 3.5s ease-in-out infinite;will-change:transform,opacity}.e1[data-v-0d8974d4]{top:10%;left:8%;font-size:1.1rem;animation-delay:0s}.e2[data-v-0d8974d4]{top:20%;right:10%;font-size:1rem;animation-delay:.6s}.e3[data-v-0d8974d4]{top:38%;left:5%;font-size:1.3rem;animation-delay:1.2s}.e4[data-v-0d8974d4]{top:55%;right:6%;font-size:.9rem;animation-delay:1.8s}.e5[data-v-0d8974d4]{top:72%;left:8%;font-size:1.1rem;animation-delay:.4s}.e6[data-v-0d8974d4]{top:18%;left:85%;font-size:1.2rem;animation-delay:.9s}.e7[data-v-0d8974d4]{top:85%;right:12%;font-size:1.3rem;animation-delay:1.5s}.e8[data-v-0d8974d4]{top:8%;left:45%;font-size:.8rem;animation-delay:.3s}@keyframes brilloEstrella-0d8974d4{0%,to{opacity:.25;transform:scale3d(.85,.85,1)}50%{opacity:.95;transform:scale3d(1.18,1.18,1)}}.invitacion-card[data-v-0d8974d4]{position:relative;padding:10px 5px;margin:0 auto;text-align:center;width:100%;max-width:420px;z-index:5;will-change:opacity,transform}.encabezado-invitacion[data-v-0d8974d4]{margin-bottom:1.2rem}.texto-frase[data-v-0d8974d4]{font-family:Cormorant Garamond,serif;font-size:1.15rem;color:#f5e6c8;line-height:1.5;margin:0;text-shadow:0 2px 5px rgba(0,0,0,.85)}.libro-wrapper[data-v-0d8974d4]{position:relative;width:82%;max-width:320px;margin:0 auto;perspective:1000px;will-change:transform;transform-style:preserve-3d}.hojas-traseras-container[data-v-0d8974d4]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;transform-style:preserve-3d}.hoja-orilla[data-v-0d8974d4]{position:absolute;top:2px;width:100%;height:calc(100% - 4px);-o-object-fit:contain;object-fit:contain;transform-origin:left center;pointer-events:none;will-change:transform,opacity;backface-visibility:hidden}.hoja-1[data-v-0d8974d4]{right:-3px;z-index:1}.hoja-2[data-v-0d8974d4]{right:-6px;z-index:2}.brillos-magic-container[data-v-0d8974d4]{position:absolute;top:45%;left:30%;transform:translate(-50%,-50%);width:180px;height:180px;z-index:12;pointer-events:none}.brillos-img[data-v-0d8974d4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 0 12px rgba(255,248,198,.8));will-change:transform,opacity}.flash-radial[data-v-0d8974d4]{left:50%;width:170%;height:170%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,248,198,.55) 0,hsla(39,66%,68%,.25) 35%,transparent 70%);z-index:8}.flash-radial[data-v-0d8974d4],.onda-expansiva[data-v-0d8974d4]{position:absolute;top:50%;pointer-events:none;opacity:0;border-radius:50%;will-change:transform,opacity}.onda-expansiva[data-v-0d8974d4]{left:20%;width:160px;height:160px;border:1.5px solid rgba(255,248,198,.7);box-shadow:0 0 15px hsla(39,66%,68%,.4);transform:translate(-50%,-50%) scale(.2);z-index:7}.portada-libro[data-v-0d8974d4]{position:relative;width:100%;height:100%;transform-origin:left center;transform-style:preserve-3d;backface-visibility:hidden;z-index:10;will-change:transform}.libro-img[data-v-0d8974d4]{width:100%;height:auto;display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.6))}.libro-texto-overlay[data-v-0d8974d4]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15% 10% 10% 10%;margin-top:-20px;box-sizing:border-box;pointer-events:none}.libro-texto-overlay .seccion-idiomas[data-v-0d8974d4]{pointer-events:auto}.nombre-festejada[data-v-0d8974d4]{font-family:Great Vibes,cursive;font-size:3rem!important;color:#b9953d;margin:0;margin-top:140px;font-weight:400;text-shadow:0 2px 5px rgba(0,0,0,.29),0 0 20px hsla(39,66%,68%,.5);line-height:1.1}.titulo-quinceanera[data-v-0d8974d4]{font-family:Cinzel,serif;font-size:1.1rem;color:#b08a45;letter-spacing:3px;font-weight:600;margin:8px 0 12px 0;text-shadow:0 1px 4px rgba(0,0,0,.5)}.seccion-idiomas[data-v-0d8974d4]{margin-top:145px;display:flex;flex-direction:column;align-items:center}.texto-instruccion-idioma[data-v-0d8974d4]{font-family:Cinzel,serif;font-size:.65rem;color:#e3be77;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 6px 0;text-shadow:0 1px 3px rgba(0,0,0,.9);opacity:.9}.opciones-idioma[data-v-0d8974d4]{display:flex;gap:8px;justify-content:center;margin-top:-150px;margin-right:-7px}.btn-abrir[data-v-0d8974d4]{position:relative;padding:6px 14px;font-size:.75rem;font-family:Cinzel,serif;color:#f0d490;background:rgba(20,30,25,.55);border:1px solid #e3be77;border-radius:22px;cursor:pointer;overflow:hidden;transition:transform .3s,background .3s,box-shadow .3s;box-shadow:0 2px 8px rgba(0,0,0,.5);letter-spacing:.8px}.btn-abrir[data-v-0d8974d4]:hover{background:hsla(39,66%,68%,.25);transform:scale(1.05);box-shadow:0 4px 14px rgba(0,0,0,.6)}.btn-abrir[data-v-0d8974d4]:active{transform:scale(.98)}.btn-abrir[data-v-0d8974d4]:disabled{cursor:default;opacity:.6}.btn-shine[data-v-0d8974d4]{position:absolute;top:0;left:0;width:60%;height:100%;background:linear-gradient(110deg,transparent 20%,rgba(255,248,198,.55) 50%,transparent 80%);transform:translateX(-120%) skewX(-20deg);pointer-events:none}.llavero-container[data-v-0d8974d4]{position:absolute;left:-26%;top:27%;width:52%;z-index:11;pointer-events:none;transform:rotate(-12deg);transform-origin:top right;will-change:transform}.llave-img[data-v-0d8974d4]{width:100%;height:auto;display:block;filter:drop-shadow(3px 6px 10px rgba(0,0,0,.5))}.etiqueta-contenido[data-v-0d8974d4]{position:absolute;top:67%;left:10%;width:78%;text-align:center;transform:rotate(10deg);pointer-events:auto}.etiqueta-titulo[data-v-0d8974d4]{font-family:Cinzel,serif;font-size:.55rem;color:#4a333a;letter-spacing:.5px;display:block;font-weight:700;line-height:1.2}.nombre-invitado[data-v-0d8974d4]{font-family:Great Vibes,cursive;font-size:1.35rem;color:#2c1a20;margin:1px 0;line-height:1.1;font-weight:400}.etiqueta-detalles[data-v-0d8974d4]{margin-top:2px}.letra-s[data-v-0d8974d4]{font-family:Corinthia,cursive}.texto-mesa[data-v-0d8974d4],.texto-pase[data-v-0d8974d4]{font-family:Cinzel,serif;font-size:.65rem;color:#3b232a;margin:0;font-weight:600}.video-overlay-container[data-v-0d8974d4]{position:fixed;inset:0;width:100vw;height:100vh;z-index:100;background:#000;display:none;opacity:0;will-change:opacity,transform}.video-intro[data-v-0d8974d4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.btn-omitir[data-v-0d8974d4]{position:absolute;top:env(safe-area-inset-top,20px);right:20px;z-index:105;font-family:Cinzel,serif;font-size:.75rem;letter-spacing:1px;color:#f0d490;background:rgba(0,0,0,.45);border:1px solid hsla(39,66%,68%,.6);padding:7px 16px;border-radius:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.5)}.btn-omitir[data-v-0d8974d4]:hover{background:hsla(39,66%,68%,.25);transform:scale(1.05);border-color:#e3be77}.btn-omitir[data-v-0d8974d4]:active{transform:scale(.95)}.invitacion-container.low-end .libro-img[data-v-0d8974d4],.invitacion-container.low-end .llave-img[data-v-0d8974d4]{filter:none!important}@media (prefers-reduced-motion:reduce){.btn-shine[data-v-0d8974d4],.estrella[data-v-0d8974d4],.polvo[data-v-0d8974d4]{animation:none!important}.polvo[data-v-0d8974d4]{opacity:.3}.estrella[data-v-0d8974d4]{opacity:.5}}@media (max-width:480px){.nombre-festejada[data-v-0d8974d4]{font-size:2.8rem}.texto-frase[data-v-0d8974d4]{font-size:1rem}.btn-omitir[data-v-0d8974d4]{top:env(safe-area-inset-top,16px);right:16px;padding:6px 14px;font-size:.7rem}}.fotoportada-container[data-v-7b7e741d]{position:relative;width:100%;height:105vh;overflow:hidden;margin-top:0;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),transparent),url(/img/solo.c981d4c2.webp);background-size:cover;background-repeat:no-repeat;background-position:top;z-index:1}.overlay[data-v-7b7e741d]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:8vh;color:#fff;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.22))}.header-nombres[data-v-7b7e741d]{text-align:center;display:flex;flex-direction:column;align-items:center;margin-bottom:3vh}.nombre-principal[data-v-7b7e741d]{font-family:CynthiaJuneJF,cursive;font-size:clamp(4rem,10vw,6rem);line-height:1.3;letter-spacing:.04em;margin-bottom:-10px;background:#fff;-webkit-background-clip:text;color:transparent;will-change:transform,opacity}.apellido-texto[data-v-7b7e741d]{font-family:british,cursive;font-size:clamp(1rem,3.5vw,1.4rem);letter-spacing:.25em;text-transform:uppercase;color:#fff;margin-top:.6vh;will-change:transform,opacity}.mis-xv-wrapper[data-v-7b7e741d]{display:flex;margin-top:-10px;flex-direction:column;align-items:center;margin-bottom:auto;will-change:transform,opacity}.ornamento-img[data-v-7b7e741d]{width:38px;filter:brightness(0) invert(1);margin-bottom:6px;will-change:transform,opacity}.mis-xv-top[data-v-7b7e741d]{font-family:file,sans-serif;font-size:clamp(1.3rem,4.5vw,1.8rem);letter-spacing:2px;color:#fff;will-change:transform,opacity}.fecha-evento[data-v-7b7e741d]{color:#fff;font-size:clamp(.95rem,3vw,1.2rem);display:flex;gap:12px;justify-content:center;letter-spacing:.2em;padding-bottom:7vh}.fecha-evento span[data-v-7b7e741d]{will-change:transform,opacity}.animacion-elegante[data-v-f47474e8]{position:relative;width:100%;visibility:visible;padding:0 0;display:flex;margin-top:-100px;margin-bottom:-40px;flex-direction:column;align-items:center;overflow:hidden}.foto-elegante-full[data-v-f47474e8]{width:100%;max-width:100%;margin-bottom:40px;opacity:0}.foto-elegante-reversa[data-v-f47474e8]{width:90%;max-width:600px;box-shadow:0 12px 24px rgba(0,0,0,.25);transform:rotate(3deg);opacity:0}.collage-carousel[data-v-54f6a1ab]{width:100%;max-width:100%;padding:0;margin:0}.collage-grid[data-v-54f6a1ab]{display:grid;grid-template-columns:repeat(12,1fr);gap:0}.collage-item[data-v-54f6a1ab]{grid-column:span 12;opacity:0;cursor:pointer;perspective:800px}.collage-item.visible[data-v-54f6a1ab]{opacity:1}.collage-image[data-v-54f6a1ab]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.collage-image[data-v-54f6a1ab]:hover{transform:scale(1.04)}.image-modal[data-v-54f6a1ab]{position:fixed;inset:0;background-color:hsla(0,0%,4%,.9);display:flex;align-items:center;justify-content:center;z-index:999}.enlarged-image[data-v-54f6a1ab]{max-width:90%;max-height:90%;border-radius:12px;-o-object-fit:contain;object-fit:contain}.evento-lux[data-v-5c1f27e8]{width:100%;min-height:100vh;padding:60px 20px 0;background:radial-gradient(ellipse at 50% 20%,hsla(0,0%,100%,.95),rgba(253,242,243,.98)),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="6"><rect width="6" height="6" fill="white"/><circle cx="3" cy="3" r="0.5" fill="%23f4eae9"/></svg>') repeat;box-sizing:border-box;overflow:hidden}.bloque-evento[data-v-5c1f27e8],.evento-lux[data-v-5c1f27e8]{position:relative;display:flex;flex-direction:column;align-items:center}.bloque-evento[data-v-5c1f27e8]{width:min(100%,420px);text-align:center;z-index:2}.espaciador-bloques[data-v-5c1f27e8]{height:40px;width:100%}.icono-lazo[data-v-5c1f27e8]{width:auto;height:clamp(90px,20vh,180px)!important;display:block;margin:0 auto 18px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(225,180,185,.25))}.imagen-lugar-wrapper[data-v-5c1f27e8]{width:min(65vw,220px);height:min(65vw,220px);border-radius:50%;overflow:hidden;margin:0 auto 28px;background:#fff;border:3px solid #fff;will-change:transform,opacity}.imagen-lugar[data-v-5c1f27e8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.shadow-luxury-img[data-v-5c1f27e8]{box-shadow:0 10px 30px rgba(225,180,185,.3),0 2px 8px rgba(0,0,0,.04)}.hora-top[data-v-5c1f27e8]{font-family:Montserrat,sans-serif;font-size:clamp(20px,4.5vw,24px);font-weight:400;color:#333;margin:0 0 4px 0;letter-spacing:.05em}.titulo-editorial[data-v-5c1f27e8]{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(38px,9vw,46px);color:#e1b4b9;margin:0 0 12px 0;letter-spacing:.12em;line-height:1.1}.lugar-luxury[data-v-5c1f27e8]{font-family:padres,serif;font-size:clamp(26px,6vw,32px);color:#1a1a1a;font-weight:500;margin:0 0 10px 0;line-height:1.2}.direccion-editorial[data-v-5c1f27e8]{font-family:Montserrat,sans-serif;font-style:normal;color:#555;font-size:clamp(14px,3.2vw,15px);line-height:1.6;margin:0 auto 20px;max-width:85%;letter-spacing:.02em}.btn-editorial-rosa[data-v-5c1f27e8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(100%,260px);padding:13px 28px;border-radius:12px;background:#deb0b6;color:#fff;text-decoration:none;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 20px rgba(222,176,182,.35);transition:transform .2s cubic-bezier(.175,.885,.32,1.275),box-shadow .2s ease;border:none;overflow:hidden}.btn-editorial-rosa[data-v-5c1f27e8]:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(222,176,182,.5)}.btn-editorial-rosa[data-v-5c1f27e8]:active{transform:translateY(0)}.btn-editorial-rosa .sheen[data-v-5c1f27e8]{position:absolute;top:-30%;left:-30%;width:50%;height:160%;transform:rotate(25deg);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,0));pointer-events:none;mix-blend-mode:screen}.petalo-flotante[data-v-5c1f27e8]{position:absolute;width:min(22vw,90px);height:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;opacity:.85;z-index:1}.petalo-izq-1[data-v-5c1f27e8]{top:9vh;left:-4vw;transform:rotate(-15deg)}.petalo-der-1[data-v-5c1f27e8]{top:62vh;right:-5vw;transform:rotate(20deg) scaleX(-1)}.lux-escena-final[data-v-5c1f27e8]{position:relative;width:100%;display:grid;place-items:center;margin-top:50px;overflow:visible}.lux-degradado[data-v-5c1f27e8]{width:100%;height:160px;background:linear-gradient(0deg,#fdf2f3 0,rgba(253,242,243,.8) 40%,rgba(253,242,243,0))}.lux-flores[data-v-5c1f27e8]{position:absolute;bottom:0;left:90%;transform:translateX(-50%) rotate(-44deg);width:100%;max-width:520px;opacity:.5!important;pointer-events:none;filter:drop-shadow(0 -4px 12px rgba(225,180,185,.15));opacity:.95}@media (prefers-reduced-motion:reduce){[data-v-5c1f27e8]{transition:none!important;animation:none!important}}.bienvenida-page[data-v-433f0ac2]{background:#ebdce0;color:#000;min-height:100vh;padding:0 20px;margin-bottom:0;margin-top:-80px;box-sizing:border-box;position:relative}.fecha-evento[data-v-433f0ac2]{text-align:center;margin:60px 0 40px;color:#eaadc0}.fecha-gran-dia[data-v-433f0ac2]{font-family:british,cursive;font-size:32px;margin:0}.fecha-dia-semana[data-v-433f0ac2]{font-family:fecha,serif;font-size:29px;margin:10px 0}.fecha-dia-numero[data-v-433f0ac2]{font-family:fecha,serif;font-size:72px!important;font-weight:700;margin:0}.fecha-mes[data-v-433f0ac2]{font-family:Playfair Display,serif;font-size:26px;font-weight:600;margin-top:5px;letter-spacing:2px}.fecha-anio[data-v-433f0ac2]{font-family:Poppins,sans-serif;font-size:16px;font-style:italic;margin-top:5px}.bienvenida-container[data-v-433f0ac2]{display:flex;flex-direction:column;align-items:center}.mensaje-bienvenida[data-v-433f0ac2]{font:300 19px Josefin Sans,sans-serif;color:#000;white-space:pre-line;text-align:center;line-height:2;opacity:0}.versiculo-container[data-v-433f0ac2]{margin:30px 20px 0 20px;text-align:center;opacity:0}.versiculo-texto[data-v-433f0ac2]{font:18px quote,sans-serif;line-height:1.8;color:#333;margin-left:0!important;margin-right:0!important}.versiculo-referencia-fija[data-v-433f0ac2]{font:24px nombre,sans-serif;color:#070707;margin-top:40px;opacity:0}.letra-quince[data-v-433f0ac2]{font-family:british,cursive;font-size:15px;color:#000;letter-spacing:1px}.letra-quince1[data-v-433f0ac2]{font-family:british,cursive;font-size:19px;color:#000;letter-spacing:1px}.disco-group[data-v-433f0ac2]{position:absolute;opacity:1;pointer-events:none;z-index:2}.disco[data-v-433f0ac2]{width:90px;height:110px}.estrellas[data-v-433f0ac2]{width:100px;position:absolute;bottom:-25px;left:0;transform:rotate(-10deg);opacity:0}.disco1-group[data-v-433f0ac2]{top:-10%;right:-10%}.disco2-group[data-v-433f0ac2]{top:30%;left:-15%;width:120px;height:140px}.disco3-group[data-v-433f0ac2]{bottom:-15%;left:-10%;z-index:10}.itinerario-poster[data-v-4c2181db]{background-color:#ebdce0;background-size:cover;text-align:center;position:relative;margin-top:45px}.itinerario-poster[data-v-4c2181db]:after,.itinerario-poster[data-v-4c2181db]:before{content:"";position:absolute;left:0;width:100%;height:30px;background-repeat:repeat-x;background-size:100px 30px;z-index:10;pointer-events:none}.itinerario-poster[data-v-4c2181db]:before{top:-29px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 30' preserveAspectRatio='none'%3E%3Cpath d='M0 30C25 0 75 0 100 30Z' fill='%23EBDCE0'/%3E%3C/svg%3E")}.poster-title[data-v-4c2181db]{font-family:Playfair Display,serif;font-size:44px;letter-spacing:2px;color:#514e4e;margin-bottom:50px}.poster-item[data-v-4c2181db]{margin-bottom:42px}.poster-icon[data-v-4c2181db]{width:114px;height:auto;margin-bottom:12px}.poster-text[data-v-4c2181db]{font-family:Playfair Display,serif;color:#282727;line-height:1.4}.evento-nombre[data-v-4c2181db]{display:block;font-size:22px}.evento-hora[data-v-4c2181db]{display:block;font-size:20px;font-style:italic;margin-top:4px}.evento-nota[data-v-4c2181db]{display:block;font-size:16px;margin-top:6px;color:#6a6666}.collage-carousel[data-v-05904e9f]{width:100%;max-width:520px;margin:0 auto;padding:30px 12px;background-color:#ebdce0}.collage-grid[data-v-05904e9f]{display:flex;flex-direction:column;gap:16px}.collage-item[data-v-05904e9f]{position:relative;cursor:pointer;will-change:transform,opacity}.image-frame[data-v-05904e9f]{background:#fff;padding:10px 10px 16px 10px;box-shadow:0 12px 30px rgba(0,0,0,.08);border-radius:4px}.collage-image[data-v-05904e9f]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.25,1,.5,1)}.collage-image[data-v-05904e9f]:hover{transform:scale(1.015)}.torn-paper-container[data-v-05904e9f]{width:100%;height:26px;position:relative;margin:-14px 0;z-index:6;overflow:visible}.torn-paper-edge[data-v-05904e9f]{width:100%;height:100%}.decor-flower[data-v-05904e9f]{position:absolute;pointer-events:none;z-index:7;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.flower-top-right[data-v-05904e9f]{top:-38px;right:-78px;width:140px;height:auto;opacity:.88;transform:rotate(-45deg)}.flower-under-left[data-v-05904e9f]{bottom:-25px;left:-75px;width:130px;height:auto;opacity:.8;transform:rotate(35deg);z-index:5}.flower-middle-left[data-v-05904e9f]{top:25px;left:-35px;width:125px;height:auto;opacity:.78;z-index:-1!important;transform:rotate(-35deg)}.flower-bottom-right[data-v-05904e9f]{bottom:-22px;right:-45px;width:135px;height:auto;opacity:.72;transform:rotate(25deg)}.image-modal[data-v-05904e9f]{position:fixed;inset:0;background-color:hsla(0,0%,6%,.92);display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.enlarged-image[data-v-05904e9f]{max-width:90%;max-height:90%;border-radius:8px;-o-object-fit:contain;object-fit:contain;box-shadow:0 20px 40px rgba(0,0,0,.4)}.dc-container[data-v-6092a889]{position:relative;max-width:500px;width:100%;margin:0 auto;background:linear-gradient(hsla(0,0%,100%,.85),hsla(0,0%,100%,.45)),url(data:image/jpeg;base64,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) 50% /cover no-repeat;overflow:visible;text-align:center;box-sizing:border-box}.onda-luz-bg[data-v-6092a889]{position:absolute;top:0;left:-50%;width:200%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0) 46%,hsla(0,0%,100%,.75) 50%,hsla(0,0%,100%,0) 54%,hsla(0,0%,100%,0));z-index:1;animation:barridoLuzVertical-6092a889 6s linear infinite;pointer-events:none}@keyframes barridoLuzVertical-6092a889{0%{transform:translateX(-30%)}to{transform:translateX(80%)}}.rasgado[data-v-6092a889]{position:absolute;left:0;width:100%;height:40px;background-color:#f0c9d3;z-index:4;pointer-events:none}.rasgado-top[data-v-6092a889]{top:0;clip-path:polygon(0 70%,18% 55%,38% 78%,58% 52%,78% 75%,100% 60%,100% 0,0 0)}.rasgado-bottom[data-v-6092a889]{background:#ebdce0;bottom:0;clip-path:polygon(0 30%,18% 45%,38% 22%,58% 48%,78% 25%,100% 40%,100% 100%,0 100%)}.dc-card[data-v-6092a889]{position:relative;z-index:3}.dc-title[data-v-6092a889]{margin:0 auto 28px;line-height:.85}.serif-title[data-v-6092a889]{font-family:british,serif;line-height:1.8}.script-title[data-v-6092a889],.serif-title[data-v-6092a889]{font-weight:400;font-size:clamp(36px,12vw,36px);color:#c795a4;letter-spacing:.15em;display:inline-block}.script-title[data-v-6092a889]{font-family:british,cursive;margin-top:10px}.dc-figure[data-v-6092a889]{width:min(85%,260px);margin:0 auto 24px;display:block;margin-top:15px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 15px rgba(225,180,185,.2))}.dc-badge[data-v-6092a889]{display:inline-block;font-family:bethany,serif;font-weight:400;font-size:clamp(26px,6vw,32px);color:#c795a4;letter-spacing:.12em;margin:0 auto 16px;text-transform:uppercase}.dc-note[data-v-6092a889]{font-family:bethany,sans-serif;font-size:clamp(17px,3.5vw,16px);color:#2c2c2c;font-style:normal;font-weight:400;line-height:1.6;margin:0 auto 16px;max-width:85%;letter-spacing:.02em}.dc-palette[data-v-6092a889]{width:min(80%,280px);margin:12px auto 20px;display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.05))}.dc-teen-note[data-v-6092a889]{font-family:bethany,sans-serif;font-size:clamp(16px,3.2vw,18px);color:#2c2c2c;font-weight:400;line-height:1.5;margin:10px auto 0;max-width:85%;letter-spacing:.02em}.teen-highlight[data-v-6092a889]{font-weight:600;color:#4a4a4a}.word[data-v-6092a889]{display:inline-block;white-space:nowrap}.flor-decorativa[data-v-6092a889],[class^=adorno-satin][data-v-6092a889]{position:absolute;pointer-events:none;-o-object-fit:contain;object-fit:contain;z-index:2}.adorno-satin-top[data-v-6092a889]{top:-90px;left:-50px;width:320px;z-index:10;opacity:.9}.flor-top-right[data-v-6092a889]{top:15px;right:-65px}.flor-bottom-left[data-v-6092a889],.flor-top-right[data-v-6092a889]{width:160px!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.06))}.flor-bottom-left[data-v-6092a889]{bottom:120px!important;left:-95px}.adorno-satin-bottom-right[data-v-6092a889]{top:260px;right:-350px;width:560px;transform:rotate(90deg);opacity:.85}.bienvenida-overlay[data-v-61868a16]{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;background-position:50%;min-height:50vh;background-size:cover;perspective:1000px;padding:10px 10px}.overlay-content[data-v-61868a16]{padding:30px;border-radius:15px;text-align:center;width:450px;transform-style:preserve-3d;transition:transform .3s ease;position:relative}.titulo-pase[data-v-61868a16]{font-family:british,cursive;font-size:26px!important;color:#f0c9d3;font-size:43px;display:block;margin-top:15px}.welcome-text[data-v-61868a16]{font-size:1.4rem;font-family:quote,serif;color:#1a1a1a;margin-top:10px;margin-bottom:5px;letter-spacing:0;margin:15px 0 10px}.mensaje-bienvenida[data-v-61868a16]{font-size:1rem;font-family:padres;color:#050505;margin-top:10px}.info-container[data-v-61868a16]{display:flex;justify-content:space-around;align-items:center;margin-top:15px}.info-item[data-v-61868a16]{display:flex;align-items:center;font-size:1.1rem;color:#171717;font-family:padres}.info-item i[data-v-61868a16]{margin-right:8px;font-size:1.2rem}.tooltip[data-v-61868a16]{position:absolute;bottom:0;background:#f0c9d3;color:#fff;padding:0 15px;border-radius:8px;font-size:14px;text-align:center;opacity:0;transition:opacity .3s ease}.ornamento-abajo[data-v-61868a16],.ornamento-arriba[data-v-61868a16]{position:absolute;width:30%;height:auto;right:-80px;top:0;transform:translateY(-20%);opacity:.9;z-index:0}.confirmation-container[data-v-6da9274d]{min-height:70vh;padding:2rem 1rem;transition:all .3s ease}.confirmation-card[data-v-6da9274d]{width:100%;max-width:500px;background:#fff;background:linear-gradient(180deg,#fff,#f9f9f9);border:1px solid #e0e0e0;transition:all .3s ease}.compact-view[data-v-6da9274d]{min-height:70vh;align-items:flex-start;padding-top:4rem}.compact-card[data-v-6da9274d]{max-width:400px;padding:2rem}.form-header[data-v-6da9274d]{margin-bottom:2rem;text-align:center}.form-title[data-v-6da9274d]{font-family:british,cursive;font-size:2rem;color:#f0c9d3;margin-bottom:.5rem}.form-subtitle[data-v-6da9274d]{font-family:Karla,sans-serif;color:#6c757d;font-size:1rem}.form-group[data-v-6da9274d]{margin-bottom:1.5rem}.form-label[data-v-6da9274d]{display:block;margin-bottom:.5rem;font-family:Karla,sans-serif;font-weight:500;color:#495057}.form-control[data-v-6da9274d],.form-select[data-v-6da9274d]{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid #ced4da;border-radius:.5rem;background-color:hsla(0,0%,100%,.8);transition:border-color .3s,box-shadow .3s}.form-control[data-v-6da9274d]:focus,.form-select[data-v-6da9274d]:focus{border-color:#d592b0;box-shadow:0 0 0 .25rem rgba(213,146,176,.25);outline:none}.radio-group[data-v-6da9274d]{display:flex;gap:1.5rem}.radio-option[data-v-6da9274d]{display:flex;align-items:center}.radio-input[data-v-6da9274d]{margin-right:.5rem;accent-color:#d592b0}.radio-label[data-v-6da9274d]{font-family:Karla,sans-serif;color:#495057}.submit-button[data-v-6da9274d]{width:100%;padding:.75rem;font-family:FeelingPassionate,cursive;font-size:1.25rem;color:#f9f9f9;background-color:#f0c9d3;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .3s}.submit-button[data-v-6da9274d]:hover{background-color:#c07d9b}.submit-button[data-v-6da9274d]:disabled{background-color:#d592b0;opacity:.7;cursor:not-allowed}.qr-view[data-v-6da9274d]{padding:1rem}.qr-header[data-v-6da9274d]{font-family:Westony,cursive;font-size:1.75rem;color:#5a3d5c;margin-bottom:1.5rem}.confirmation-thanks[data-v-6da9274d]{font-family:Karla,sans-serif;font-weight:600;color:#354257;font-size:1.25rem;margin-bottom:1rem}.qr-wrapper[data-v-6da9274d]{margin:1rem 0}.qr-code[data-v-6da9274d]{width:180px;height:180px;border:8px solid #fff;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.decoration-crown[data-v-6da9274d]{width:auto;height:80px;margin:.5rem 0}.event-title[data-v-6da9274d]{font-family:Parisienne,cursive;font-size:1.75rem;color:#5a3d5c;margin:.5rem 0}.qr-instructions[data-v-6da9274d]{font-family:Karla,sans-serif;color:#6c757d;font-size:1rem;margin-top:1rem}.alert[data-v-6da9274d]{padding:.75rem 1rem;border-radius:.5rem}.qr-error-message[data-v-6da9274d]{color:#dc3545;font-weight:500}.loading-indicator[data-v-6da9274d]{font-size:.875rem;color:#6c757d;margin-top:.5rem}@media (max-width:576px){.confirmation-card[data-v-6da9274d]{padding:1.5rem}.form-title[data-v-6da9274d]{font-size:1.75rem}.radio-group[data-v-6da9274d]{gap:1rem}}.progress-container[data-v-6da9274d]{height:8px;margin-top:40px;background-color:#e0e0e0;border-radius:4px;margin-bottom:1rem;overflow:hidden}.progress-bar[data-v-6da9274d]{height:100%;background-color:#83808b;transition:width .4s ease}.bienvenida-container[data-v-7c9f9f00]{position:relative;width:100%;padding-top:30px;background:linear-gradient(180deg,hsla(0,0%,100%,.893),#dcdadb),url(/img/brillos.753b1640.avif);margin:0;text-align:center;opacity:0;z-index:1;display:flex;flex-direction:column;align-items:center;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .5s}.bienvenida-container[data-v-7c9f9f00]:hover{transform:translateY(-5px)}.mensaje-bienvenida[data-v-7c9f9f00]{font-size:40px;font-weight:300;font-family:Caveat,cursive;color:#333;transition:color .3s}.mensaje-bienvenida[data-v-7c9f9f00]:hover{color:rgba(70,68,68,.8)}.icono-container[data-v-7c9f9f00]{margin:20px 0}.icono[data-v-7c9f9f00]{font-size:32px;color:rgba(53,53,53,.7);animation:pulsar-7c9f9f00 1.5s infinite}@keyframes pulsar-7c9f9f00{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.texto-adicional[data-v-7c9f9f00]{font-size:24px;font-weight:300;font-family:Caveat,cursive;margin-top:20px}.mensaje-container[data-v-7c9f9f00]{width:100%;margin-top:40px;padding:20px;border-radius:10px;background-color:hsla(0,0%,100%,.8);box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.mensaje-container[data-v-7c9f9f00]:hover{transform:scale(1.02)}.mensaje-container h2[data-v-7c9f9f00]{margin-bottom:10px}.mensaje-container textarea[data-v-7c9f9f00]{width:100%;padding:10px;margin-bottom:10px;border:1px solid rgba(52,46,44,.5);border-radius:5px}.nombre-input[data-v-7c9f9f00]{width:100%;padding:10px;margin-bottom:10px;border:1px solid rgba(51,44,52,.5);border-radius:5px}.mensaje-container button[data-v-7c9f9f00]{padding:10px 20px;background-color:#f0c9d3;border:2px solid #7f4a7e89;font-family:FeelingPassionate;border:none;border-radius:5px;color:#fff;cursor:pointer;transition:background-color .3s,transform .3s}.mensaje-container button[data-v-7c9f9f00]:hover{background-color:#333;transform:scale(1.05)}.mensajes-enviados[data-v-7c9f9f00]{margin-top:20px;text-align:left;color:rgb(40,40,40,90,95)}.mensajes-enviados h3[data-v-7c9f9f00]{margin-bottom:10px}.mensaje-tarjeta[data-v-7c9f9f00]{padding:10px;margin:5px 0;background:hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.mensaje-tarjeta[data-v-7c9f9f00]:hover{transform:translateY(-5px) rotateY(5deg);box-shadow:0 8px 20px rgba(0,0,0,.2)}.bienvenida-container input[data-v-7c9f9f00]:focus,.bienvenida-container textarea[data-v-7c9f9f00]:focus{border-color:#5a5155;outline:none}.mensaje-container h2[data-v-7c9f9f00]{font-size:32px;font-family:british,cursive;color:#f0c9d3;margin-bottom:15px;text-align:center}.contador[data-v-7c9f9f00]{font-size:14px;color:gray;text-align:right;margin-top:-5px;margin-bottom:10px}.video-container[data-v-6b16df29]{width:100vw;height:600px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;perspective:1000px}.cover-video[data-v-6b16df29]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;filter:brightness(90%)}.sparkle-overlay[data-v-6b16df29]{position:absolute;top:110px!important;left:0;width:100%;height:100%;z-index:2;pointer-events:none;mix-blend-mode:screen;transform-origin:center}.sparkle-overlay img[data-v-6b16df29]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dark-overlay[data-v-6b16df29]{position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent);z-index:3;pointer-events:none}.text-overlay[data-v-6b16df29]{position:absolute;bottom:30px;width:100%;text-align:center;color:#fff;z-index:10;padding:0 20px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.firma[data-v-6b16df29]{font-size:18px;font-family:Josefin Sans,sans-serif;font-weight:300;letter-spacing:2px;margin:0}.firma span[data-v-6b16df29]{display:block;margin-top:10px!important;font-family:CynthiaJuneJF,cursive;line-height:1.3;font-size:2rem!important;letter-spacing:1px}.footer-container[data-v-467d9242]{background:linear-gradient(rgba(167,121,139,.84),rgba(122,87,112,.84)),url(data:image/jpeg;base64,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);color:#fff;padding:60px 20px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;clip-path:ellipse(90% 100% at center top)}.footer-logo[data-v-467d9242]{width:60px;height:auto;margin-bottom:15px}.footer-content[data-v-467d9242]{display:flex;flex-direction:column;align-items:center;gap:5px}.footer-title[data-v-467d9242]{font-size:14px;color:#fff;margin-bottom:5px}.footer-subtext[data-v-467d9242]{font-family:padres;font-size:14px;color:#fff;line-height:1.5}.footer-icons[data-v-467d9242]{display:flex;gap:15px;margin-top:20px}.footer-icon[data-v-467d9242]{width:30px;height:auto;transition:transform .3s ease;filter:brightness(0) invert(1)}.footer-icon[data-v-467d9242]:hover{transform:scale(1.1)}.whatsapp-icon[data-v-467d9242]{width:28px}.footer-bottom[data-v-467d9242]{margin-top:20px;font-size:13px;color:#aaa;font-family:padres}.footer-link[data-v-467d9242]{font-size:13px;color:#ccc;font-family:padres}.demo-link[data-v-467d9242]{color:#fff;font-weight:600;background-color:#000;padding:8px 18px;border-radius:6px;text-decoration:none;margin-top:8px;display:inline-block;transition:background .3s ease;font-family:padres}.demo-link[data-v-467d9242]:hover{background-color:#333}.copyright[data-v-467d9242]{margin-top:10px;font-size:12px;opacity:.5}@media (max-width:576px){.footer-container[data-v-467d9242]{padding:50px 15px}}.reproductor-fecha[data-v-c6f0cb62]{display:flex;flex-direction:column;align-items:center;margin-top:0;padding-top:20px;background-color:#ebdce0}.fecha-texto[data-v-c6f0cb62]{font-family:padres;font-size:14px;color:#5a5a5a;margin-bottom:8px;text-align:center;letter-spacing:.5px}.reproductor-con-icono[data-v-c6f0cb62]{display:flex;align-items:center;justify-content:center;gap:10px}.puntitos[data-v-c6f0cb62]{height:24px;width:auto}.icono-play[data-v-c6f0cb62]{background:transparent;border:none;cursor:pointer;padding:0}.flecha-play[data-v-c6f0cb62]{width:62px;height:auto}.lluvia-sobres[data-v-574310e0]{position:relative;max-width:520px;margin:0 auto;padding:48px 20px 56px;text-align:center;background:#ebdce0;overflow:hidden}.contenido[data-v-574310e0]{position:relative;z-index:2}.titulo[data-v-574310e0]{margin:0 0 10px;color:#c795a4;line-height:1.05}.titulo .serif[data-v-574310e0]{font-family:britishgruesa,serif;font-size:56px;display:inline-block}.titulo .script[data-v-574310e0]{font-family:nombre,cursive;font-size:44px;font-weight:400;display:inline-block;opacity:.95}.texto[data-v-574310e0]{font-family:bethany,serif;font-weight:400;font-size:clamp(26px,6vw,32px);font-size:16px;line-height:1.7;color:#333;max-width:420px;margin:12px auto 18px;opacity:.95}.icono-sobre[data-v-574310e0]{width:110px;height:auto;display:block;margin:8px auto 16px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}.zelle-box[data-v-574310e0]{font-family:britishgruesa,serif;font-size:56px;display:inline-block;color:#333}.numero-zelle[data-v-574310e0]{font-family:padres,serif;font-size:26px;color:#333;letter-spacing:.12em;margin-bottom:20px;text-shadow:0 2px 8px rgba(0,0,0,.12)}.gracias[data-v-574310e0]{font-family:padres,serif;font-size:24px;color:#333;letter-spacing:.08em;font-weight:800;margin:4px 0 0}.lluvia[data-v-574310e0]{position:absolute;inset:0;pointer-events:none;z-index:1}.lluvia-izq[data-v-574310e0]{left:0}.lluvia-der[data-v-574310e0]{right:0}.sobre-lluvia[data-v-574310e0]{position:absolute;top:-10%;left:0;width:28px;height:auto;opacity:.9;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.lluvia-texto[data-v-574310e0]{font-family:padres,serif;font-size:18px;color:#fff;margin-top:8px;letter-spacing:.05em;opacity:.95}@media (max-width:380px){.titulo .serif[data-v-574310e0]{font-size:50px}.titulo .script[data-v-574310e0]{font-size:40px}.icono-sobre[data-v-574310e0]{width:96px}.zelle-box[data-v-574310e0]{font-size:32px;padding:10px 28px}.numero-zelle[data-v-574310e0]{font-size:22px}}.linea-divisoria[data-v-574310e0]{width:180px;height:2px;margin:26px auto 18px;border-radius:999px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95),transparent);box-shadow:0 0 12px hsla(0,0%,100%,.25)}.collage-carousel[data-v-dff33fce]{width:100%;max-width:100%;padding:0;margin:0}.collage-grid[data-v-dff33fce]{display:grid;grid-template-columns:repeat(12,1fr);gap:0}.collage-item[data-v-dff33fce]{grid-column:span 12;opacity:0;cursor:pointer;perspective:800px}.collage-item.visible[data-v-dff33fce]{opacity:1}.collage-image[data-v-dff33fce]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.collage-image[data-v-dff33fce]:hover{transform:scale(1.04)}.image-modal[data-v-dff33fce]{position:fixed;inset:0;background-color:hsla(0,0%,4%,.9);display:flex;align-items:center;justify-content:center;z-index:999}.enlarged-image[data-v-dff33fce]{max-width:90%;max-height:90%;border-radius:12px;-o-object-fit:contain;object-fit:contain}.padres-container[data-v-1c367258]{position:relative;width:100%;min-height:55vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:50px 0}.fondo-textura[data-v-1c367258]{position:absolute;inset:0;width:100%;height:100%;background-image:url(/img/fondotextura.4c02f1a0.avif);background-size:cover;background-position:50%;z-index:0}.overlay-suave[data-v-1c367258]{position:absolute;inset:0;z-index:1;background:hsla(0,0%,100%,.55);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.rasgado-svg[data-v-1c367258]{position:absolute;left:0;width:100%;height:45px;z-index:5;pointer-events:none;overflow:hidden}.rasgado-superior[data-v-1c367258]{top:0}.rasgado-inferior[data-v-1c367258]{bottom:0}.rasgado-svg svg[data-v-1c367258]{width:100%;height:100%;display:block;filter:drop-shadow(0 3px 5px rgba(0,0,0,.04))}.contenido-interno[data-v-1c367258]{position:relative;z-index:4;width:100%;max-width:600px;margin:0 auto;padding:30px 20px;text-align:center;will-change:transform,opacity}.frase[data-v-1c367258]{color:#df91a6!important;text-shadow:0 1px 2px hsla(0,0%,100%,.7);will-change:transform,opacity}.frase.linea1[data-v-1c367258],.frase.linea2[data-v-1c367258]{font-family:Playfair Display,serif;font-size:26px;font-weight:500}.frase.linea3[data-v-1c367258]{font-family:Playfair Display,serif;font-size:19px;margin-top:4px}.contador-titulo[data-v-1c367258]{margin-top:14px;margin-bottom:8px}.contador-titulo .solo[data-v-1c367258]{font-family:FeelingPassionate,cursive;font-size:34px;color:#e69fb2!important}.contador-titulo .faltan[data-v-1c367258],.contador-titulo .solo[data-v-1c367258]{display:block;text-shadow:0 1px 2px hsla(0,0%,100%,.7);will-change:transform,opacity}.contador-titulo .faltan[data-v-1c367258]{font-family:Playfair Display,serif;font-size:46px;letter-spacing:1px;color:#df91a6!important}.flecha-wrapper[data-v-1c367258]{display:flex;justify-content:center;align-items:center;height:40px;margin:6px 0 14px;will-change:transform,opacity}.flecha-img[data-v-1c367258]{width:32px;height:auto;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}.contador-numeros[data-v-1c367258]{display:flex;justify-content:space-around;gap:12px;padding:6px 8px 0;max-width:500px;margin:0 auto}.tiempo[data-v-1c367258]{display:flex;flex-direction:column;align-items:center;will-change:transform,opacity}.numero[data-v-1c367258]{font-size:42px;font-weight:700;font-family:Oswald,sans-serif;color:#df91a6!important;text-shadow:0 1px 2px hsla(0,0%,100%,.7)}.etiqueta[data-v-1c367258]{font-size:14px;font-family:Oswald,sans-serif;margin-top:4px;color:#e4a2b3!important;letter-spacing:.5px;text-transform:uppercase}@media (max-width:420px){.contador-numeros[data-v-1c367258]{gap:6px}.numero[data-v-1c367258]{font-size:34px}.frase.linea1[data-v-1c367258],.frase.linea2[data-v-1c367258]{font-size:22px}.contador-titulo .faltan[data-v-1c367258]{font-size:38px}}.contador-titulo .faltan[data-v-1c367258],.contador-titulo .solo[data-v-1c367258],.etiqueta[data-v-1c367258],.frase[data-v-1c367258],.frase[data-v-1c367258] *,.numero[data-v-1c367258]{-webkit-text-fill-color:inherit!important;mix-blend-mode:normal!important}.collage-carousel[data-v-1af9db77]{width:100%;max-width:1100px;margin:0 auto;padding:90px 20px;box-sizing:border-box}.collage-grid[data-v-1af9db77]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;position:relative}.wax-seal[data-v-1af9db77]{position:absolute;top:-85px!important;left:50%;transform:translateX(-50%);width:115px!important;height:auto;z-index:10;pointer-events:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.25))}.collage-item[data-v-1af9db77]{opacity:0;cursor:pointer;perspective:1200px;transition:z-index .3s ease;will-change:transform,opacity}.collage-item.visible[data-v-1af9db77]{opacity:1}.polaroid-card[data-v-1af9db77]{background:#fff;padding:12px 12px 38px 12px;border-radius:4px;box-shadow:0 10px 25px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.06);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.photo-wrapper[data-v-1af9db77]{width:100%;height:320px;overflow:hidden;background:#fdfdfd;display:flex;align-items:center;justify-content:center}.collage-image[data-v-1af9db77]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.photo-1 .photo-wrapper[data-v-1af9db77]{height:auto!important;max-height:none!important}.photo-1 .collage-image[data-v-1af9db77]{height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.collage-item[data-v-1af9db77]:hover{z-index:30!important}.collage-item:hover .polaroid-card[data-v-1af9db77]{transform:scale(1.06) translateY(-10px) rotate(0deg);box-shadow:0 22px 40px rgba(0,0,0,.22),0 8px 16px rgba(0,0,0,.1)}.photo-1[data-v-1af9db77]{width:280px;transform:rotate(-6deg);margin-right:-20px;z-index:1}.photo-2[data-v-1af9db77]{width:290px;transform:rotate(5deg);margin-left:-20px;margin-top:-15px;z-index:2}.photo-3[data-v-1af9db77]{width:285px;transform:rotate(-4deg);margin-top:10px;z-index:3}.photo-4[data-v-1af9db77]{width:295px;transform:rotate(7deg);margin-right:-25px;margin-top:-20px;z-index:2}.photo-5[data-v-1af9db77]{width:290px;transform:rotate(-5deg);margin-left:-15px;z-index:4}.photo-6[data-v-1af9db77]{width:285px;transform:rotate(6deg);margin-top:-10px;z-index:3}.photo-7[data-v-1af9db77]{width:295px;transform:rotate(-3deg);margin-left:-10px;z-index:5}@media (max-width:768px){.wax-seal[data-v-1af9db77]{width:80px!important;top:-50px!important}.photo-wrapper[data-v-1af9db77]{height:280px}.photo-1[data-v-1af9db77],.photo-2[data-v-1af9db77],.photo-3[data-v-1af9db77],.photo-4[data-v-1af9db77],.photo-5[data-v-1af9db77],.photo-6[data-v-1af9db77],.photo-7[data-v-1af9db77]{width:85vw;max-width:320px;margin:-10px 0}.photo-1[data-v-1af9db77]{transform:rotate(-3deg)}.photo-2[data-v-1af9db77]{transform:rotate(3deg)}.photo-3[data-v-1af9db77]{transform:rotate(-2deg)}.photo-4[data-v-1af9db77]{transform:rotate(4deg)}.photo-5[data-v-1af9db77]{transform:rotate(-3deg)}.photo-6[data-v-1af9db77]{transform:rotate(3deg)}.photo-7[data-v-1af9db77]{transform:rotate(-2deg)}}.image-modal[data-v-1af9db77]{position:fixed;inset:0;background-color:hsla(0,0%,4%,.92);display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.enlarged-image[data-v-1af9db77]{max-width:90%;max-height:90%;border-radius:12px;-o-object-fit:contain;object-fit:contain;box-shadow:0 10px 30px rgba(0,0,0,.5)}.lluvia-sobres[data-v-33a09ad5]{position:relative;max-width:520px;margin:0 auto;padding:48px 20px 56px;text-align:center;background:#8fbbdf;overflow:hidden}.contenido[data-v-33a09ad5]{position:relative;z-index:2}.titulo[data-v-33a09ad5]{margin:0 0 10px;color:#fff;line-height:1.05}.titulo .serif[data-v-33a09ad5]{font-family:britishgruesa,serif;font-size:56px;display:inline-block}.titulo .script[data-v-33a09ad5]{font-family:nombre,cursive;font-size:44px;font-weight:400;display:inline-block;opacity:.95}.texto[data-v-33a09ad5]{font-family:quote,serif;color:#fff;font-size:16px;line-height:1.5;max-width:420px;margin:12px auto 18px;opacity:.95}.icono-sobre[data-v-33a09ad5]{width:110px;height:auto;display:block;margin:8px auto 8px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}.gracias[data-v-33a09ad5]{font-family:padres,serif;font-size:24px;color:#fff;letter-spacing:.08em;font-weight:800;margin:4px 0 0}.lluvia[data-v-33a09ad5]{position:absolute;inset:0;pointer-events:none;z-index:1}.lluvia-izq[data-v-33a09ad5]{left:0}.lluvia-der[data-v-33a09ad5]{right:0}.sobre-lluvia[data-v-33a09ad5]{position:absolute;top:-10%;left:0;width:28px;height:auto;opacity:.9;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}@media (max-width:380px){.titulo .serif[data-v-33a09ad5]{font-size:50px}.titulo .script[data-v-33a09ad5]{font-size:40px}.icono-sobre[data-v-33a09ad5]{width:96px}}.collage-carousel[data-v-e68ef19e]{width:100%;max-width:100%;padding:0;margin:0}.collage-grid[data-v-e68ef19e]{display:grid;grid-template-columns:repeat(12,1fr);gap:0}.collage-item[data-v-e68ef19e]{grid-column:span 12;opacity:0;cursor:pointer;perspective:800px}.collage-item.visible[data-v-e68ef19e]{opacity:1}.collage-image[data-v-e68ef19e]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.collage-image[data-v-e68ef19e]:hover{transform:scale(1.04)}.image-modal[data-v-e68ef19e]{position:fixed;inset:0;background-color:hsla(0,0%,4%,.9);display:flex;align-items:center;justify-content:center;z-index:999}.enlarged-image[data-v-e68ef19e]{max-width:90%;max-height:90%;border-radius:12px;-o-object-fit:contain;object-fit:contain}.collage-carousel[data-v-6989b0e4]{width:100%;max-width:520px;margin:0 auto;padding:30px 12px;background-color:#ebdce0}.collage-grid[data-v-6989b0e4]{display:flex;flex-direction:column;gap:16px}.collage-item[data-v-6989b0e4]{position:relative;cursor:pointer;will-change:transform,opacity}.image-frame[data-v-6989b0e4]{background:#fff;padding:10px 10px 16px 10px;box-shadow:0 12px 30px rgba(0,0,0,.08);border-radius:4px}.collage-video[data-v-6989b0e4]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.25,1,.5,1)}.collage-video[data-v-6989b0e4]:hover{transform:scale(1.015)}.decor-flower[data-v-6989b0e4]{position:absolute;pointer-events:none;z-index:7;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform,opacity}.flower-top-right[data-v-6989b0e4]{top:-38px;right:-78px;width:140px;height:auto;opacity:.88;transform:rotate(-45deg)}.flower-under-left[data-v-6989b0e4]{bottom:-25px;left:-75px;width:130px;height:auto;opacity:.8;transform:rotate(35deg);z-index:5}.image-modal[data-v-6989b0e4]{position:fixed;inset:0;background-color:hsla(0,0%,6%,.92);display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.enlarged-media[data-v-6989b0e4]{max-width:90%;max-height:90%;border-radius:8px;-o-object-fit:contain;object-fit:contain;box-shadow:0 20px 40px rgba(0,0,0,.4)}.portada-xv[data-v-d63f544a]{position:relative;width:100%;min-height:100vh;background-color:#ebdce0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:48px 16px 56px}.imagen-xv-wrapper[data-v-d63f544a]{position:relative;width:min(92vw,360px);height:calc(min(92vw, 360px)*1.5);margin-top:6px;border-radius:180px 180px 0 0;overflow:hidden;z-index:2;padding:6px;background-color:#ebdce0;will-change:transform,opacity;transform:translateZ(0);box-shadow:0 20px 50px rgba(193,149,165,.3);animation:auraRespira-d63f544a 4s ease-in-out infinite}@keyframes auraRespira-d63f544a{0%,to{box-shadow:0 20px 50px rgba(193,149,165,.3),0 0 40px rgba(255,248,198,.15)}50%{box-shadow:0 20px 50px rgba(193,149,165,.45),0 0 70px rgba(255,248,198,.3)}}.imagen-xv-wrapper img[data-v-d63f544a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:176px 176px 0 0;display:block}.imagen-xv[data-v-d63f544a]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.destellos-foto[data-v-d63f544a]{position:absolute;inset:-15px;pointer-events:none;z-index:15}.destello[data-v-d63f544a]{position:absolute;color:#fff8c6;text-shadow:0 0 8px rgba(255,248,198,.9);font-size:1.2rem;animation:titilar-d63f544a 3s ease-in-out infinite;will-change:opacity,transform}.d1[data-v-d63f544a]{top:5%;left:8%;animation-delay:0s;font-size:1.3rem}.d2[data-v-d63f544a]{top:18%;right:6%;animation-delay:.6s}.d3[data-v-d63f544a]{top:45%;left:-4%;animation-delay:1.2s;font-size:1rem}.d4[data-v-d63f544a]{top:65%;right:-2%;animation-delay:1.8s;font-size:1.2rem}.d5[data-v-d63f544a]{top:88%;left:10%;animation-delay:.9s}.d6[data-v-d63f544a]{top:92%;right:12%;animation-delay:2.4s;font-size:1rem}@keyframes titilar-d63f544a{0%,to{opacity:.1;transform:scale(.6) rotate(0deg)}50%{opacity:1;transform:scale(1.15) rotate(180deg)}}.shine-foto[data-v-d63f544a]{position:absolute;inset:0;border-radius:176px 176px 0 0;overflow:hidden;pointer-events:none;z-index:14}.shine-foto[data-v-d63f544a]:before{content:"";position:absolute;top:0;left:-60%;width:60%;height:100%;background:linear-gradient(110deg,transparent 20%,rgba(255,248,198,.45) 50%,transparent 80%);transform:skewX(-20deg);animation:barrerFoto-d63f544a 6s ease-in-out infinite;animation-delay:2s}@keyframes barrerFoto-d63f544a{0%{left:-60%}50%{left:120%}to{left:120%}}.brillos-avif[data-v-d63f544a]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:176px 176px 0 0;pointer-events:none;z-index:16;mix-blend-mode:screen;opacity:.5;animation:brillosPulso-d63f544a 4s ease-in-out infinite;will-change:opacity}@keyframes brillosPulso-d63f544a{0%,to{opacity:.3}50%{opacity:.75}}.texto-xv[data-v-d63f544a]{max-width:620px;text-align:center;margin-top:22px;padding:0 8px;will-change:transform,opacity}.frase-bendicion[data-v-d63f544a]{font-family:Playfair Display,serif;font-size:clamp(18px,2.6vw,24px);color:#2f2e2e;line-height:1.5;margin:20px 0 10px}.separador-elegante[data-v-d63f544a]{width:110px;height:2px;margin:12px auto 16px;background:linear-gradient(90deg,transparent,#d9b7c6,transparent);border-radius:2px}.nombre-protagonista[data-v-d63f544a]{font-family:titulos,cursive;font-size:49px;color:#c195a5;margin:0 0 8px 0;line-height:1.1;animation:glowNombre-d63f544a 3.5s ease-in-out infinite;will-change:text-shadow}@keyframes glowNombre-d63f544a{0%,to{text-shadow:0 0 8px rgba(217,183,198,.3)}50%{text-shadow:0 0 16px rgba(217,183,198,.7),0 0 25px rgba(255,248,198,.3)}}.parrafo-presentacion[data-v-d63f544a]{font-family:Playfair Display,serif;font-size:clamp(18px,2.6vw,24px);color:#2f2e2e;line-height:1.7;margin-top:6px}.flor[data-v-d63f544a]{position:absolute;width:min(44vw,240px);z-index:10;transform-origin:center;will-change:transform,opacity;pointer-events:none}.flor-1[data-v-d63f544a]{top:-10px;left:-50px;z-index:5;opacity:.4}.flor-2[data-v-d63f544a]{top:-45px;right:-55px;transform:rotate(20deg);z-index:1;width:min(70vw,320px);opacity:1}.flor-3[data-v-d63f544a]{bottom:10px;left:-90px;transform:rotate(-30deg);z-index:9;opacity:0;width:min(40vw,180px)}.flor-4[data-v-d63f544a]{top:80px;left:0;transform:translateX(-50%) rotate(-12deg);width:min(40vw,200px);z-index:6;opacity:.5}.flor-lateral-izq[data-v-d63f544a]{top:45%;left:-100px;width:min(38vw,150px);transform:rotate(45deg);opacity:.55;z-index:4}.flor-lateral-der[data-v-d63f544a]{top:35%;right:-30px;width:min(28vw,140px);transform:rotate(-35deg);opacity:.5;z-index:4}.ampersand-padres[data-v-d63f544a]{font-family:Cormorant Garamond,serif;font-size:46px;color:#d9b7c6;line-height:1;margin:-4px 0 4px}.bola[data-v-d63f544a]{position:absolute;width:120px;z-index:1;opacity:0;pointer-events:none}.bola-izquierda[data-v-d63f544a]{left:-20px;bottom:-50px;z-index:9}.salmo-ref[data-v-d63f544a]{display:block;text-align:right;margin-top:6px;font-size:13px;color:#888;font-family:Montserrat,sans-serif;opacity:.8}@media (min-width:992px){.portada-xv[data-v-d63f544a]{padding-top:64px}.imagen-xv-wrapper[data-v-d63f544a]{margin-top:0}.flor-lateral-izq[data-v-d63f544a]{left:10px}.flor-lateral-der[data-v-d63f544a]{right:10px}}.honor-container[data-v-572b61d5]{width:100%;max-width:1100px;margin:0 auto;padding:42px 18px 56px;background:#f0c9d3;background-image:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0)),radial-gradient(1000px 400px at 50% -10%,hsla(0,0%,100%,.32),hsla(0,0%,100%,0) 60%),linear-gradient(180deg,#f5b9c9,#f5b9c9);border-radius:18px;box-shadow:0 10px 28px rgba(0,0,0,.08)}.honor-header[data-v-572b61d5]{text-align:center;margin-bottom:18px}.title-serif[data-v-572b61d5]{font-family:quote,serif;font-size:36px;color:#fff;line-height:1.05;margin:0 0 8px}.title-line[data-v-572b61d5]{width:64px;height:2px;margin:0 auto;background:#fff;opacity:.85;border-radius:2px}.honor-hero[data-v-572b61d5]{text-align:center;border-radius:16px;padding:18px 16px;margin:18px auto 24px;max-width:680px}.hero-label[data-v-572b61d5]{font-family:britishgruesa,serif;font-size:44px;color:#fff;font-weight:400}.hero-name[data-v-572b61d5]{font-family:quote,cursive;font-size:24px;color:#fff;margin:0}.honor-section[data-v-572b61d5]{margin-top:8px}.section-title[data-v-572b61d5]{text-align:center;font-family:britishgruesa,serif;font-weight:400;letter-spacing:.16em;font-size:44px;color:#fff;margin:10px 0 12px}.honor-grid[data-v-572b61d5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.honor-item[data-v-572b61d5]{opacity:0}.honor-chip[data-v-572b61d5]{display:block;width:100%;padding:12px 14px;color:#fff;border-radius:14px;font-family:quote,serif;font-size:24px!important;text-align:center}@media (hover:hover){.honor-chip[data-v-572b61d5]:hover{transform:translateY(-1px);transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 18px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}}@media (max-width:420px){.title-serif[data-v-572b61d5]{font-size:40px}.hero-name[data-v-572b61d5]{font-size:28px}.honor-chip[data-v-572b61d5]{font-size:15px;padding:11px 12px}}.seccion-invitacion[data-v-76f67be4]{background-color:#eecace;padding:60px 20px;text-align:center;font-family:Poppins,sans-serif}.contenido-invitacion[data-v-76f67be4]{max-width:500px;margin:0 auto}.bendicion[data-v-76f67be4]{font-family:FeelingPassionate,cursive;font-size:20px;margin-bottom:20px;color:#5c5c5c;opacity:0}.nombres-padres[data-v-76f67be4]{font-family:Playfair Display,serif;font-size:18px;color:#2b2b2b;line-height:1.6;margin-bottom:30px;opacity:0}.imagen-wrapper[data-v-76f67be4]{width:260px;height:560px;margin:0 auto 30px;border-radius:180px 180px 0 0;overflow:hidden;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.15);opacity:0}.imagen-ovalada[data-v-76f67be4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mensaje-invitacion[data-v-76f67be4]{font-size:16px;line-height:1.7;color:#4a4a4a;font-family:Poppins,sans-serif;opacity:0}.container[data-v-11e4c476]{min-height:200px;height:auto}.decorative-svg[data-v-11e4c476]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:auto;margin-bottom:20px}.titulo[data-v-11e4c476]{font-size:38px!important;color:#f0c9d3;font-family:FeelingPassionate}.upload-container[data-v-11e4c476]{max-width:auto;margin:auto;border-radius:15px}.upload-area[data-v-11e4c476]{border:2px dashed #2b24174e;padding:20px;text-align:center;cursor:pointer;border-radius:10px;transition:all .3s ease}.upload-area[data-v-11e4c476]:hover{background:rgba(74,144,226,.1)}.upload-icon[data-v-11e4c476]{font-size:40px;color:#2b2d2e79}.preview-grid[data-v-11e4c476]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.preview-item[data-v-11e4c476]{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden}.preview-image[data-v-11e4c476]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.delete-btn[data-v-11e4c476]{position:absolute;top:5px;right:5px;background:red;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer}.gif-pequeno[data-v-11e4c476]{width:150px!important;height:auto}.file-input[data-v-11e4c476]{background-color:#fff;color:#fff;border:none;width:100px;height:30px;opacity:.01}.upload-btn[data-v-11e4c476]{background-color:#f0c9d3;color:#fff;font-size:16px;font-weight:700;padding:12px 20px;justify-content:center;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:8px;box-shadow:0 4px 10px hsla(350,9%,87%,.3)}.upload-btn[data-v-11e4c476]:hover{background:linear-gradient(135deg,#30495d,#4a5d6b);box-shadow:0 6px 15px rgba(255,92,148,.5)}.upload-btn i[data-v-11e4c476]{font-size:20px}.loader-container[data-v-11e4c476]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000!important;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;flex-direction:column}.lottie-animation[data-v-11e4c476]{width:150px;height:150px}.loader-text[data-v-11e4c476]{color:#fff;font-size:20px;font-weight:700;font-family:Dancing Script,cursive;margin-top:15px}.collage-carousel[data-v-e3323c36]{position:relative;width:100%;height:60vh;min-height:380px;max-height:560px;overflow:hidden;isolation:isolate}.bg-rosa[data-v-e3323c36]{position:absolute;inset:0;background-color:#f0c9d3;z-index:0}.flor[data-v-e3323c36]{position:absolute;width:120px;max-width:45vw;opacity:0;pointer-events:none;z-index:1}.flor-lt[data-v-e3323c36]{top:6vh;left:-45px}.flor-rb[data-v-e3323c36]{bottom:6vh;right:-55px}.magic-glow-container[data-v-e3323c36]{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.glow-particle[data-v-e3323c36]{position:absolute;width:90px;height:auto;opacity:.7;mix-blend-mode:screen;animation:floatGlow-e3323c36 5s ease-in-out infinite alternate}.glow-particle.p1[data-v-e3323c36]{top:15%;left:20%;animation-duration:4.5s}.glow-particle.p2[data-v-e3323c36]{top:55%;right:15%;animation-duration:6s;width:120px}.glow-particle.p3[data-v-e3323c36]{bottom:20%;left:25%;animation-duration:5.5s;width:70px}@keyframes floatGlow-e3323c36{0%{transform:translateY(0) scale(.9);opacity:.3}to{transform:translateY(-15px) scale(1.1);opacity:.85}}.image-slot[data-v-e3323c36]{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.collage-item[data-v-e3323c36]{width:auto;display:flex;justify-content:center;pointer-events:auto}.direct-photo[data-v-e3323c36]{display:block;width:90vw;height:auto;max-width:90vw;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:16px;animation:framePulse-e3323c36 3s ease-in-out infinite alternate}@keyframes framePulse-e3323c36{0%{box-shadow:0 12px 35px rgba(0,0,0,.25),0 0 20px rgba(255,220,235,.6),0 0 40px rgba(255,200,230,.3)}to{box-shadow:0 12px 35px rgba(0,0,0,.25),0 0 35px rgba(255,220,235,.95),0 0 70px rgba(255,200,230,.55)}}.rasgado[data-v-e3323c36]{position:absolute;left:0;width:100%;height:40px;z-index:12;pointer-events:none}.rasgado-superior[data-v-e3323c36]{top:0;background-color:#ebdce0}.rasgado-inferior[data-v-e3323c36],.rasgado-superior[data-v-e3323c36]{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v30c-180 35-320-10-480 25-180 35-340-30-500 5C100 85 40 35 0 45Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v30c-180 35-320-10-480 25-180 35-340-30-500 5C100 85 40 35 0 45Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.rasgado-inferior[data-v-e3323c36]{bottom:0;background:linear-gradient(0deg,#fff 60%,#f4f4f4);transform:scaleY(-1)}.collage-carousel[data-v-6f7659a0]{position:relative;width:100%;height:70vh;min-height:580px;max-height:560px;overflow:hidden;isolation:isolate;margin-top:-50px}.bg-rosa[data-v-6f7659a0]{position:absolute;inset:0;background-color:#f0c9d3;z-index:0}.flor[data-v-6f7659a0]{position:absolute;width:120px;max-width:45vw;opacity:0;pointer-events:none;z-index:1}.flor-lt[data-v-6f7659a0]{top:6vh;left:-45px}.flor-rb[data-v-6f7659a0]{bottom:6vh;right:-55px}.magic-glow-container[data-v-6f7659a0]{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.glow-particle[data-v-6f7659a0]{position:absolute;width:90px;height:auto;opacity:.7;mix-blend-mode:screen;animation:floatGlow-6f7659a0 5s ease-in-out infinite alternate}.glow-particle.p1[data-v-6f7659a0]{top:15%;left:20%;animation-duration:4.5s}.glow-particle.p2[data-v-6f7659a0]{top:55%;right:15%;animation-duration:6s;width:120px}.glow-particle.p3[data-v-6f7659a0]{bottom:20%;left:25%;animation-duration:5.5s;width:70px}@keyframes floatGlow-6f7659a0{0%{transform:translateY(0) scale(.9);opacity:.3}to{transform:translateY(-15px) scale(1.1);opacity:.85}}.video-slot[data-v-6f7659a0]{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:1rem;pointer-events:none}.collage-item[data-v-6f7659a0]{width:auto;display:flex;justify-content:center;pointer-events:auto}.direct-video[data-v-6f7659a0]{display:block;width:90vw;height:auto;max-height:auto;max-width:90vw;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover;border-radius:16px;animation:framePulse-6f7659a0 3s ease-in-out infinite alternate}@keyframes framePulse-6f7659a0{0%{box-shadow:0 12px 35px rgba(0,0,0,.25),0 0 20px rgba(255,220,235,.6),0 0 40px rgba(255,200,230,.3)}to{box-shadow:0 12px 35px rgba(0,0,0,.25),0 0 35px rgba(255,220,235,.95),0 0 70px rgba(255,200,230,.55)}}.rasgado[data-v-6f7659a0]{position:absolute;left:0;width:100%;height:40px;z-index:12;pointer-events:none}.rasgado-superior[data-v-6f7659a0]{top:0;background-color:#ebdce0}.rasgado-inferior[data-v-6f7659a0],.rasgado-superior[data-v-6f7659a0]{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v30c-180 35-320-10-480 25-180 35-340-30-500 5C100 85 40 35 0 45Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v30c-180 35-320-10-480 25-180 35-340-30-500 5C100 85 40 35 0 45Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.rasgado-inferior[data-v-6f7659a0]{bottom:0;background-color:#f0c9d3;transform:scaleY(-1)}.fotoportada-container[data-v-7ccb5358]{position:relative;width:100%;height:105vh;overflow:hidden;margin-top:-60px;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(0,0,0,.196)),url("/img/Isabela-25_11zon%20(1).df7558bd.webp");background-size:cover;background-repeat:no-repeat;background-position:top;z-index:1}.overlay[data-v-7ccb5358]{position:absolute;top:40px;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;z-index:2;background:linear-gradient(180deg,rgba(0,0,0,.05),rgba(0,0,0,.153))}.mis-xv-wrapper-fixed[data-v-7ccb5358]{position:absolute;top:-25px;right:25px;display:flex;flex-direction:column;align-items:center;z-index:3}.ornamento-img[data-v-7ccb5358]{width:40px;opacity:0;margin-top:50px;filter:brightness(0) invert(1);margin-bottom:4px}.mis-xv-top[data-v-7ccb5358]{font-family:file;font-size:20px;letter-spacing:1px;color:#fff}.apellido[data-v-7ccb5358]{font-family:british,cursive;display:inline-block;line-height:1.7}.centered-text[data-v-7ccb5358]{text-align:center;padding-top:240px;font-family:cursivatitulo,serif;font-size:44px;line-height:1;background:#fff;-webkit-background-clip:text;color:transparent}.fecha-evento[data-v-7ccb5358]{color:#fff;font-size:18px;display:flex;gap:10px;justify-content:center}.fecha-evento span[data-v-7ccb5358]{opacity:0;transform:translateY(20px)}.animacion-elegante[data-v-41eee5c0]{position:relative;width:100%;visibility:visible;padding:0 0;display:flex;margin-top:-100px;margin-bottom:-40px;flex-direction:column;align-items:center;overflow:hidden}.foto-elegante-full[data-v-41eee5c0]{width:100%;max-width:100%;margin-bottom:40px;opacity:0}.foto-elegante-reversa[data-v-41eee5c0]{width:90%;max-width:600px;box-shadow:0 12px 24px rgba(0,0,0,.25);transform:rotate(3deg);opacity:0}.collage-carousel[data-v-80666fa0]{width:100%;max-width:100%;padding:0;margin:0}.collage-grid[data-v-80666fa0]{display:grid;grid-template-columns:repeat(12,1fr);gap:0}.collage-item[data-v-80666fa0]{grid-column:span 12;opacity:0;cursor:pointer;perspective:800px}.collage-item.visible[data-v-80666fa0]{opacity:1}.collage-image[data-v-80666fa0]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.collage-image[data-v-80666fa0]:hover{transform:scale(1.04)}.image-modal[data-v-80666fa0]{position:fixed;inset:0;background-color:hsla(0,0%,4%,.9);display:flex;align-items:center;justify-content:center;z-index:999}.enlarged-image[data-v-80666fa0]{max-width:90%;max-height:90%;border-radius:12px;-o-object-fit:contain;object-fit:contain}[data-v-212f76e3]:root{--rosa:#f4c6cc;--rosa-alt:#f0c3e3;--tinta:#141414;--gris:#5a5858;--borde:#e8e4e4}.evento-lux[data-v-212f76e3]{min-height:100%;padding:28px 18px 4px;background:radial-gradient(1200px 600px at 50% -10%,hsla(0,0%,100%,.92),hsla(0,0%,100%,.98)),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="6"><rect width="6" height="6" fill="white"/><circle cx="3" cy="3" r="0.6" fill="%23f1f1f1"/></svg>') repeat;display:grid;gap:22px;place-items:center}.card[data-v-212f76e3]{width:min(440px,92vw);border:1px solid var(--borde);border-radius:18px;padding:24px 20px 28px;text-align:center}.icono[data-v-212f76e3]{width:52px;height:auto;display:block;margin:0 auto 10px;filter:drop-shadow(0 1px 0 rgba(0,0,0,.05));opacity:.92}.titulo-script[data-v-212f76e3]{font-family:britishgruesa,cursive;font-weight:900;font-size:65px;letter-spacing:.4px;margin:4px 0 8px;background:linear-gradient(110deg,#bf953f,#fcf6ba 25%,#b38728 50%,#fbf5b7 75%,#aa771c);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;animation:brilloDorado-212f76e3 4s linear infinite;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}@keyframes brilloDorado-212f76e3{0%{background-position:0}to{background-position:200%}}.hora[data-v-212f76e3]{font-family:fa,sans-serif;font-size:24px;color:var(--tinta);margin:0 0 6px}.lugar[data-v-212f76e3]{font-family:padres,serif;font-size:22px;color:#000;font-weight:500;margin:0 0 10px;letter-spacing:.14em}.contenedor-foto-perfil[data-v-212f76e3]{display:flex;justify-content:center;align-items:center;margin:15px 0 20px;perspective:1000px}.borde-cromado[data-v-212f76e3]{width:190px!important;height:190px!important;border-radius:50%;padding:3px;position:relative;background:#b8860b;background:linear-gradient(135deg,#ffecb3,#b8860b 25%,#fff9e6 50%,#a70 75%,#ffecb3);background-size:400% 400%;animation:gradienteCromo-212f76e3 5s ease infinite;box-shadow:0 4px 15px rgba(0,0,0,.2),inset 0 0 5px hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;overflow:hidden}@keyframes gradienteCromo-212f76e3{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.borde-cromado[data-v-212f76e3]:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.8) 0,hsla(0,0%,100%,0) 60%);border-radius:50%;opacity:.5;transform:rotate(30deg);pointer-events:none}.foto-perfil[data-v-212f76e3]{width:180%;height:180%;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:2px solid #fff;display:block;z-index:1}.direccion[data-v-212f76e3]{font-family:padres,serif;font-style:italic;color:var(--gris);font-size:17px!important;line-height:1.5;margin:0 auto 16px;max-width:90%}.ceremonia-nota[data-v-212f76e3]{font-family:padres,serif;font-size:17px;line-height:1.7;color:#383636;max-width:88%;margin:14px auto 18px;font-style:italic;letter-spacing:.03em;padding:12px 16px;border-radius:16px;background:linear-gradient(135deg,rgba(150,75,125,.18),rgba(224,133,183,.75));border:1px solid rgba(245,201,230,.5);box-shadow:0 6px 16px rgba(0,0,0,.05)}.btn-rosa[data-v-212f76e3]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:14px;background:#f5c9e6;color:#1f1f1f;text-decoration:none;font-family:padres,sans-serif;font-weight:800;font-size:14px;line-height:1;box-shadow:0 8px 16px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.7);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;border:1px solid rgba(0,0,0,.06);z-index:0}.btn-rosa[data-v-212f76e3]:hover{transform:translateY(-1px);box-shadow:0 12px 20px rgba(0,0,0,.16),inset 0 1px 0 hsla(0,0%,100%,.8);filter:brightness(1.03)}.btn-rosa .sheen[data-v-212f76e3]{position:absolute;top:-30%;left:-30%;width:60%;height:160%;transform:rotate(20deg);background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55) 50%,hsla(0,0%,100%,0));pointer-events:none;mix-blend-mode:screen;opacity:0}@media (max-width:380px){.hora[data-v-212f76e3]{font-size:22px}.lugar[data-v-212f76e3]{font-size:16px}.borde-cromado[data-v-212f76e3]{width:190px;height:190px}}@media (prefers-reduced-motion:reduce){[data-v-212f76e3]{transition:none!important;animation:none!important}}.bienvenida-page[data-v-fc7b5002]{background:#fff;color:#000;min-height:100vh;padding:0 20px;margin-bottom:5px;box-sizing:border-box;position:relative}.fecha-evento[data-v-fc7b5002]{text-align:center;margin:60px 0 40px;color:#eaadc0}.fecha-gran-dia[data-v-fc7b5002]{font-family:british,cursive;font-size:32px;margin:0}.fecha-dia-semana[data-v-fc7b5002]{font-family:fecha,serif;font-size:29px;margin:10px 0}.fecha-dia-numero[data-v-fc7b5002]{font-family:fecha,serif;font-size:72px!important;font-weight:700;margin:0}.fecha-mes[data-v-fc7b5002]{font-family:Playfair Display,serif;font-size:26px;font-weight:600;margin-top:5px;letter-spacing:2px}.fecha-anio[data-v-fc7b5002]{font-family:Poppins,sans-serif;font-size:16px;font-style:italic;margin-top:5px}.bienvenida-container[data-v-fc7b5002]{display:flex;flex-direction:column;align-items:center}.mensaje-bienvenida[data-v-fc7b5002]{font:300 19px Josefin Sans,sans-serif;color:#000;white-space:pre-line;text-align:center;line-height:2;opacity:0}.versiculo-container[data-v-fc7b5002]{margin:30px 20px 0 20px;text-align:center;opacity:0}.versiculo-texto[data-v-fc7b5002]{font:18px quote,sans-serif;line-height:1.8;color:#333;margin-left:0!important;margin-right:0!important}.versiculo-referencia-fija[data-v-fc7b5002]{font:24px nombre,sans-serif;color:#070707;margin-top:40px;opacity:0}.letra-quince[data-v-fc7b5002]{font-family:british,cursive;font-size:15px;color:#000;letter-spacing:1px}.letra-quince1[data-v-fc7b5002]{font-family:british,cursive;font-size:19px;color:#000;letter-spacing:1px}.disco-group[data-v-fc7b5002]{position:absolute;opacity:1;pointer-events:none;z-index:2}.disco[data-v-fc7b5002]{width:90px;height:110px}.estrellas[data-v-fc7b5002]{width:100px;position:absolute;bottom:-25px;left:0;transform:rotate(-10deg);opacity:0}.disco1-group[data-v-fc7b5002]{top:-10%;right:-10%}.disco2-group[data-v-fc7b5002]{top:30%;left:-15%;width:120px;height:140px}.disco3-group[data-v-fc7b5002]{bottom:-15%;left:-10%;z-index:10}.itinerario-poster[data-v-ee6fb3fc]{background:#f0c9d3;padding:60px 20px 80px;text-align:center;position:relative}.poster-title[data-v-ee6fb3fc]{font-family:Playfair Display,serif;font-size:44px;letter-spacing:2px;color:#514e4e;margin-bottom:50px}.poster-item[data-v-ee6fb3fc]{margin-bottom:42px}.poster-icon[data-v-ee6fb3fc]{width:114px;height:auto;margin-bottom:12px}.poster-text[data-v-ee6fb3fc]{font-family:Playfair Display,serif;color:#282727;line-height:1.4}.evento-nombre[data-v-ee6fb3fc]{display:block;font-size:22px}.rasgado[data-v-ee6fb3fc]{position:absolute;left:0;width:100%;height:40px;background:#fff;z-index:5;pointer-events:none}.rasgado-top[data-v-ee6fb3fc]{top:0;background:#f0c9d3;clip-path:polygon(0 70%,18% 55%,38% 78%,58% 52%,78% 75%,100% 60%,100% 0,0 0)}.rasgado-bottom[data-v-ee6fb3fc]{bottom:0;clip-path:polygon(0 30%,18% 45%,38% 22%,58% 48%,78% 25%,100% 40%,100% 100%,0 100%)}.evento-hora[data-v-ee6fb3fc]{display:block;font-size:20px;font-style:italic;margin-top:4px}.collage-carousel[data-v-2dce6a9a]{width:100%;max-width:100%;padding:0;margin:0}.collage-grid[data-v-2dce6a9a]{display:grid;grid-template-columns:repeat(12,1fr);gap:0}.collage-item[data-v-2dce6a9a]{grid-column:span 12;opacity:0;cursor:pointer;perspective:800px}.collage-item.visible[data-v-2dce6a9a]{opacity:1}.collage-image[data-v-2dce6a9a]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.collage-image[data-v-2dce6a9a]:hover{transform:scale(1.04)}.image-modal[data-v-2dce6a9a]{position:fixed;inset:0;background-color:hsla(0,0%,4%,.9);display:flex;align-items:center;justify-content:center;z-index:999}.enlarged-image[data-v-2dce6a9a]{max-width:90%;max-height:90%;border-radius:12px;-o-object-fit:contain;object-fit:contain}.dc-container[data-v-66b7f400]{position:relative;max-width:500px;margin:0 auto;background:#f0c9d3;padding:34px 18px 42px;overflow:hidden;text-align:center}.rasgado[data-v-66b7f400]{position:absolute;left:0;width:100%;height:40px;background:#f0c9d3;z-index:1;pointer-events:none}.rasgado-top[data-v-66b7f400]{top:0;clip-path:polygon(0 70%,18% 55%,38% 78%,58% 52%,78% 75%,100% 60%,100% 0,0 0)}.rasgado-bottom[data-v-66b7f400]{bottom:0;clip-path:polygon(0 30%,18% 45%,38% 22%,58% 48%,78% 25%,100% 40%,100% 100%,0 100%)}.dc-card[data-v-66b7f400]{position:relative;z-index:2}.dc-title[data-v-66b7f400]{font-family:britishgruesa,cursive;font-size:66px;color:#fff;margin:0 0 16px;line-height:1.05}.dc-title .script[data-v-66b7f400]{opacity:.9}.dc-badge[data-v-66b7f400]{display:inline-block;background:#fff;color:#333;font-family:padres,sans-serif;font-weight:800;font-size:12px;letter-spacing:.14em;padding:8px 16px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);margin:4px 0 12px}.dc-figure[data-v-66b7f400]{width:180px;margin:10px auto 12px;display:block;filter:drop-shadow(0 4px 10px rgba(0,0,0,.15))}.dc-note[data-v-66b7f400]{font-family:quote,serif;font-size:20px;color:#fff;opacity:.9;font-style:italic;margin:10px auto 18px}.word[data-v-66b7f400]{display:inline-block;white-space:nowrap}.bienvenida-overlay[data-v-1e471fde]{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;background-position:50%;min-height:50vh;background-size:cover;perspective:1000px;padding:10px 10px}.overlay-content[data-v-1e471fde]{padding:30px;border-radius:15px;text-align:center;width:450px;transform-style:preserve-3d;transition:transform .3s ease;position:relative}.titulo-pase[data-v-1e471fde]{font-family:british,cursive;font-size:26px!important;color:#f0c9d3;font-size:43px;display:block;margin-top:15px}.welcome-text[data-v-1e471fde]{font-size:1.4rem;font-family:quote,serif;color:#1a1a1a;margin-top:10px;margin-bottom:5px;letter-spacing:0;margin:15px 0 10px}.mensaje-bienvenida[data-v-1e471fde]{font-size:1rem;font-family:padres;color:#050505;margin-top:10px}.info-container[data-v-1e471fde]{display:flex;justify-content:space-around;align-items:center;margin-top:15px}.info-item[data-v-1e471fde]{display:flex;align-items:center;font-size:1.1rem;color:#171717;font-family:padres}.info-item i[data-v-1e471fde]{margin-right:8px;font-size:1.2rem}.tooltip[data-v-1e471fde]{position:absolute;bottom:0;background:#f0c9d3;color:#fff;padding:0 15px;border-radius:8px;font-size:14px;text-align:center;opacity:0;transition:opacity .3s ease}.ornamento-abajo[data-v-1e471fde],.ornamento-arriba[data-v-1e471fde]{position:absolute;width:30%;height:auto;right:-50px;top:0;transform:translateY(-20%);opacity:.9;z-index:0}.confirmation-container[data-v-29f2affe]{min-height:70vh;padding:2rem 1rem;transition:all .3s ease}.confirmation-card[data-v-29f2affe]{width:100%;max-width:500px;background:#fff;background:linear-gradient(180deg,#fff,#f9f9f9);border:1px solid #e0e0e0;transition:all .3s ease}.compact-view[data-v-29f2affe]{min-height:70vh;align-items:flex-start;padding-top:4rem}.compact-card[data-v-29f2affe]{max-width:400px;padding:2rem}.form-header[data-v-29f2affe]{margin-bottom:2rem;text-align:center}.form-title[data-v-29f2affe]{font-family:british,cursive;font-size:2rem;color:#eaadc0;margin-bottom:.5rem}.form-subtitle[data-v-29f2affe]{font-family:Karla,sans-serif;color:#6c757d;font-size:1rem}.form-group[data-v-29f2affe]{margin-bottom:1.5rem}.form-label[data-v-29f2affe]{display:block;margin-bottom:.5rem;font-family:Karla,sans-serif;font-weight:500;color:#495057}.form-control[data-v-29f2affe],.form-select[data-v-29f2affe]{width:100%;padding:.75rem 1rem;font-size:1rem;border:1px solid #ced4da;border-radius:.5rem;background-color:hsla(0,0%,100%,.8);transition:border-color .3s,box-shadow .3s}.form-control[data-v-29f2affe]:focus,.form-select[data-v-29f2affe]:focus{border-color:#d592b0;box-shadow:0 0 0 .25rem rgba(213,146,176,.25);outline:none}.radio-group[data-v-29f2affe]{display:flex;gap:1.5rem}.radio-option[data-v-29f2affe]{display:flex;align-items:center}.radio-input[data-v-29f2affe]{margin-right:.5rem;accent-color:#d592b0}.radio-label[data-v-29f2affe]{font-family:Karla,sans-serif;color:#495057}.submit-button[data-v-29f2affe]{width:100%;padding:.75rem;font-family:FeelingPassionate,cursive;font-size:1.25rem;color:#f9f9f9;background-color:#eaadc0;border:none;border-radius:.5rem;cursor:pointer;transition:background-color .3s}.submit-button[data-v-29f2affe]:hover{background-color:#c07d9b}.submit-button[data-v-29f2affe]:disabled{background-color:#d592b0;opacity:.7;cursor:not-allowed}.qr-view[data-v-29f2affe]{padding:1rem}.qr-header[data-v-29f2affe]{font-family:Westony,cursive;font-size:1.75rem;color:#5a3d5c;margin-bottom:1.5rem}.confirmation-thanks[data-v-29f2affe]{font-family:Karla,sans-serif;font-weight:600;color:#354257;font-size:1.25rem;margin-bottom:1rem}.qr-wrapper[data-v-29f2affe]{margin:1rem 0}.qr-code[data-v-29f2affe]{width:180px;height:180px;border:8px solid #fff;border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.decoration-crown[data-v-29f2affe]{width:auto;height:80px;margin:.5rem 0}.event-title[data-v-29f2affe]{font-family:Parisienne,cursive;font-size:1.75rem;color:#5a3d5c;margin:.5rem 0}.qr-instructions[data-v-29f2affe]{font-family:Karla,sans-serif;color:#6c757d;font-size:1rem;margin-top:1rem}.alert[data-v-29f2affe]{padding:.75rem 1rem;border-radius:.5rem}.qr-error-message[data-v-29f2affe]{color:#dc3545;font-weight:500}.loading-indicator[data-v-29f2affe]{font-size:.875rem;color:#6c757d;margin-top:.5rem}@media (max-width:576px){.confirmation-card[data-v-29f2affe]{padding:1.5rem}.form-title[data-v-29f2affe]{font-size:1.75rem}.radio-group[data-v-29f2affe]{gap:1rem}}.progress-container[data-v-29f2affe]{height:8px;margin-top:40px;background-color:#e0e0e0;border-radius:4px;margin-bottom:1rem;overflow:hidden}.progress-bar[data-v-29f2affe]{height:100%;background-color:#83808b;transition:width .4s ease}.bienvenida-container[data-v-68cee758]{position:relative;width:100%;padding-top:30px;background:linear-gradient(180deg,hsla(0,0%,100%,.893),#dcdadb),url(/img/brillos.753b1640.avif);margin:0;text-align:center;opacity:0;z-index:1;display:flex;flex-direction:column;align-items:center;background-size:cover;background-position:50%;background-repeat:no-repeat;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .5s}.bienvenida-container[data-v-68cee758]:hover{transform:translateY(-5px)}.mensaje-bienvenida[data-v-68cee758]{font-size:40px;font-weight:300;font-family:Caveat,cursive;color:#333;transition:color .3s}.mensaje-bienvenida[data-v-68cee758]:hover{color:rgba(70,68,68,.8)}.icono-container[data-v-68cee758]{margin:20px 0}.icono[data-v-68cee758]{font-size:32px;color:rgba(53,53,53,.7);animation:pulsar-68cee758 1.5s infinite}@keyframes pulsar-68cee758{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.texto-adicional[data-v-68cee758]{font-size:24px;font-weight:300;font-family:Caveat,cursive;margin-top:20px}.mensaje-container[data-v-68cee758]{width:100%;margin-top:40px;padding:20px;border-radius:10px;background-color:hsla(0,0%,100%,.8);box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s}.mensaje-container[data-v-68cee758]:hover{transform:scale(1.02)}.mensaje-container h2[data-v-68cee758]{margin-bottom:10px}.mensaje-container textarea[data-v-68cee758]{width:100%;padding:10px;margin-bottom:10px;border:1px solid rgba(52,46,44,.5);border-radius:5px}.nombre-input[data-v-68cee758]{width:100%;padding:10px;margin-bottom:10px;border:1px solid rgba(51,44,52,.5);border-radius:5px}.mensaje-container button[data-v-68cee758]{padding:10px 20px;background-color:#eaadc0;border:2px solid #7f4a7e89;font-family:FeelingPassionate;border:none;border-radius:5px;color:#fff;cursor:pointer;transition:background-color .3s,transform .3s}.mensaje-container button[data-v-68cee758]:hover{background-color:#333;transform:scale(1.05)}.mensajes-enviados[data-v-68cee758]{margin-top:20px;text-align:left;color:rgb(40,40,40,90,95)}.mensajes-enviados h3[data-v-68cee758]{margin-bottom:10px}.mensaje-tarjeta[data-v-68cee758]{padding:10px;margin:5px 0;background:hsla(0,0%,100%,.9);border-radius:5px;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s,box-shadow .3s}.mensaje-tarjeta[data-v-68cee758]:hover{transform:translateY(-5px) rotateY(5deg);box-shadow:0 8px 20px rgba(0,0,0,.2)}.bienvenida-container input[data-v-68cee758]:focus,.bienvenida-container textarea[data-v-68cee758]:focus{border-color:#5a5155;outline:none}.mensaje-container h2[data-v-68cee758]{font-size:32px;font-family:british,cursive;color:#eaadc0;margin-bottom:15px;text-align:center}.contador[data-v-68cee758]{font-size:14px;color:gray;text-align:right;margin-top:-5px;margin-bottom:10px}.image-container[data-v-7ef237e0]{width:100vw;height:600px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;perspective:1000px}.cover-image[data-v-7ef237e0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;filter:brightness(70%)}.dark-overlay[data-v-7ef237e0]{position:absolute;bottom:0;left:0;width:100%;height:60%;z-index:2;pointer-events:none}.text-overlay[data-v-7ef237e0]{position:absolute;bottom:30px;width:100%;text-align:center;color:#fff;z-index:10;padding:0 20px;text-shadow:0 2px 10px rgba(0,0,0,.5)}.firma[data-v-7ef237e0]{font-size:18px;font-family:Josefin Sans,sans-serif;font-weight:300;letter-spacing:2px;margin:0}.firma span[data-v-7ef237e0]{display:block;margin-top:10px!important;font-family:FeelingPassionate,cursive;font-size:1.7rem;letter-spacing:1px}.footer-container[data-v-3fa45e20]{background:linear-gradient(rgba(167,121,139,.84),rgba(122,87,112,.84)),url(data:image/jpeg;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAAGNbWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAsaWxvYwAAAABEAAACAAEAAAABAAACCwAACggAAgAAAAEAAAG1AAAAVgAAAEJpaW5mAAAAAAACAAAAGmluZmUCAAAAAAEAAGF2MDFDb2xvcgAAAAAaaW5mZQIAAAAAAgAAYXYwMUFscGhhAAAAABppcmVmAAAAAAAAAA5hdXhsAAIAAQABAAAAw2lwcnAAAACdaXBjbwAAABRpc3BlAAAAAAAAAWgAAAFtAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQAMAAAAABNjb2xybmNseAACAAIAAoAAAAAOcGl4aQAAAAABCAAAAAxhdjFDgQAcAAAAADhhdXhDAAAAAHVybjptcGVnOm1wZWdCOmNpY3A6c3lzdGVtczphdXhpbGlhcnk6YWxwaGEAAAAAHmlwbWEAAAAAAAAAAgABBAECgwQAAgQBBYYHAAAKZm1kYXQSAAoKAAAABEWe2G18lTJGEACNgDjiUQAAu8nlJT92FSPlnfdrJI2lOEeWhsZwlxhfKDaJMBLhC06FQfMuju4PSCO2enkPAQGPcSp6h0aRF0wtoIP2axIACgsAAAAERZ7YbXyEIDL2ExAAiQAIIIIJRBAAANjao8bL0NMJuqS6DKHQ3nX7JJyAvvHT8P1mRF9ClXz0QUtz0UJhRVzdhTDjL1wN5Bqt/qfR2VIvBf26EZ0q6VE6OWVHzTKfbK5f7KQC5Mn0pd2JYsedxR9CH53dYthQri5CzYDClcS22AYpdKPANWUF4/Ws+V48Uve9SstwI2LPupdkz0TkoQiz++PJu0psAVIaKfCOv4wyU31+FdU1ds5YR64g+n4rlp54B2B3OvErbPvgL1o8IjJCVtg3PG+XJ3N/65+pGcmzGIsUHzW6QmuDDRXQdpTjFW0xN+a7a5FHVB3XC57fnqoVfj/Y5fom3laVYHBMN8lCm0EMvcOYr2xdxtzzhR/20P191hBMDGd6MH8Vdt7PWtoyS5u7MeOxnw2IK9JCoDqsnAzyUqQL6tYA49Oggx7hEHvaVpYrAPXfYeHWcwnuvTyDtLY2+io7bBbwd+MMk8B1LJzK7styYkoGHU+e4x3K5p8jmZfpx+R6uGa/rZLeNrEiaagkwBaxq6HdioVBQHpngse38d59RLYAtWewu6dB1aTQiN3dWb+4r6nhl5y/kvfLjV+bAfFCT9HXuRO7kkuGaRqJBxP0A67mgMulNAhKqaXxBBVeoQz/fzjQNfrX+GoZ5LetybMgKYlSQX6SLURWVIzg3xcdbMN7lM8niSxmqNzssIIpfEIULlWsp2cAQuU2qx/jZUxUI0oTsqtGnPPe4sQa8AOihk/kW9eQyqE32llYVemHz7aSohp/KQLeFBvQTjoEdRranil7qWUeYTLEnTyRl/ru3Rcwiday7gjYnUf8mMHzXUGH78tJZJkCdseKxjLJhu6qYvGPGpFuyhbrjH/EHxy+LARs45L4xpl32zS9gQ/q24n3DxP+l5mtkowLiaLdWPpCDa5wjoz+9EAy7PlShruI7qMr8b3M8g5ehStJ1keHh0+TFsWGHIle547qqPT1+Pm1Xu0N5wF1B5VkxRndfnXaueEIxPtTFeAhd3cXPqKqzPDPBvcDA5lcsVph87WA2g6B/wdZt16/L4gti6V3sZhiZNvqTgvmEzX/VshoAWnwX21yX9EZMMCVMb/0w9TAWApqEUpY4ss5TXgNMERJ52buZaGCoKpOOEy6+ejrKaDz16OzmQ6ZKhnKNDm5viI8Ey0nzFt2fLL0RRmj9IY1+4pf+mztc5C9qtTcBnb+prQEbgMDnODaywh+jco1CQoX2Vbb7Ofp8zkuaEnU5YwIH0vsaiDNi1McKFkaqi8qNRgMi+lHyRNWiTFOa4pE9jd/QkTp30HTSM7/JSlLgv/unHDf5e3a9WiS134rK9JBaEldqYaa07mE2NPLqxnixlEgC2SPcZ6wtHVEdNjjA6mamrjG1euaoPueEVqbIoR29nmu1FlJkKYkyOA5lwleK3jiAT6vBK69oFolOj0OOc5zorps8iriFVRJMazck22RQYLwOMRK/gUkeL16kAX/B1jbEzWu0RCcJlzE1rMCRvoeXPaejQewAhRtaPs6WxSC1bnDBpdf5xtmyZVncO0vne1saRcIKfpuPOGkLMZn6ImsvvHTFybLR97ogZQYfRD5OXEbP6ryQf+IPWvCUbxEKA5glooNNw6wpA/eWZYNK6aMF90KafKChUnnUa7S69MwavQ7RWle85wWvgM81iRBdiOmvmGpwHtbPg2D+s7VJxlD/eIsGrOXvAol1asy5BnFcISdBVncNlO8xYBqhkpsLdFou6LKTY6pniHhR2vWgRJZfT7W5j2j9HjmhMYLTl5JLNuG4VDGFrfOKP5Z/OaOWJzDQyn7RxlH/6KWCdpzXXwCN65yZBZs0ysnaeaVXjcKGldPPl2H/Fj+Ni3RzhoVB8yL62Xc3MqntEXSD2c4/9+04t1xI9ONSP28SEaMbS7Wv2NVPPqfmKo3FKiavGXmYS9FbAmRmUlmxgmsPBNDQcrEKnQ2ft44znSo8nOwtYcq296uoh79n2Qe1q5rl+XykSzpbpkeo109/f5dfh6H793QmzVywGlccwrjGaBXvYNQNyeKDC5WaikvWGOgzMPo0pfsEkiMCxGWMICYbLfTjVtiegb5l9eNBw76czSlhDk6zTOiD2JRH1arPOa0Z8/hoMAVKOvzrezXpjCZNunJ6RQ+wXFPWPuD9xtknrN1TfmZ8tA3gOLKqrb9OI22XlrhlLHvUO91Gl36YJXVUisyxCUDtrDgZQr1bIpyX7KrN90bzooijO7OJjz0NC2TwfmU8KOkK3cR/a+WxiWt5zZOkeolljeu1D2+5TMopT007/Iir5gddsp2VLNnEt+cLK/P8bk3Z4TkhHvxZuJ3CKGh7h6BB5VNx7BmXkdghjzSXZJ6LF9WcyOOLazbTCeJxedvXBN3F8Pnakasx8ncLmFIwr7O1pkOIefJReSl9VhaXRRAEDmjvrSKg+zUbgrR7rQKYEH9OrT1/1OkWpph/GkI9hIjUye2tfGz5T1AmuTTHHcoezZQwfJeMiwZOg/35UH50stDNchRWKu98Y0XXZPyIKFHKycAU+q4mIexpnhAyE9koyPELsXnXOBtQEua98IPA7QS5zO/1IhQ8XFhPEjG5NkdAAaeDxqlnNgWHyXrP/hHGyg3XGJaKGfj3lpX8lAKMR0MAWRaaVBodHnYzUpKxnpCvE0ZPncC/6hkoSndo0LAYHKMOEfkfJw7WIF+GOFOLkGj7YYTqlGQjj/WcJcNAmN9GcZjlD5t2hYEhRQIp1MDVQ8uoEqETi6BZhIY+6+5ujhI3QHYJjN9iX1vpQRHxQTXZACGjeVWbQfCzbgiTDMR8cGi8vdwf5pGdZ4pPqo8iwh3/ljkK+Ppa0TbF1sZzT+2CxBSvqqjFK9f34IzjWjp5irTmCwbD0yvXw60p50G0V070dS80lNAPitF8o57yfT6vL/aE/Kk2DDjAi65Rxg45x6EKmp9ptNhsDNu9rq/C5qSQPDJ0GSqEcQbO+agZZJviPqv7FnEp25r53oSN87/s8eoMxjR2qqYXwTRkvYSQYePlKtcDdf29B0yOUEyMmMdlAMj70XGnlZssuPXXbF+6+wm163qayX1IRFY/z8L1dWRoGwQmf4QW9snMQAUMzBjWBGMrftlpPyF/WNSaRrEWiAQ7nUsbqi0e82IJCo9eef7c43wVKyoKg2atibndd3N7dUfdyK74yg8olPIWHUYuizxFtb3rpXvhOXj9md8IOpdRDU7raVQYb6ljdivt2Zefvsf3kYSOqYBWa8FZfPM5mkFf1QRZXy5o1S3Wswhg1hRv+/aG3guNEUwYivKzazTid7iVhEmy6rC3H5Hg6jsTkQsO2ywBqH9pq/Wqv0oodXHcJWk//xR0n+A+Bcj2T25OOh2u+8nkt9l3ketkiYd3rn6q9i9VHlVTj/i9OmV+Q==);color:#fff;padding:60px 20px 30px;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;clip-path:ellipse(90% 100% at center top)}.footer-logo[data-v-3fa45e20]{width:60px;height:auto;margin-bottom:15px}.footer-content[data-v-3fa45e20]{display:flex;flex-direction:column;align-items:center;gap:5px}.footer-title[data-v-3fa45e20]{font-size:14px;color:#fff;margin-bottom:5px}.footer-subtext[data-v-3fa45e20]{font-family:padres;font-size:14px;color:#fff;line-height:1.5}.footer-icons[data-v-3fa45e20]{display:flex;gap:15px;margin-top:20px}.footer-icon[data-v-3fa45e20]{width:30px;height:auto;transition:transform .3s ease;filter:brightness(0) invert(1)}.footer-icon[data-v-3fa45e20]:hover{transform:scale(1.1)}.whatsapp-icon[data-v-3fa45e20]{width:28px}.footer-bottom[data-v-3fa45e20]{margin-top:20px;font-size:13px;color:#aaa;font-family:padres}.footer-link[data-v-3fa45e20]{font-size:13px;color:#ccc;font-family:padres}.demo-link[data-v-3fa45e20]{color:#fff;font-weight:600;background-color:#000;padding:8px 18px;border-radius:6px;text-decoration:none;margin-top:8px;display:inline-block;transition:background .3s ease;font-family:padres}.demo-link[data-v-3fa45e20]:hover{background-color:#333}.copyright[data-v-3fa45e20]{margin-top:10px;font-size:12px;opacity:.5}@media (max-width:576px){.footer-container[data-v-3fa45e20]{padding:50px 15px}}.reproductor-fecha[data-v-06f2a0bf]{display:flex;flex-direction:column;align-items:center;margin-top:20px;background:#fff}.fecha-texto[data-v-06f2a0bf]{font-family:padres;font-size:14px;color:#5a5a5a;margin-bottom:8px;text-align:center;letter-spacing:.5px}.reproductor-con-icono[data-v-06f2a0bf]{display:flex;align-items:center;justify-content:center;gap:10px}.puntitos[data-v-06f2a0bf]{height:24px;width:auto}.icono-play[data-v-06f2a0bf]{background:transparent;border:none;cursor:pointer;padding:0}.flecha-play[data-v-06f2a0bf]{width:62px;height:auto}.lluvia-sobres[data-v-6e9dfcf5]{position:relative;max-width:520px;margin:0 auto;padding:48px 20px 56px;text-align:center;background:#f0c9d3;overflow:hidden}.contenido[data-v-6e9dfcf5]{position:relative;z-index:2}.titulo[data-v-6e9dfcf5]{margin:0 0 10px;color:#fff;line-height:1.05}.titulo .serif[data-v-6e9dfcf5]{font-family:britishgruesa,serif;font-size:56px;display:inline-block}.titulo .script[data-v-6e9dfcf5]{font-family:nombre,cursive;font-size:44px;font-weight:400;display:inline-block;opacity:.95}.texto[data-v-6e9dfcf5]{font-family:quote,serif;color:#fff;font-size:16px;line-height:1.7;max-width:420px;margin:12px auto 18px;opacity:.95}.icono-sobre[data-v-6e9dfcf5]{width:110px;height:auto;display:block;margin:8px auto 16px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}.zelle-box[data-v-6e9dfcf5]{font-family:britishgruesa,serif;font-size:56px;display:inline-block;color:#fff}.numero-zelle[data-v-6e9dfcf5]{font-family:padres,serif;font-size:26px;color:#fff;letter-spacing:.12em;margin-bottom:20px;text-shadow:0 2px 8px rgba(0,0,0,.12)}.gracias[data-v-6e9dfcf5]{font-family:padres,serif;font-size:24px;color:#fff;letter-spacing:.08em;font-weight:800;margin:4px 0 0}.lluvia[data-v-6e9dfcf5]{position:absolute;inset:0;pointer-events:none;z-index:1}.lluvia-izq[data-v-6e9dfcf5]{left:0}.lluvia-der[data-v-6e9dfcf5]{right:0}.sobre-lluvia[data-v-6e9dfcf5]{position:absolute;top:-10%;left:0;width:28px;height:auto;opacity:.9;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}.lluvia-texto[data-v-6e9dfcf5]{font-family:padres,serif;font-size:18px;color:#fff;margin-top:8px;letter-spacing:.05em;opacity:.95}@media (max-width:380px){.titulo .serif[data-v-6e9dfcf5]{font-size:50px}.titulo .script[data-v-6e9dfcf5]{font-size:40px}.icono-sobre[data-v-6e9dfcf5]{width:96px}.zelle-box[data-v-6e9dfcf5]{font-size:32px;padding:10px 28px}.numero-zelle[data-v-6e9dfcf5]{font-size:22px}}.linea-divisoria[data-v-6e9dfcf5]{width:180px;height:2px;margin:26px auto 18px;border-radius:999px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.95),transparent);box-shadow:0 0 12px hsla(0,0%,100%,.25)}.collage-carousel[data-v-6a076149]{width:100%;max-width:100%;padding:0;margin:0}.collage-grid[data-v-6a076149]{display:grid;grid-template-columns:repeat(12,1fr);gap:0}.collage-item[data-v-6a076149]{grid-column:span 12;opacity:0;cursor:pointer;perspective:800px}.collage-item.visible[data-v-6a076149]{opacity:1}.collage-image[data-v-6a076149]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.collage-image[data-v-6a076149]:hover{transform:scale(1.04)}.image-modal[data-v-6a076149]{position:fixed;inset:0;background-color:hsla(0,0%,4%,.9);display:flex;align-items:center;justify-content:center;z-index:999}.enlarged-image[data-v-6a076149]{max-width:90%;max-height:90%;border-radius:12px;-o-object-fit:contain;object-fit:contain}.padres-container[data-v-7fe9ecea]{position:relative;width:100%;min-height:40vh;display:flex;flex-direction:column;align-items:center;overflow:hidden;color:#312f2f!important}.video-fondo[data-v-7fe9ecea]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.overlay-rosado[data-v-7fe9ecea]{position:absolute;inset:0;z-index:1;background:rgba(246,213,229,.121)}.contador-container[data-v-7fe9ecea]{position:relative;z-index:2;width:100%;max-width:600px;padding:26px 14px 34px;margin-top:20px;text-align:center;color:#fff!important;box-shadow:0 12px 32px rgba(0,0,0,.12);border-radius:8px;opacity:0;transform:translateY(50px)}.frase[data-v-7fe9ecea]{color:#fff!important;opacity:1!important;text-shadow:none!important;mix-blend-mode:normal!important;filter:none!important}.frase.linea1[data-v-7fe9ecea],.frase.linea2[data-v-7fe9ecea]{font-family:serif;font-size:26px}.frase.linea3[data-v-7fe9ecea]{font-family:serif;font-size:18px}.contador-titulo[data-v-7fe9ecea]{margin-top:10px;margin-bottom:6px}.contador-titulo .solo[data-v-7fe9ecea]{font-family:FeelingPassionate,cursive;font-size:32px;display:block;color:#fff!important;opacity:0}.contador-titulo .faltan[data-v-7fe9ecea]{font-family:serif;font-size:48px;letter-spacing:1px;display:block;color:#fff!important;opacity:0}.flecha-wrapper[data-v-7fe9ecea]{display:flex;justify-content:center;align-items:center;height:50px;padding-top:50px;margin:4px 0 10px}.flecha-img[data-v-7fe9ecea]{width:30px;height:auto;opacity:.95;filter:drop-shadow(0 1px 2px rgba(0,0,0,.18))}.contador-numeros[data-v-7fe9ecea]{display:flex;justify-content:space-around;gap:10px;padding:4px 8px 12px}.tiempo[data-v-7fe9ecea]{display:flex;flex-direction:column;align-items:center;opacity:0;transform:translateY(50px)}.numero[data-v-7fe9ecea]{font-size:40px;font-weight:700;font-family:Oswald,sans-serif;color:#fff}.etiqueta[data-v-7fe9ecea]{font-size:14px;font-family:Oswald,sans-serif;margin-top:5px;color:#fff}.rasgado[data-v-7fe9ecea]{position:absolute;left:0;width:100%;height:50px;background:#fff;z-index:3;margin-top:-40px;pointer-events:none}.rasgado-superior[data-v-7fe9ecea]{top:0;clip-path:polygon(0 80%,25% 60%,50% 85%,75% 55%,100% 75%,100% 0,0 0)}.rasgado-inferior[data-v-7fe9ecea]{bottom:0;clip-path:polygon(0 20%,25% 40%,50% 15%,75% 45%,100% 25%,100% 100%,0 100%)}@media (max-width:420px){.contador-numeros[data-v-7fe9ecea]{gap:6px}.numero[data-v-7fe9ecea]{font-size:34px}}.contador-titulo .faltan[data-v-7fe9ecea],.contador-titulo .solo[data-v-7fe9ecea],.frase[data-v-7fe9ecea],.frase[data-v-7fe9ecea] *{color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;mix-blend-mode:normal!important}.etiqueta[data-v-7fe9ecea],.numero[data-v-7fe9ecea]{color:#fff!important;-webkit-text-fill-color:#fff!important}.collage-carousel[data-v-30025fa1]{width:100%;max-width:1100px;margin:0 auto;padding:90px 20px;box-sizing:border-box}.collage-grid[data-v-30025fa1]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;position:relative}.wax-seal[data-v-30025fa1]{position:absolute;top:-85px!important;left:50%;transform:translateX(-50%);width:115px!important;height:auto;z-index:10;pointer-events:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.25))}.collage-item[data-v-30025fa1]{opacity:0;cursor:pointer;perspective:1200px;transition:z-index .3s ease;will-change:transform,opacity}.collage-item.visible[data-v-30025fa1]{opacity:1}.polaroid-card[data-v-30025fa1]{background:#fff;padding:12px 12px 38px 12px;border-radius:4px;box-shadow:0 10px 25px rgba(0,0,0,.12),0 4px 10px rgba(0,0,0,.06);transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s ease}.photo-wrapper[data-v-30025fa1]{width:100%;height:320px;overflow:hidden;background:#fdfdfd;display:flex;align-items:center;justify-content:center}.collage-image[data-v-30025fa1]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.photo-1 .photo-wrapper[data-v-30025fa1]{height:auto!important;max-height:none!important}.photo-1 .collage-image[data-v-30025fa1]{height:auto!important;-o-object-fit:contain!important;object-fit:contain!important}.collage-item[data-v-30025fa1]:hover{z-index:30!important}.collage-item:hover .polaroid-card[data-v-30025fa1]{transform:scale(1.06) translateY(-10px) rotate(0deg);box-shadow:0 22px 40px rgba(0,0,0,.22),0 8px 16px rgba(0,0,0,.1)}.photo-1[data-v-30025fa1]{width:280px;transform:rotate(-6deg);margin-right:-20px;z-index:1}.photo-2[data-v-30025fa1]{width:290px;transform:rotate(5deg);margin-left:-20px;margin-top:-15px;z-index:2}.photo-3[data-v-30025fa1]{width:285px;transform:rotate(-4deg);margin-top:10px;z-index:3}.photo-4[data-v-30025fa1]{width:295px;transform:rotate(7deg);margin-right:-25px;margin-top:-20px;z-index:2}.photo-5[data-v-30025fa1]{width:290px;transform:rotate(-5deg);margin-left:-15px;z-index:4}.photo-6[data-v-30025fa1]{width:285px;transform:rotate(6deg);margin-top:-10px;z-index:3}.photo-7[data-v-30025fa1]{width:295px;transform:rotate(-3deg);margin-left:-10px;z-index:5}@media (max-width:768px){.wax-seal[data-v-30025fa1]{width:80px!important;top:-50px!important}.photo-wrapper[data-v-30025fa1]{height:280px}.photo-1[data-v-30025fa1],.photo-2[data-v-30025fa1],.photo-3[data-v-30025fa1],.photo-4[data-v-30025fa1],.photo-5[data-v-30025fa1],.photo-6[data-v-30025fa1],.photo-7[data-v-30025fa1]{width:85vw;max-width:320px;margin:-10px 0}.photo-1[data-v-30025fa1]{transform:rotate(-3deg)}.photo-2[data-v-30025fa1]{transform:rotate(3deg)}.photo-3[data-v-30025fa1]{transform:rotate(-2deg)}.photo-4[data-v-30025fa1]{transform:rotate(4deg)}.photo-5[data-v-30025fa1]{transform:rotate(-3deg)}.photo-6[data-v-30025fa1]{transform:rotate(3deg)}.photo-7[data-v-30025fa1]{transform:rotate(-2deg)}}.image-modal[data-v-30025fa1]{position:fixed;inset:0;background-color:hsla(0,0%,4%,.92);display:flex;align-items:center;justify-content:center;z-index:999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.enlarged-image[data-v-30025fa1]{max-width:90%;max-height:90%;border-radius:12px;-o-object-fit:contain;object-fit:contain;box-shadow:0 10px 30px rgba(0,0,0,.5)}.lluvia-sobres[data-v-62722daf]{position:relative;max-width:520px;margin:0 auto;padding:48px 20px 56px;text-align:center;background:#8fbbdf;overflow:hidden}.contenido[data-v-62722daf]{position:relative;z-index:2}.titulo[data-v-62722daf]{margin:0 0 10px;color:#fff;line-height:1.05}.titulo .serif[data-v-62722daf]{font-family:britishgruesa,serif;font-size:56px;display:inline-block}.titulo .script[data-v-62722daf]{font-family:nombre,cursive;font-size:44px;font-weight:400;display:inline-block;opacity:.95}.texto[data-v-62722daf]{font-family:quote,serif;color:#fff;font-size:16px;line-height:1.5;max-width:420px;margin:12px auto 18px;opacity:.95}.icono-sobre[data-v-62722daf]{width:110px;height:auto;display:block;margin:8px auto 8px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.12))}.gracias[data-v-62722daf]{font-family:padres,serif;font-size:24px;color:#fff;letter-spacing:.08em;font-weight:800;margin:4px 0 0}.lluvia[data-v-62722daf]{position:absolute;inset:0;pointer-events:none;z-index:1}.lluvia-izq[data-v-62722daf]{left:0}.lluvia-der[data-v-62722daf]{right:0}.sobre-lluvia[data-v-62722daf]{position:absolute;top:-10%;left:0;width:28px;height:auto;opacity:.9;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1))}@media (max-width:380px){.titulo .serif[data-v-62722daf]{font-size:50px}.titulo .script[data-v-62722daf]{font-size:40px}.icono-sobre[data-v-62722daf]{width:96px}}.full-width-image[data-v-a954fee0]{width:100%;position:relative;overflow:hidden}.main-image[data-v-a954fee0]{width:100%;height:auto;display:block;transform-origin:center;opacity:0}.animated-wave[data-v-a954fee0]{width:100%;height:auto;display:block;opacity:0;transform:translateY(50px)}.wave-path-stroke[data-v-a954fee0]{fill:none;stroke:#f1aeb7a0;stroke-width:3}.wave-path-fill[data-v-a954fee0]{opacity:0;transition:opacity 1s ease}.collage-carousel[data-v-0bf7e569]{position:relative;width:100%;min-height:70vh;margin-bottom:-40px;overflow:hidden}.bg-rosa[data-v-0bf7e569]{position:absolute;inset:0;background:linear-gradient(180deg,#f7c8d8,#fbe4ec);z-index:0}.flor[data-v-0bf7e569]{position:absolute;width:160px;max-width:45vw;opacity:0;pointer-events:none;z-index:1}.flor-lt[data-v-0bf7e569]{top:6vh;left:-45px}.flor-lb[data-v-0bf7e569]{bottom:6vh;left:-55px}.flor-rt[data-v-0bf7e569]{top:8vh;right:-45px}.flor-rb[data-v-0bf7e569]{bottom:6vh;right:-55px}.collage-grid[data-v-0bf7e569]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,1fr);padding-top:6vh;padding-bottom:6vh}.collage-item[data-v-0bf7e569]{grid-column:span 12;opacity:0;cursor:pointer;margin-bottom:10vh;display:flex;justify-content:center}.collage-image[data-v-0bf7e569]{width:90%;margin:0 auto}.collage-image[data-v-0bf7e569]:hover{transform:scale(1.03)}.image-modal[data-v-0bf7e569]{position:fixed;inset:0;background:hsla(0,0%,4%,.9);display:flex;align-items:center;justify-content:center;z-index:999}.enlarged-image[data-v-0bf7e569]{max-width:90%;max-height:90%;border-radius:12px}.rasgado[data-v-0bf7e569]{position:absolute;left:0;width:100%;height:50px;background:#fff;z-index:12;pointer-events:none}.rasgado-superior[data-v-0bf7e569]{top:0;background-image:url(/img/476.4a5fdd06.avif);background-size:cover;background-position:50%;background-repeat:no-repeat;background:linear-gradient(0deg,#f6d5e5 0,rgba(246,213,229,.85) 35%,rgba(246,213,229,.35) 65%,rgba(246,213,229,0));clip-path:polygon(0 80%,25% 60%,50% 85%,75% 55%,100% 75%,100% 0,0 0)}.rasgado-inferior[data-v-0bf7e569]{bottom:0;background:#efb6c8;clip-path:polygon(0 80%,25% 60%,50% 85%,75% 55%,100% 75%,100% 0,0 0)}.padrinos-label[data-v-afdfcebe]{font-family:Playfair Display,serif;font-size:clamp(18px,2.6vw,24px);color:#2f2e2e;margin-top:12px}.padrino-nombre[data-v-afdfcebe]{font-family:titulos,cursive;font-size:52px!important;color:#e6b1c4;margin:4px 0}.flor-4[data-v-afdfcebe]{top:80px;left:0;transform:translateX(-50%) rotate(-12deg);width:min(40vw,200px);z-index:6}.flor-5[data-v-afdfcebe]{bottom:20px;transform:translateX(-50%) rotate(-12deg);opacity:0!important;right:0;width:min(46vw,240px);z-index:8}.flor-6[data-v-afdfcebe]{top:420px;transform:translateX(-50%) rotate(-12deg);right:-150px;width:min(34vw,180px)!important;z-index:3}.portada-xv[data-v-afdfcebe]{position:relative;width:100%;min-height:100vh;background:#fff;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:48px 16px 56px}.imagen-xv-wrapper[data-v-afdfcebe]{width:min(92vw,360px);height:calc(min(92vw, 360px)*1.5);margin-top:6px;border-radius:180px 180px 0 0;overflow:hidden;z-index:2;padding:6px;background:linear-gradient(135deg,#ffecb3,#b8860b 25%,#fff9e6 50%,#a70 75%,#ffecb3);box-shadow:0 12px 40px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.08),inset 0 0 4px hsla(0,0%,100%,.6);will-change:transform,filter,opacity}.imagen-xv-wrapper img[data-v-afdfcebe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:176px 176px 0 0;display:block}.imagen-xv[data-v-afdfcebe]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.texto-xv[data-v-afdfcebe]{max-width:620px;text-align:center;margin-top:22px;padding:0 8px}.frase-bendicion[data-v-afdfcebe]{font-family:Playfair Display,serif;font-size:clamp(18px,2.6vw,24px);color:#2f2e2e;line-height:1.5;margin:20px 0 10px}.separador-elegante[data-v-afdfcebe]{width:110px;height:2px;margin:12px auto 16px;background:linear-gradient(90deg,transparent,#d9b7c6,transparent);border-radius:2px}.nombre-protagonista[data-v-afdfcebe]{font-family:titulos,cursive;font-size:49px;color:#e6b1c4;margin:0 0 8px 0;line-height:1.1}.parrafo-presentacion[data-v-afdfcebe]{font-family:quote,sans-serif;font-size:clamp(14px,2.6vw,16px);color:#3d3c3c;line-height:1.7;margin-top:6px}.flor[data-v-afdfcebe]{position:absolute;width:min(44vw,240px);z-index:10;transform-origin:center;will-change:transform,opacity}.flor-1[data-v-afdfcebe]{top:-10px;left:-110px;z-index:5}.flor-2[data-v-afdfcebe]{top:60px;right:-80px;transform:rotate(-80deg);z-index:1;width:min(40vw,220px)!important}.flor-3[data-v-afdfcebe]{bottom:-80px;left:-120px;transform:rotate(-30deg);z-index:9}.ampersand-padres[data-v-afdfcebe]{font-family:Cormorant Garamond,serif;font-size:46px;color:#d9b7c6;line-height:1;margin:-4px 0 4px;opacity:.95}.bola[data-v-afdfcebe]{position:absolute;width:120px;animation:girar-afdfcebe 10s linear infinite;opacity:.85;z-index:1;opacity:0!important;will-change:transform}.bola-izquierda[data-v-afdfcebe]{left:-20px;bottom:-50px;z-index:9}@keyframes girar-afdfcebe{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (min-width:992px){.portada-xv[data-v-afdfcebe]{padding-top:64px}.imagen-xv-wrapper[data-v-afdfcebe]{margin-top:0}}.salmo-ref[data-v-afdfcebe]{display:block;text-align:right;margin-top:6px;font-size:13px;color:#888;font-family:Montserrat,sans-serif;opacity:.8}.honor-container[data-v-53707342]{width:100%;max-width:1100px;margin:0 auto;padding:42px 18px 56px;background:#f0c9d3;background-image:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,0)),radial-gradient(1000px 400px at 50% -10%,hsla(0,0%,100%,.32),hsla(0,0%,100%,0) 60%),linear-gradient(180deg,#f5b9c9,#f5b9c9);border-radius:18px;box-shadow:0 10px 28px rgba(0,0,0,.08)}.honor-header[data-v-53707342]{text-align:center;margin-bottom:18px}.title-serif[data-v-53707342]{font-family:quote,serif;font-size:36px;color:#fff;line-height:1.05;margin:0 0 8px}.title-line[data-v-53707342]{width:64px;height:2px;margin:0 auto;background:#fff;opacity:.85;border-radius:2px}.honor-hero[data-v-53707342]{text-align:center;border-radius:16px;padding:18px 16px;margin:18px auto 24px;max-width:680px}.hero-label[data-v-53707342]{font-family:britishgruesa,serif;font-size:44px;color:#fff;font-weight:400}.hero-name[data-v-53707342]{font-family:quote,cursive;font-size:24px;color:#fff;margin:0}.honor-section[data-v-53707342]{margin-top:8px}.section-title[data-v-53707342]{text-align:center;font-family:britishgruesa,serif;font-weight:400;letter-spacing:.16em;font-size:44px;color:#fff;margin:10px 0 12px}.honor-grid[data-v-53707342]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.honor-item[data-v-53707342]{opacity:0}.honor-chip[data-v-53707342]{display:block;width:100%;padding:12px 14px;color:#fff;border-radius:14px;font-family:quote,serif;font-size:24px!important;text-align:center}@media (hover:hover){.honor-chip[data-v-53707342]:hover{transform:translateY(-1px);transition:transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 18px rgba(0,0,0,.12),inset 0 1px 0 hsla(0,0%,100%,.75)}}@media (max-width:420px){.title-serif[data-v-53707342]{font-size:40px}.hero-name[data-v-53707342]{font-size:28px}.honor-chip[data-v-53707342]{font-size:15px;padding:11px 12px}}.seccion-invitacion[data-v-778bd190]{background-color:#eecace;padding:60px 20px;text-align:center;font-family:Poppins,sans-serif}.contenido-invitacion[data-v-778bd190]{max-width:500px;margin:0 auto}.bendicion[data-v-778bd190]{font-family:FeelingPassionate,cursive;font-size:20px;margin-bottom:20px;color:#5c5c5c;opacity:0}.nombres-padres[data-v-778bd190]{font-family:Playfair Display,serif;font-size:18px;color:#2b2b2b;line-height:1.6;margin-bottom:30px;opacity:0}.imagen-wrapper[data-v-778bd190]{width:260px;height:560px;margin:0 auto 30px;border-radius:180px 180px 0 0;overflow:hidden;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.15);opacity:0}.imagen-ovalada[data-v-778bd190]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mensaje-invitacion[data-v-778bd190]{font-size:16px;line-height:1.7;color:#4a4a4a;font-family:Poppins,sans-serif;opacity:0}.container[data-v-205281b4]{min-height:200px;height:auto}.decorative-svg[data-v-205281b4]{position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:auto;margin-bottom:20px}.titulo[data-v-205281b4]{font-size:38px!important;color:#eaadc0;font-family:FeelingPassionate}.upload-container[data-v-205281b4]{max-width:auto;margin:auto;border-radius:15px}.upload-area[data-v-205281b4]{border:2px dashed #2b24174e;padding:20px;text-align:center;cursor:pointer;border-radius:10px;transition:all .3s ease}.upload-area[data-v-205281b4]:hover{background:rgba(74,144,226,.1)}.upload-icon[data-v-205281b4]{font-size:40px;color:#2b2d2e79}.preview-grid[data-v-205281b4]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.preview-item[data-v-205281b4]{position:relative;width:100px;height:100px;border-radius:8px;overflow:hidden}.preview-image[data-v-205281b4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.delete-btn[data-v-205281b4]{position:absolute;top:5px;right:5px;background:red;color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer}.gif-pequeno[data-v-205281b4]{width:50px;height:auto}.file-input[data-v-205281b4]{background-color:#fff;color:#fff;border:none;width:100px;height:30px;opacity:.01}.upload-btn[data-v-205281b4]{background-color:#eaadc0;color:#fff;font-size:16px;font-weight:700;padding:12px 20px;justify-content:center;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;display:flex;align-items:center;gap:8px;box-shadow:0 4px 10px hsla(350,9%,87%,.3)}.upload-btn[data-v-205281b4]:hover{background:linear-gradient(135deg,#30495d,#4a5d6b);box-shadow:0 6px 15px rgba(255,92,148,.5)}.upload-btn i[data-v-205281b4]{font-size:20px}.loader-container[data-v-205281b4]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000!important;width:100vw;height:100vh;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;flex-direction:column}.lottie-animation[data-v-205281b4]{width:150px;height:150px}.loader-text[data-v-205281b4]{color:#fff;font-size:20px;font-weight:700;font-family:Dancing Script,cursive;margin-top:15px}.collage-carousel[data-v-3837ff22]{position:relative;width:100%;min-height:70vh;margin-bottom:-40px;overflow:hidden}.bg-rosa[data-v-3837ff22]{position:absolute;inset:0;background-color:#f0c9d3;z-index:0}.flor[data-v-3837ff22]{position:absolute;width:160px;max-width:45vw;opacity:0;pointer-events:none;z-index:1}.flor-lt[data-v-3837ff22]{top:6vh;left:-45px}.flor-lb[data-v-3837ff22]{bottom:6vh;left:-55px}.flor-rt[data-v-3837ff22]{top:8vh;right:-45px}.flor-rb[data-v-3837ff22]{bottom:6vh;right:-55px}.collage-grid[data-v-3837ff22]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(12,1fr);padding-top:6vh;padding-bottom:6vh}.collage-item[data-v-3837ff22]{grid-column:span 12;opacity:0;cursor:pointer;margin-bottom:10vh}.collage-image[data-v-3837ff22]{width:100%;display:block;-o-object-fit:contain;object-fit:contain;transition:transform .4s ease}.collage-image[data-v-3837ff22]:hover{transform:scale(1.03)}.image-modal[data-v-3837ff22]{position:fixed;inset:0;background:hsla(0,0%,4%,.9);display:flex;align-items:center;justify-content:center;z-index:999}.enlarged-image[data-v-3837ff22]{max-width:90%;max-height:90%;border-radius:12px}.rasgado[data-v-3837ff22]{position:absolute;left:0;width:100%;height:40px;background-color:#fff;z-index:12;pointer-events:none}.rasgado-superior[data-v-3837ff22]{top:0;background:linear-gradient(180deg,#fff 60%,#f4f4f4);filter:drop-shadow(0 5px 6px rgba(0,0,0,.1)) drop-shadow(0 2px 3px rgba(0,0,0,.06))}.rasgado-inferior[data-v-3837ff22],.rasgado-superior[data-v-3837ff22]{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v30c-180 35-320-10-480 25-180 35-340-30-500 5C100 85 40 35 0 45Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v30c-180 35-320-10-480 25-180 35-340-30-500 5C100 85 40 35 0 45Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.rasgado-inferior[data-v-3837ff22]{bottom:0;background:linear-gradient(0deg,#fff 60%,#f4f4f4);transform:scaleY(-1);filter:drop-shadow(0 -5px 6px rgba(0,0,0,.1)) drop-shadow(0 -2px 3px rgba(0,0,0,.06))}.collage-carousel[data-v-a672dea6]{width:100%;max-width:100%;padding:0;margin:0}.collage-grid[data-v-a672dea6]{display:grid;grid-template-columns:repeat(12,1fr);gap:0}.collage-item[data-v-a672dea6]{grid-column:span 12;opacity:0;cursor:pointer;transition:transform .3s ease}.collage-item.visible[data-v-a672dea6]{opacity:1}.collage-image[data-v-a672dea6]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:0;display:block;box-shadow:none;transition:transform .3s ease}.collage-image[data-v-a672dea6]:hover{transform:scale(1.03)}.image-modal[data-v-a672dea6]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,4%,.9);display:flex;align-items:center;justify-content:center;z-index:999}.enlarged-image[data-v-a672dea6]{max-width:90%;max-height:90%;border-radius:12px;-o-object-fit:contain;object-fit:contain}.pantallas-grandes{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000;color:#fff;text-align:center;width:100vw;height:100vh;overflow:hidden}.imagen-encima{position:absolute;top:100px;transform:translate(-50%);width:50%;max-width:200px;z-index:1}.animacion-logo{animation:girar 1.5s infinite}@keyframes girar{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}to{transform:rotate(-10deg)}}.tarjeta{background-color:hsla(0,0%,100%,.1);border-radius:15px;padding:10px;box-shadow:0 4px 15px rgba(0,0,0,.5);margin-top:60px;width:70%;max-width:300px}.imagen-tarjeta{width:80%;max-width:150px;border-radius:10px}.texto-inferior{position:relative;z-index:2;margin-top:10px;color:#fff}#app,body,html{margin:0;min-height:100vh}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:0;position:relative}.preload{visibility:hidden;background-size:cover}@font-face{font-family:titulos;src:url(/fonts/titulos.b424989b.woff2) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:CynthiaJuneJF;src:url(/fonts/CynthiaJuneJF.5af0efee.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:bethany;src:url(/fonts/bethany.212a10bf.otf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:cursivatitulo;src:url(/fonts/cursivatitulo.6e13d3ac.woff2) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:britishgruesa;src:url(/fonts/british_gruesa.8c4f5f5f.woff2) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:nombre;src:url(/fonts/nombre.85def912.woff2) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:fa;src:url(/fonts/fa.db24916c.ttf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:corinthia;src:url(/fonts/Corinthia.9f6f727d.ttf) format("opentype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:padres;src:url(/fonts/padres.06442a83.ttf) format("opentype");font-weight:400;font-style:normal;font-display:block}body,html{margin:0;padding:0;width:100%;max-width:100vw;overflow-x:hidden!important;box-sizing:border-box}*,:after,:before{box-sizing:inherit}@font-face{font-family:Eyesome;src:url(/fonts/EyesomeScript.2ddbdcfa.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:british;src:url(/fonts/british.1771199f.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:file;src:url(/fonts/file.d66b9bff.woff2) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:fecha;src:url(/fonts/fecha.b0cdebb1.woff2) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:quote;src:url(/fonts/quote.b0cdebb1.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:cursiva;src:url(/fonts/cursiva.bcb79425.woff2) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Karla;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/karla/v31/qkBIXvYC6trAT55ZBi1ueQVIjQTDeJqaE0lK.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:FeelingPassionate;src:url(/fonts/passionate.f1951219.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Daydream;src:url(/fonts/daydream.cabf897c.ttf) format("truetype");font-weight:400;font-style:normal;font-display:block}.container{position:relative;width:100%;display:flex;justify-content:center;align-items:center;min-height:100vh;flex-direction:column;overflow:hidden;overflow-x:hidden}h2{font-family:Cormorant Upright,serif;color:hsla(0,13%,87%,.8)}.login-container[data-v-ff0d7020]{padding-top:50px;padding-bottom:50px}.card[data-v-ff0d7020]{background-color:rgba(0,0,0,.7);color:#fff;border-radius:8px}h2[data-v-ff0d7020]{color:#f58220}.form-label[data-v-ff0d7020]{color:#fff}.btn-primary[data-v-ff0d7020]{background-color:#f58220;border-color:#f58220}.btn-primary[data-v-ff0d7020]:hover{background-color:#e67300;border-color:#e67300}