diff --git a/packages/tailwindcss-language-server/src/language/cssServer.ts b/packages/tailwindcss-language-server/src/language/cssServer.ts index 7eda71cb..d46eeda5 100644 --- a/packages/tailwindcss-language-server/src/language/cssServer.ts +++ b/packages/tailwindcss-language-server/src/language/cssServer.ts @@ -354,6 +354,10 @@ function createVirtualCssDocument(textDocument: TextDocument): TextDocument { .replace(/@variants(\s+[^{]+){/g, replace()) .replace(/@responsive(\s*){/g, replace()) .replace(/@utility(\s+[^{]+){/g, replaceWithStyleRule()) + .replace(/@custom-variant(\s+[^;]+);/g, (match: string) => { + let spaces = ' '.repeat(match.length - 11) + return `@media(p)${spaces}{}` + }) .replace(/@custom-variant(\s+[^{]+){/g, replaceWithStyleRule()) .replace(/@variant(\s+[^{]+){/g, replaceWithStyleRule()) .replace(/@layer(\s+[^{]{2,}){/g, replace(-3)) diff --git a/packages/vscode-tailwindcss/CHANGELOG.md b/packages/vscode-tailwindcss/CHANGELOG.md index b7e7bb5e..95ec1e10 100644 --- a/packages/vscode-tailwindcss/CHANGELOG.md +++ b/packages/vscode-tailwindcss/CHANGELOG.md @@ -6,6 +6,7 @@ - Treat `