.dntv-gallery-container {
            display: flex;
            flex-wrap: wrap;
            gap: 15px;
            justify-content: center;
            margin: 30px 0;
            padding: 10px;
            background-color: #f0f2f5; /* Nền nhẹ để nổi bật ảnh */
            border-radius: 15px;
        }
        .dntv-screenshot {
            flex: 0 1 auto; /* Để ảnh tự điều chỉnh kích thước */
            max-width: 180px; /* Giới hạn chiều rộng mỗi ảnh */
            transition: all 0.3s ease;
        }
        .dntv-screenshot img {
            width: 100%;
            height: 350px; /* Cố định chiều cao để không bị quá to */
            object-fit: cover; /* Cắt nhẹ để ảnh đều tăm tắp */
            border-radius: 12px;
            border: 3px solid #fff;
            box-shadow: 0 10px 20px rgba(0,0,0,0.15);
            cursor: pointer;
        }
        .dntv-screenshot:hover {
            transform: translateY(-10px); /* Hiệu ứng bay lên khi di chuột */
        }
        .dntv-screenshot img:hover {
            box-shadow: 0 15px 30px rgba(0,123,255,0.3);
            border-color: #007bff;
        }

        /* Responsive cho điện thoại */
        @media (max-width: 480px) {
            .dntv-screenshot {
                max-width: 45%; /* Trên mobile hiện 2 ảnh một hàng */
            }
            .dntv-screenshot img {
                height: 280px; /* Mobile ảnh thấp xuống chút cho gọn */
            }
        }