body, html {
    height: 100%;
    margin: 0;
    overflow: hidden; /* Prevent scrolling */
    background-color: black; /* Set background to black */
    display: flex;
    justify-content: center;
    align-items: center; /* Center content vertically and horizontally */
}

.video-container {
    position: relative; /* Adjusted for better control within flex display */
    width: 5%; /* Set to desired width, e.g., 50% of the viewport width */
    /* Adjust height as per aspect ratio of the video for better control */
}

.video-container video {
    width: 20%; /* Make video fill the container */
    height: 20 %; /* Maintain aspect ratio */
    object-fit: contain; /* Ensure video fits well within the container without being cut off */
}

