@font-face {font-family: 'Dancing Script';src: url(/_libs/fonts/typography/DancingScript-Regular.ttf) format('truetype');font-weight: 400;font-style: normal;font-display: block;}.cenas_vista_pantalla {position: relative;aspect-ratio: 16 / 10;overflow: hidden;border-radius: 8px;background: radial-gradient(circle at center, #3d0c1e 0%, #000 70%);container-type: inline-size;cursor: pointer;-webkit-tap-highlight-color: transparent;-webkit-user-select: none;user-select: none;touch-action: manipulation;}.cenas_vista_foto {position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;opacity: 0;transition: opacity 1.1s ease;}.cenas_vista_foto.visible { opacity: 1; animation: cenas_acercar 12s linear forwards; }@keyframes cenas_acercar {from { transform: scale(.96); }to { transform: scale(1); }}.cenas_vista_velo {position: absolute;left: 0;right: 0;bottom: 0;height: 80%;background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,.16) 25%, rgba(0,0,0,.43) 50%, rgba(0,0,0,.69) 75%, rgba(0,0,0,.84) 100%);opacity: 0;transition: opacity .9s ease, height .6s ease;pointer-events: none;}.cenas_vista_velo.visible {opacity: 1;transition-duration: 1.2s;}.cenas_vista_texto {position: absolute;inset: 0;display: flex;justify-content: center;padding: 4cqw;color: #fff;text-align: center;font-family: 'Dancing Script', 'Segoe Script', 'Brush Script MT', cursive;line-height: normal;font-weight: normal;font-style: normal;letter-spacing: normal;word-spacing: normal;text-transform: none;text-shadow: 0 .3cqw 1.2cqw rgba(0,0,0,.85);-webkit-text-stroke: .08em rgba(15,0,6,.78);paint-order: stroke fill;opacity: 0;transform: translateY(2cqw);transition: opacity 1.2s ease, transform 1.2s ease;white-space: pre-line;}.cenas_vista_texto.visible { opacity: 1; transform: none; }.cenas_vista_texto.centro { align-items: center; }.cenas_vista_texto.abajo { align-items: flex-end; }.cenas_vista_texto.t1 { font-size: 8.6cqw; }.cenas_vista_texto.t2 { font-size: 5.6cqw; }.cenas_vista_texto.t3 { font-size: 4.4cqw; }.cenas_vista_texto.t4 { font-size: 3.4cqw; }.cenas_vista_texto.a1 { font-size: 5cqw; }.cenas_vista_texto.a2 { font-size: 3.75cqw; }.cenas_vista_texto.a3 { font-size: 3cqw; }.cenas_vista_corazones span {position: absolute;bottom: -8%;color: #ff4d6d;animation: cenas_subir linear infinite;pointer-events: none;}@keyframes cenas_subir {from { transform: translateY(0); }to { transform: translateY(-120cqw); }}.cenas_vista_barra {display: flex;align-items: center;justify-content: space-between;gap: .625rem;margin-top: 12px;color: rgba(255,255,255,.75);}.cenas_vista_paso {font-size: 12px;}.cenas_vista_progreso {flex: 1;height: 4px;background: rgba(255,255,255,.12);border-radius: 4px;overflow: hidden;}.cenas_vista_progreso div {height: 100%;width: 0;background: #ff4d6d;}@supports not (font-size: 1cqw) {.cenas_vista_texto {padding: calc(var(--cenas-vista-u, 1vw) * 4);text-shadow: 0 calc(var(--cenas-vista-u, 1vw) * .3) calc(var(--cenas-vista-u, 1vw) * 1.2) rgba(0,0,0,.85);transform: translateY(calc(var(--cenas-vista-u, 1vw) * 2));}.cenas_vista_texto.visible { transform: none; }.cenas_vista_texto.t1 { font-size: calc(var(--cenas-vista-u, 1vw) * 8.6); }.cenas_vista_texto.t2 { font-size: calc(var(--cenas-vista-u, 1vw) * 5.6); }.cenas_vista_texto.t3 { font-size: calc(var(--cenas-vista-u, 1vw) * 4.4); }.cenas_vista_texto.t4 { font-size: calc(var(--cenas-vista-u, 1vw) * 3.4); }.cenas_vista_texto.a1 { font-size: calc(var(--cenas-vista-u, 1vw) * 5); }.cenas_vista_texto.a2 { font-size: calc(var(--cenas-vista-u, 1vw) * 3.75); }.cenas_vista_texto.a3 { font-size: calc(var(--cenas-vista-u, 1vw) * 3); }.cenas_vista_corazones span { animation-name: cenas_subir_respaldo; }@keyframes cenas_subir_respaldo {from { transform: translateY(0); }to { transform: translateY(calc(var(--cenas-vista-u, 1vw) * -120)); }}}@supports not (aspect-ratio: 16 / 10) {.cenas_vista_pantalla {height: 0;padding-top: 62.5%;}}@supports not (inset: 0) {.cenas_vista_foto,.cenas_vista_texto {top: 0;right: 0;bottom: 0;left: 0;}}