#tch-contents-wrap-id .video-container{position: relative; width: 100%; max-width: 900px}
#tch-contents-wrap-id video{width: 100%; height: auto; border-radius: 12px; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.5)}
#tch-contents-wrap-id .controls{position: absolute; bottom: 15px; left: 50%; transform: translateX(-50%); display: flex; gap: 8px}
#tch-contents-wrap-id .controls button{background: rgba(0, 0, 0, 0.6); border: none; color: rgb(255, 255, 255); padding: 6px 12px; border-radius: 6px; cursor: pointer; font-size: 14px}
#tch-contents-wrap-id .controls button:hover{background: rgba(255, 255, 255, 0.3)}
