diff --git a/SvelteNova.novaextension/Syntaxes/Svelte.xml b/SvelteNova.novaextension/Syntaxes/Svelte.xml
index 7c0b3a4..bb4ac45 100644
--- a/SvelteNova.novaextension/Syntaxes/Svelte.xml
+++ b/SvelteNova.novaextension/Syntaxes/Svelte.xml
@@ -438,46 +438,164 @@
-
-
-
- (?=<(?i:style)\b)
-
-
+
+
+
+ (?=<(?i:style)\b)(?=[^>]*lang=('sass'|\"sass\"))(?![^/>]*/>\s*$)
+
+
+
+
+
+
+
+
+
+
+ <((?i:style))
+
+
+
+ /?>
+
+
+
+
+
+
+
+ (?<=>)
+
+
(?=</(?i:style)\b)
-
-
-
-
-
-
-
-
-
- <((?i:style))
-
-
-
- /?>
-
-
-
-
-
-
-
- (?<=>)
-
-
- (?=</(?i:style)\b)
-
-
-
- (?=</(?i:style|head|body|div)\b)
-
-
-
-
+
+
+
+ (?=</(?i:style)\b)
+
+
+
+
+
+
+
+
+
+ (?=<(?i:style)\b)(?=[^>]*lang=('scss'|\"scss\"))(?![^/>]*/>\s*$)
+
+
+
+
+
+
+
+
+
+
+ <((?i:style))
+
+
+
+ /?>
+
+
+
+
+
+
+
+ (?<=>)
+
+
+ (?=</(?i:style)\b)
+
+
+
+ (?=</(?i:style)\b)
+
+
+
+
+
+
+
+
+
+ (?=<(?i:style)\b)(?=[^>]*lang=('less'|\"less\"))(?![^/>]*/>\s*$)
+
+
+
+
+
+
+
+
+
+
+ <((?i:style))
+
+
+
+ /?>
+
+
+
+
+
+
+
+ (?<=>)
+
+
+ (?=</(?i:style)\b)
+
+
+
+ (?=</(?i:style)\b)
+
+
+
+
+
+
+
+
+
+ (?=<(?i:style)\b)
+
+
+
+
+
+
+
+
+
+
+ <((?i:style))
+
+
+
+ /?>
+
+
+
+
+
+
+
+ (?<=>)
+
+
+ (?=</(?i:style)\b)
+
+
+
+ (?=</(?i:style)\b)
+
+
+
+