.estilos_raiz__2qeOB{--p-nombre-tam:clamp(56px,17cqw,84px);--alto-punto:0.56em}.estilos_portada__6K56y .p-contenido{display:grid;place-items:center;padding:clamp(40px,10cqw,64px) 30px 8px;text-align:center}.estilos_portada__6K56y .p-abrir{padding-bottom:calc(54px + env(safe-area-inset-bottom))}.estilos_marco__XzafP{position:absolute;inset:5.5%;z-index:1;border:1px solid rgb(var(--p-acento-rgb)/.45);pointer-events:none}.estilos_brillo__EbC_P{position:absolute;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);overflow:visible}.estilos_brillo__EbC_P rect{fill:none;stroke:var(--p-acento);stroke-width:2.5;stroke-dasharray:90 910;stroke-dashoffset:1000;opacity:0}@keyframes estilos_brillo__EbC_P{0%{stroke-dashoffset:1000;opacity:0}8%{opacity:1}85%{opacity:1}to{stroke-dashoffset:-60;opacity:0}}.estilos_raiz__2qeOB[data-abierta] .estilos_brillo__EbC_P rect{animation:estilos_brillo__EbC_P 1.6s linear .5s 1 forwards}.estilos_cuerpo__06w_c{display:grid;justify-items:center;gap:clamp(10px,2.6cqw,16px);width:100%;max-width:440px}.estilos_floron__cgP9G{width:56px;height:56px;color:var(--p-acento);margin-bottom:clamp(4px,1.5cqw,10px)}.estilos_nombre___10Vb{font-family:Great Vibes,Cormorant Respaldo,cursive;font-weight:400;line-height:1.15;padding:.04em .12em .1em;color:var(--p-texto);text-wrap:balance}.estilos_hilo__Mda_h{position:relative;width:46%;height:1px;margin-block:4px 2px;background:rgb(var(--p-acento-rgb)/.7)}.estilos_hilo__Mda_h i{position:absolute;left:50%;top:50%;width:6px;height:6px;translate:-50% -50%;rotate:45deg;background:var(--p-acento)}.estilos_fecha__SM_f6{color:var(--p-texto)}.estilos_lugar__eonWB{font-size:1rem;color:var(--p-suave);text-wrap:balance}.estilos_cuenta__IXXqm .p-cuenta-ranuras{padding:18px 8px;border:1px solid rgb(var(--p-acento-rgb)/.3);border-radius:4px;background:rgb(var(--p-bg-rgb)/.35)}.estilos_cuenta__IXXqm .p-cuenta-num{font-weight:700;color:var(--p-texto)}.estilos_cuenta__IXXqm .p-cuenta-etq{color:var(--p-suave)}.estilos_detalles__VwKMl .p-detalle svg{color:var(--p-acento)}.estilos_galeria___FlRh figure{padding:6px;border:1px solid rgb(var(--p-acento-rgb)/.6)}.estilos_mensaje__d9QeQ .p-mensaje-ornamento svg{width:min(180px,60cqw);height:auto}.estilos_mensaje__d9QeQ .p-mensaje-texto{font-size:1.125rem;line-height:1.6}.estilos_confirmar__CGC3z .btn-p{min-height:56px}