tr.htmx-swapping td {
    opacity: 0;
    transition: opacity 2s ease-out;
}

video::-internal-media-controls-download-button {
    display: none;
}

video::cue {
    color: #ffd700;
    font-size: 0.9em;
    background: rgba(0, 0, 0, 0.6);
    text-shadow: 1px 1px 2px black;
    font-family: "Helvetica Neue", sans-serif;
    /* padding: 0 2em; */
    max-width: 80%;
    margin: 0 auto;
    text-align: center;
}