 <style>
        /* CSS Variables cho màu sắc */
       

        /* --- MAIN CONTENT --- */
        main {
            padding: 30px 40px;
            max-width: 1400px;
            margin: 0 auto;
        }

        /* --- PHẦN VIDEO --- */
        .player-section {
            display: flex;
            justify-content: center; /* Canh giữa video */
            align-items: center;
            margin-bottom: 40px;
            width: 100%;
        }

        .video-container {
            width: 100%;
            max-width: 950px; 
            position: relative;
            background-color: #000;
            border-radius: 12px;
            overflow: hidden;
            aspect-ratio: 16 / 9;
            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.4);
        }

     .video-container video {
		width: 100%;
		height: 100%;
		}

        /* Thanh điều khiển video giả */
        .video-controls {
            position: absolute;
            bottom: 0;
            width: 100%;
            padding: 20px;
            background: linear-gradient(to top, rgba(0,0,0,0.9), transparent);
            display: flex;
            flex-direction: column;
            gap: 10px;
        }

        .progress-bar {
            width: 100%;
            height: 4px;
            background: rgba(255,255,255,0.3);
            border-radius: 2px;
            position: relative;
        }

        .progress-bar .fill {
            position: absolute;
            left: 0;
            top: 0;
            height: 100%;
            width: 10%; /* Tiến trình video */
            background-color: white;
            border-radius: 2px;
        }

        .progress-bar .fill::after {
            content: '';
            position: absolute;
            right: -6px;
            top: -4px;
            width: 12px;
            height: 12px;
            background: white;
            border-radius: 50%;
        }

        .control-buttons {
            display: flex;
            justify-content: space-between;
            align-items: center;
        }

        .control-left, .control-right {
            display: flex;
            align-items: center;
            gap: 20px;
        }

        .control-buttons i {
            cursor: pointer;
            font-size: 16px;
        }

        .time-text {
            font-size: 14px;
            color: #ddd;
        }

        /* --- DANH SÁCH TẬP PHIM --- */
        /* Section */
.episodes-section {
  background: #0b0f14;
  padding: 15px;
  border-radius: 8px;
}

.episodes-section h2 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 18px;
}

/* Danh sách tập */
.episodes {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

/* Mỗi nút tập */
.episode-card {
  background: #2a2f36;
  border-radius: 6px;
  transition: 0.2s;
}

/* Link bên trong */
.episode-card a {
  display: block;
  padding: 8px 14px;
  color: #fff;
  text-decoration: none;
  font-size: 14px;
}

/* Hover */
.episode-card:hover {
  background: #3a414a;
}

/* Active (tập đang xem) */
.episode-card.active {
  background: red;
}

    
    </style>