
.loading {
/*	opacity: 0.5;  */
	pointer-events: none;
}
.video-card {
	cursor: pointer;
	transition: transform 0.2s ease;
}
.video-card:hover {
	transform: scale(1.02);
}
.video-thumb {
	height: 200px;
	object-fit: cover;
}
.video-placeholder {
	height: 200px;
	background: #eee;
}
/*#videoPlayer {
	width: 100%;
	height: auto;
	max-height: 90vh;
}*/


#videoContainer {
    transition: opacity 0.2s ease;
}





.video-card {
    -webkit-tap-highlight-color: transparent;
}





.modal-body {
    overflow: hidden;
}

.modal-content {
    height: 100vh;
}

#videoPlayer {
    width: 100%;
    max-height: 60vh;
    object-fit: contain;
}