/* COAMUN v11 · I2 (juez diagnóstico #2, Juan pidió la pasada móvil): la noche de la Trayectoria y la tarde del
   Calendario ya no suben con una orilla recta de lado a lado («bloques apilados»). La franja de remate de cada sección
   (estilos.css, «Remate del borde») crece hacia arriba una pluma de luz: de transparente a la luz de su capítulo justo en
   la orilla, donde empieza la capa fija opaca. Así la luz cae sobre el final de la sección anterior antes de que llegue
   su orilla. Va detrás del contenido (z-index -1), como la franja. */
html.luz-viva :is(.trayectoria, .calendario)::before {
  --pluma: 34vh;
  top: calc(-1 * var(--pluma));
  height: calc(var(--pluma) + 160px);
}
html.luz-viva .trayectoria::before {
  background: linear-gradient(180deg, rgba(17, 17, 20, 0) 0, rgba(17, 17, 20, .55) calc(var(--pluma) * .55), #111114 var(--pluma),
    #111114 calc(var(--pluma) + 88px), rgba(17, 17, 20, 0) 100%);
}
html.luz-viva .calendario::before {
  -webkit-mask-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .55) calc(var(--pluma) * .55), #000 var(--pluma),
    #000 calc(var(--pluma) + 88px), transparent 100%);
  mask-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .55) calc(var(--pluma) * .55), #000 var(--pluma),
    #000 calc(var(--pluma) + 88px), transparent 100%);
}

/* v11 I3 (#C: «Secretaría General» en blanco cruzaba ~0.5 s el gris de la tarde que sube): la tinta clara de la
   Trayectoria se apaga mientras llega la tarde (--tray-dia = avance de la capa de tarde, iniciarLuz). filter y no
   opacity, para no pisar la opacidad que ya llevan los nombres (r8/w2.css). El IV en lacre no se toca. */
html.luz-viva .trayectoria :is(h2, .trayectoria-sg, .trayectoria-nota) {
  filter: opacity(max(0, calc(1 - var(--tray-dia, 0) * 3.5)));
}
