Tailwind CSS IntelliSense extension doesn't work until you have a configuration file in your workspace, as its description clearly states!
You'll be fine even if you're just using the CDN, but you have to create a tailwind.config.js file in your project's root directory, containing the defaults at least:
module.exports = {
content: ["./src/**/*.{html,js}"],
theme: {
extend: {},
},
plugins: [],
};
Also, and since you're working with Laravel, I guess you need to add Blade files to be recognized by the extension through this VSC setting (in settings.json):
"tailwindCSS.includeLanguages": {
"blade": "html",
},
Moreover, this extension can offer intellisense in CSS files. So such files need to be binded too:
"files.associations": {
"*.css": "tailwindcss",
},
One final note: The content paths are what going to be processed by Tailwind's JIT engine; understanding it is crucial!
Update: In my current setup, it also won't work until I run the project folder as a "VSC workspace".