.video-tile {
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    border: 1px solid #ddd; /* Light grey border */
    box-shadow: 0 2px 4px rgba(0,0,0,0.1); /* Soft shadow for depth */
    background-color: #000; /* Fallback background */
    background-size: cover;
    background-position: center;
}

.video-container {
    position: relative; /* This makes it a reference point for absolutely positioned child elements */
}

#video-toggle {
    position: absolute; /* This takes the button out of the normal flow and positions it relative to the video-container */
    bottom: 20px; /* Adjust these values to position the button as desired */
    right: 20px; /* Adjust these values to position the button as desired */
    z-index: 10; /* Ensures the button is above the video */
}
