Вы можете просто установить innerHTML тега стиля, созданного с помощью javascript. Таким образом вы получаете встроенную таблицу стилей.
* 1003 Е.Г. *
var styleText = "body { background-color: red } div { color: lime }";
var styleBlock = document.createElement("style");
styleBlock.innerHTML = styleText;
document.head.appendChild(styleBlock);
Другая идея заключается в использовании dataURI файла css:
1008 * Е.Г. *
var linkEl = document.createElement("link");
linkEl.href = "data:text/css;base64,Ym9keSB7IGJhY2tncm91bmQtY29sb3I6YmxhY2sgfQo=";
linkEl.rel = "stylesheet";
linkEl.type = "text/css";
document.head.appendChild(linkEl);