/* video.css - split dari main.css LiputanJatim */

/* VIDEO PODCAST HOMEPAGE */

.lj-video-home {
  margin-top: 42px;
}

.lj-video-home-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
}

.lj-video-home-card {
  background: #fff;
  border: 1px solid var(--lj-border);
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(15,23,42,.06);
  transition: .2s ease;
}

.lj-video-home-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 18px 42px rgba(15,23,42,.12);
}

.lj-video-thumb {
  position: relative;
  background: #000;
}

.lj-video-thumb img {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  display: block;
}

.lj-play-button {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  width: 54px;
  height: 54px;
  border-radius: 50%;
  background: var(--lj-red);
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  box-shadow: 0 14px 30px rgba(0,0,0,.3);
}

.lj-video-home-body {
  padding: 16px;
}

.lj-video-home-body h3 {
  margin: 0 0 8px;
  font-size: 17px;
  line-height: 1.35;
  font-weight: 900;
  color: var(--lj-dark);
}

.lj-video-home-body small {
  color: var(--lj-muted);
  font-size: 13px;
}

/* HALAMAN VIDEO */

.lj-youtube-playlist {
  background: #000;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 18px 42px rgba(15,23,42,.16);
}

.lj-youtube-playlist iframe {
  width: 100%;
  aspect-ratio: 16 / 9;
  height: auto;
  display: block;
}

@media (max-width: 992px) {
  .lj-video-home-grid {
    grid-template-columns: 1fr;
  }
}

.lj-video-page-wrap{
  max-width:1200px;
  margin:40px auto 70px;
  padding:0 15px;
}

.lj-video-page-head{
  margin-bottom:28px;
}

.lj-video-page-head h1{
  margin:12px 0 10px;
  font-size:42px;
  line-height:1.15;
}

.lj-video-page-head p{
  font-size:17px;
  color:var(--lj-muted);
}
