Возможно ли как то перезаписать стиль в документе, если он подключен через cdnjs?

Да, возможно перезаписать стиль, который подключен через cdnjs. Однако, стоит учесть, что подключение стиля через cdnjs означает, что стиль загружается с удаленного сервера, и перезапись стиля может быть несколько сложнее, чем в случае, если стиль был подключен локально.

Прежде всего, необходимо понять, как стиль подключен на сайте. Вероятно, он подключен с использованием тега <link> или <link> с атрибутом href, указывающим на удаленный файл стилей. Например:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">

Чтобы перезаписать стиль, вам нужно добавить свои пользовательские правила стилей после подключенного файла стилей. Это можно сделать с помощью тега <style>, где вы опишете свои правила стилей. Также вы можете добавить правила стилей внутри существующего файла стиля с помощью JavaScript.

Пример использования тега <style> для перезаписи стиля:

<!DOCTYPE html>
<html>
  <head>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css">
    <style>
      /* Ваши пользовательские правила стилей */
      body {
        background-color: lightblue;
      }
    </style>
  </head>
  <body>
    <!-- Содержимое страницы -->
  </body>
</html>

Теперь стиль background-color элемента body будет перезаписан и будет иметь значение lightblue.

Вы также можете использовать JavaScript для добавления пользовательских правил стилей. Например, вы можете использовать метод insertRule объекта CSSStyleSheet, чтобы добавить новые стили:

const styleSheet = document.styleSheets[0];
styleSheet.insertRule("body { background-color: lightblue; }", styleSheet.cssRules.length);

В этом примере мы добавляем правило стиля для элемента body с использованием объекта CSSStyleSheet. Обратите внимание, что document.styleSheets[0] ссылается на первый подключенный файл стилей на странице. Если у вас есть несколько файлов стилей, вам нужно будет найти правильный индекс массива styleSheets для нужного файла стилей.

Однако стоит отметить, что при перезагрузке страницы или обновлении подключенного файла стилей с cdnjs ваши перезаписанные стили могут быть потеряны или изменены.