#ytp-caption-window-container .ytp-caption-segment {
    cursor: text !important;
    user-select: text !important;
    font-family:
    -apple-system, BlinkMacSystemFont,
    "Segoe UI", "Roboto", "Oxygen",
    "Ubuntu", "Cantarell", "Fira Sans",
    "Droid Sans", "Helvetica Neue", sans-serif !important;
}

.caption-visual-line {
    display: flex !important;
    align-items: stretch !important;
}

.captions-text .caption-visual-line:first-of-type:after {
    content: '⣿⣿';
    background-color: #000000b8;
    display: inline-block;
    vertical-align: top;
    opacity: 0;
    transition: opacity 0.7s ease-in-out;
}

.captions-text:hover .caption-visual-line:first-of-type:after {
    opacity: 1;
}

.ytp-pause-overlay {
    display: none !important;
}

.ytp-expand-pause-overlay .caption-window {
    display: block !important;
}