in kotlin-styled-next/src/jsMain/kotlin/styled/sheets/Sheet.kt [55:62]
protected fun getCurrentStyleElement(rulesToAdd: Int): HTMLStyleElement {
val element = currentStyleElement?.takeIf {
it.parentNode != null && (maxRulesPerSheet == null || it.cssSheet.cssRules.length + rulesToAdd <= maxRulesPerSheet)
} ?: createStyleElement().also {
currentStyleElement = it
}
return element
}