Remove Yandex Video Webkit Line Clamp and Flex

Unset -webkit-line-clamp on titles and disable flex layout on Yandex Video results.

// ==UserScript==
// @name         Remove Yandex Video Webkit Line Clamp and Flex
// @description  Unset -webkit-line-clamp on titles and disable flex layout on Yandex Video results.
// @match        https://yandex.com/video/search?*
// @version 0.0.1.20250511092458
// @namespace https://greasyfork.org/users/1435046
// ==/UserScript==

(function() {
    'use strict';

    const css = `
    /* Remove the two-line clamp so titles show full text */
    .VideoSnippet2 .VideoSnippet-Title_maxLines_2 {
        -webkit-line-clamp: unset !important;
    }

    /* Force the main snippet container back to block layout */
    [class][class].VideoSnippet2.VideoSnippet_preset_serp .VideoSnippet-Main,
    .VideoSnippet2.VideoSnippet_preset_serp .VideoSnippet-Main {
        display: block !important;
    }

    /* Constrain the overall snippet list item to 290px */
    li.SearchBlock.SearchBlock_hasHover.VideoSnippetSerpFeature {
        max-width: 290px !important;
    }
    `;

    const style = document.createElement('style');
    style.textContent = css;
    document.head.appendChild(style);
})();