.descargar{--rosa:#ff2e88;--amarillo:#ffe600;--verde:#19e38a;--suave:#c4bbd1;--fondo:#1b1524;--linea:#3f3550;--titular:"Bungee", "Arial Black", system-ui, sans-serif;--texto:"Chivo", system-ui, sans-serif;color:#fff;font:400 15px/1.35 var(--texto);background:var(--fondo);border:2px solid var(--linea);box-sizing:border-box}.descargar h2{font:400 24px/1.05 var(--titular);color:var(--amarillo);margin:0}.descargar-capa{z-index:116;background:#0a070ec7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.descargar-capa-hoja{place-items:end center;padding:0}.descargar-icono{border:2px solid #000;flex:none;display:block}.descargar-play{color:var(--suave);margin:2px 0 0;font-size:13px}.descargar-puntos{gap:7px;margin:0;padding:0;list-style:none;display:grid}.descargar-puntos li:before{content:"✓";width:1.4em;color:var(--verde);font-weight:700;display:inline-block}.descargar .descargar-boton{width:100%;box-shadow:none;text-transform:none;background:var(--verde);color:#0e0b12;min-height:56px;font:400 21px var(--titular);letter-spacing:.02em;cursor:pointer;border:0;border-bottom:5px solid #0a8a52;border-radius:0}.descargar .descargar-boton:active{border-bottom-width:2px;transform:translateY(3px)}.descargar .descargar-luego{width:auto;min-height:0;color:var(--suave);font:400 14px var(--texto);cursor:pointer;background:0 0;border:0;border-radius:0;justify-self:center;padding:6px 10px;text-decoration:underline}.descargar-hoja{width:min(480px,100%);padding:20px 18px calc(16px + env(safe-area-inset-bottom));border-width:3px 0 0;border-top-color:var(--amarillo);gap:16px;display:grid}.descargar-cabeza{align-items:center;gap:14px;display:flex}.descargar-poster{width:min(420px,100%);max-height:calc(100dvh - 32px);display:grid;overflow:auto}.descargar-arte{border-bottom:3px solid var(--amarillo);width:100%;height:auto;display:block}.descargar-cuerpo{gap:14px;padding:18px;display:grid}.descargar-poster .descargar-play{justify-self:center;margin-top:-6px}.descargar-franja{text-align:left;border-left:5px solid var(--verde);align-items:center;gap:10px;padding:8px 10px;display:flex}.descargar-franja .descargar-texto{flex:1;min-width:0;line-height:1.2;display:grid}.descargar-franja b{font:400 13px var(--titular);color:var(--amarillo)}.descargar-franja span{color:var(--suave);font-size:13px}.descargar-franja .descargar-boton{border-bottom-width:4px;flex:none;width:auto;min-height:44px;padding:0 10px;font-size:13px}.descargar-franja .descargar-icono{width:40px;height:40px}.descargar-inicio{margin:0 0 14px}
