.lbba26-video-list{
  display:flex;
  flex-wrap:wrap;
  gap:1rem;
   
}
.lbba26-video-list ul {
    list-style: none;
padding: 0;}
.lbba26-video-title{ font-size:1rem; margin:0.5rem 0 0; }
.lbba26-video-list .columns-3 {
   grid-template-columns: repeat(3, minmax(0, 1fr));
   row-gap: var(--wp--preset--spacing--50);
   column-gap: var(--wp--preset--spacing--80);

    text-align: center;
}
nav.lbba26-video-pagination ul {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    list-style: none;
    gap: var(--wp--preset--spacing--40);
    background: #ffffff;
    /* filter: invert(1); */
    padding: calc(1 * var(--wp--preset--spacing--40));
    margin: calc(5 * var(--wp--preset--spacing--40)) calc(-1 * var(--wp--preset--spacing--40)) 0;
    font-size: var(--wp--preset--font-size--normal);
}
figure:has(div.lbba26-video-poster).wp-block-post-featured-image.lbba26-video-item {
    display: flex;
    background: #000000;
    align-items: center;
}
.lbba26-video-excerpt {
    align-items: flex-start;
    text-align: left;
}

li:has(div.lbba26-video-excerpt).video-item h2.lbba26-video-title {
    text-align: left;
}
.lbba26-video-list figure {
    overflow: hidden;
}

/* force figure area to 3:2 and ensure video/iframe fit the column */
.lbba26-video-list figure {
    aspect-ratio: 3 / 2;
    width: 100%;
    max-width: 100%;
}

.lbba26-video-item .lbba26-video-embed,
.lbba26-video-item iframe,
.lbba26-video-item video {
    width: 100%;
    max-width: 100%;
    height: auto;
    aspect-ratio: 3 / 2;
    object-fit: cover;
    display: block;
}

.lbba26-video-poster{ position:relative; cursor:pointer; display:block; }
.lbba26-video-poster img{ width:100%; height:auto; display:block; }
.lbba26-video-poster .lbba26-play-btn{
    position:absolute;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    background: rgba(0,0,0,0.5);
    color:#fff;
    border:0;
    width:64px;
    height:64px;
    border-radius:50%;
    font-size:28px;
    line-height:64px;
}

.lbba26-video-list figure img{
    width: 100%;
    height: auto;
    object-fit: cover;
}
.lbba26-video-list .lbba26-video-title, .lbba26-video-list .lbba26-video-excerpt {

    font-weight: 400;
}
.lbba26-video-list .lbba26-video-title {
   font-weight: 600;
   
}

.lbba26-video-list li figure {
    transition: filter 1s cubic-bezier(0.075, 0.82, 0.165, 1);
    margin: 0;
    filter: grayscale(1) contrast(1.2) brightness(0.8);  
}
.lbba26-video-list li:hover figure {
    filter: grayscale(0) contrast(1) brightness(1);
}
.lbba26-publication-title{ font-size:1rem; margin:0.5rem 0 0; }
.lbba26-publication-list .columns-1, .lbba26-video-list .columns-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.lbba26-publication-list .columns-2, .lbba26-video-list .columns-2{ grid-template-columns: repeat(2, minmax(0, 1fr)); }
.lbba26-publication-list .columns-3, .lbba26-video-list .columns-3{ grid-template-columns: repeat(3, minmax(0, 1fr)); }
.lbba26-publication-list .columns-4, .lbba26-video-list .columns-4{ grid-template-columns: repeat(4, minmax(0, 1fr)); }
.lbba26-publication-list .columns-1,
.lbba26-publication-list .columns-2,
.lbba26-publication-list .columns-3,
.lbba26-publication-list .columns-4, 
.lbba26-video-list .columns-1,
.lbba26-video-list .columns-2,
.lbba26-video-list .columns-3,
.lbba26-video-list .columns-4 {
   row-gap: var(--wp--preset--spacing--50);
   column-gap: var(--wp--preset--spacing--80);

   list-style: none;
    text-align: center;
   
}
.lbba26-video-meta {
    display: flex;
    justify-content: space-between;
    flex-wrap: nowrap;
}
h2.lbba26-video-title {
    text-align: left;
}