.fixed-thumbnail {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.hd-badge {
  background-color: #dc3545;
  color: #fff;
  padding: 4px 8px;
  border-radius: 20px;
  font-size: 12px;
  font-weight: bold;
}

.stats-overlay {
  font-size: 13px;
  font-weight: 500;
}


.video-card {
  transition: transform 0.3s ease;
}
.video-card:hover {
  transform: scale(1.02);
}