@container-size utility (#18901)scrollbar-{auto,thin,none} utilities for scrollbar-width, and scrollbar-thumb-* / scrollbar-track-* color utilities for scrollbar-color (#19981, #20019)scrollbar-gutter-* utilities (#20018)zoom-* utilities (#20020)tab-* utilities (#20022)@variant with stacked variants (e.g. @variant hover:focus { … }) (#19996)@variant with compound variants (e.g. @variant hover, focus { … }) (#19996)--default(…) in --value(…) and --modifier(…) for functional @utility definitions (#19989)@plugin resolves package JavaScript entries instead of browser CSS entries when using @tailwindcss/vite (#19949)@import and @plugin paths resolving from the wrong directory when using @tailwindcss/vite (#19965)@variant are processed by @tailwindcss/vite (#19966)base when result.opts.from is not provided when using @tailwindcss/postcss (#19980)_ whitespace in arbitrary values (#19986)w-[calc(100%---spacing(60))] → w-[calc(100%-(--spacing(60)))]) (#19986)-mt-[20in] → mt-[-20in], not mt-[-1920px]) (#19988):has() variants from [&:has(…)] to has-[…] (#19991)style attributes (e.g. style="flex-grow: 1" → style="flex-grow: 1", not style="grow: 1") (#19918)@utility definitions with the same name but different value types (#19777)PluginWithConfig type from tailwindcss/plugin to fix errors when inferring plugin config types (#19707)start and end legacy utilities without values do not generate CSS (#20003)--value(…) is required in functional @utility definitions (#20005)-left-[(var(--a)+var(--b))]) (#20011)Fetched May 9, 2026