/* Generado por diseno/fondos-vidrio/exportar-portada.mjs a partir de la hoja de diseño.
   Los fondos de la portada de vidrio: capas que suben y bajan, la luz que recorre el arco y las
   estrellas fugaces. Solo en el teléfono. No se edita a mano. */
@media (max-width: 480px) {
.pv-fx{fill:none;stroke:none;overflow:visible}
/* El color de la cola de las estrellas fugaces: cada fondo pone el suyo en la estrella misma. */
.pv-fondo{--cola:rgba(255,225,170,.7)}
.pv-fondo{position:absolute;inset:0;overflow:hidden;pointer-events:none}
.pv-capa{position:absolute;left:-24px;top:-50px;width:438px;height:945px;will-change:transform;backface-visibility:hidden}
.pv-deriva{position:absolute;inset:0;will-change:transform;animation:pv-deriva 37s cubic-bezier(.45,.05,.55,.95) infinite alternate}
.pv-capa img,.pv-capa svg,.pv-respira svg{position:absolute;left:0;top:0;width:438px;height:945px}
.pv-capa svg.pv-chispa{will-change:transform}
.pv-capa img{object-fit:cover}
.pv-v14{animation:pv-v14 27s cubic-bezier(.45,.05,.55,.95) infinite alternate}
.pv-v24{animation:pv-v24 24s cubic-bezier(.45,.05,.55,.95) infinite alternate}
.pv-v34{animation:pv-v34 21s cubic-bezier(.45,.05,.55,.95) infinite alternate}
@keyframes pv-v14{from{transform:translate3d(0,14px,0)}to{transform:translate3d(0,-14px,0)}}
@keyframes pv-v24{from{transform:translate3d(0,24px,0)}to{transform:translate3d(0,-24px,0)}}
@keyframes pv-v34{from{transform:translate3d(0,34px,0)}to{transform:translate3d(0,-34px,0)}}
@keyframes pv-deriva{from{transform:translate3d(-9px,0,0)}to{transform:translate3d(9px,0,0)}}
.pv-respira{position:absolute;inset:0;will-change:opacity;animation:pv-respira 7s ease-in-out infinite alternate}
@keyframes pv-respira{from{opacity:.22}to{opacity:.9}}
.pv-corre{stroke-dasharray:60 3000;stroke-dashoffset:60;animation:pv-corre 8s cubic-bezier(.4,0,.2,1) infinite}
.pv-c2{animation-duration:11s;animation-delay:-4s}
.pv-c3{animation-duration:9.5s;animation-delay:-2s}
.pv-c4{animation-duration:12.5s;animation-delay:-7s}
@keyframes pv-corre{0%{stroke-dashoffset:60}48%,100%{stroke-dashoffset:-1000}}
.pv-fugaz{position:absolute;left:0;top:0;width:170px;height:1.4px;border-radius:1px;opacity:0;transform-origin:100% 50%;will-change:transform,opacity;background:linear-gradient(90deg,rgba(255,255,255,0),var(--cola) 62%,#ffffff)}
.pv-fugaz::after{content:"";position:absolute;right:-4px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:radial-gradient(circle,#ffffff 0,rgba(255,255,255,.55) 32%,rgba(255,255,255,0) 70%)}
.pv-barre{position:absolute;left:0;top:-320px;width:260px;height:1480px;will-change:transform;animation:pv-barre 11s cubic-bezier(.45,0,.25,1) infinite;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.05) 35%,rgba(255,255,255,.13) 50%,rgba(255,255,255,.05) 65%,rgba(255,255,255,0))}
.pv-barre.pv-b2{animation-delay:-5.5s;opacity:.55}
.pv-barre.pv-claro{animation-duration:13s;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.18) 35%,rgba(255,255,255,.5) 50%,rgba(255,255,255,.18) 65%,rgba(255,255,255,0))}
@keyframes pv-barre{0%{transform:translate3d(-420px,0,0) rotate(22deg)}60%,100%{transform:translate3d(560px,0,0) rotate(22deg)}}
.pv-titila{position:absolute;width:2px;height:2px;border-radius:50%;background:#ffffff;box-shadow:0 0 6px rgba(255,255,255,.8);will-change:opacity;animation:pv-titila 5s ease-in-out infinite alternate}
@keyframes pv-titila{from{opacity:.12}to{opacity:.9}}
@media (prefers-reduced-motion: reduce){.pv-v14,.pv-v24,.pv-v34,.pv-deriva,.pv-respira,.pv-corre,.pv-fugaz,.pv-barre,.pv-titila{animation:none}}
html[data-movimiento="reducido"] :is(.pv-v14,.pv-v24,.pv-v34,.pv-deriva,.pv-respira,.pv-corre,.pv-fugaz,.pv-barre,.pv-titila){animation:none}
@keyframes pv-fz3{0%,58.000%{opacity:0;transform:translate3d(-20px,40px,0) rotate(26deg) translate3d(0,0,0) scaleX(.2);animation-timing-function:cubic-bezier(.2,.55,.35,1)}58.615%{opacity:1}62.865%{opacity:.85}66.846%,100%{opacity:0;transform:translate3d(-20px,40px,0) rotate(26deg) translate3d(290px,0,0) scaleX(1)}}
.pv-fz3{animation:pv-fz3 13s linear infinite}
@keyframes pv-fz4{0%,21.000%{opacity:0;transform:translate3d(210px,170px,0) rotate(154deg) translate3d(0,0,0) scaleX(.2);animation-timing-function:cubic-bezier(.2,.55,.35,1)}21.421%{opacity:1}24.763%{opacity:.85}27.842%,100%{opacity:0;transform:translate3d(210px,170px,0) rotate(154deg) translate3d(230px,0,0) scaleX(1)}}
.pv-fz4{animation:pv-fz4 19s linear infinite}

.g32{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.g32 .o{stroke:var(--oro)}
.g32 .of{fill:var(--oro);stroke:none}
.g32 .d{fill:currentColor;stroke:none;opacity:.5}
}
