From 1eb29806788767958d4ce50308c4b189660baa36 Mon Sep 17 00:00:00 2001 From: Jordan Pittman Date: Tue, 28 Jan 2025 10:35:11 -0500 Subject: [PATCH] Fix IntelliSense class suggestions (#15857) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR fixes a few problems with IntelliSense: - Default installs suggest font weight utilities twice - When setting `--font-weight-*: initial;` the default weights are still suggested - Setting `--spacing-*: initial;` still shows suggestions for utilities using the spacing scale assuming it's multiplier-based. Removing the `--spacing: …` key should make them entirely theme driven instead. - The default container query variants like `@sm`, `@md`, etc… aren't suggested. Only the `@min-sm` and `@max-sm` style ones are. Fixes https://github.com/tailwindlabs/tailwindcss-intellisense/issues/1133 Fixes https://github.com/tailwindlabs/tailwindcss-intellisense/issues/1136 Fixes #15811 --------- Co-authored-by: Robin Malfait --- CHANGELOG.md | 4 + .../__snapshots__/intellisense.test.ts.snap | 2589 +++++++++-------- packages/tailwindcss/src/intellisense.test.ts | 25 +- packages/tailwindcss/src/intellisense.ts | 12 +- packages/tailwindcss/src/utilities.ts | 86 +- packages/tailwindcss/src/variants.ts | 5 + 6 files changed, 1379 insertions(+), 1342 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e2c5767ce59b..d2170c400940 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Ensure CSS variable shorthand uses valid CSS variables ([#15738](https://github.com/tailwindlabs/tailwindcss/pull/15738)) - Ensure font-size utilities with `none` modifier have a line-height set e.g.: `text-sm/none` ([#15921](https://github.com/tailwindlabs/tailwindcss/pull/15921)) - Ensure font-size utilities with unknown modifier don't generate CSS ([#15921](https://github.com/tailwindlabs/tailwindcss/pull/15921)) +- Don’t suggest font weight utilities more than once ([#15857](https://github.com/tailwindlabs/tailwindcss/pull/15857)) +- Suggest container query variants ([#15857](https://github.com/tailwindlabs/tailwindcss/pull/15857)) +- Disable bare value suggestions when not using the `--spacing` variable ([#15857](https://github.com/tailwindlabs/tailwindcss/pull/15857)) +- Ensure suggested classes are properly sorted ([#15857](https://github.com/tailwindlabs/tailwindcss/pull/15857)) - _Upgrade_: Ensure JavaScript config files on different drives are correctly migrated ([#15927](https://github.com/tailwindlabs/tailwindcss/pull/15927)) ## [4.0.0] - 2025-01-21 diff --git a/packages/tailwindcss/src/__snapshots__/intellisense.test.ts.snap b/packages/tailwindcss/src/__snapshots__/intellisense.test.ts.snap index 203e52712f55..c65d54b102fd 100644 --- a/packages/tailwindcss/src/__snapshots__/intellisense.test.ts.snap +++ b/packages/tailwindcss/src/__snapshots__/intellisense.test.ts.snap @@ -11,6 +11,33 @@ exports[`getClassList 1`] = ` "-bg-conic-0/shorter", "-bg-conic-0/increasing", "-bg-conic-0/decreasing", + "-bg-conic-30", + "-bg-conic-30/oklab", + "-bg-conic-30/oklch", + "-bg-conic-30/srgb", + "-bg-conic-30/hsl", + "-bg-conic-30/longer", + "-bg-conic-30/shorter", + "-bg-conic-30/increasing", + "-bg-conic-30/decreasing", + "-bg-conic-60", + "-bg-conic-60/oklab", + "-bg-conic-60/oklch", + "-bg-conic-60/srgb", + "-bg-conic-60/hsl", + "-bg-conic-60/longer", + "-bg-conic-60/shorter", + "-bg-conic-60/increasing", + "-bg-conic-60/decreasing", + "-bg-conic-90", + "-bg-conic-90/oklab", + "-bg-conic-90/oklch", + "-bg-conic-90/srgb", + "-bg-conic-90/hsl", + "-bg-conic-90/longer", + "-bg-conic-90/shorter", + "-bg-conic-90/increasing", + "-bg-conic-90/decreasing", "-bg-conic-120", "-bg-conic-120/oklab", "-bg-conic-120/oklch", @@ -65,15 +92,6 @@ exports[`getClassList 1`] = ` "-bg-conic-270/shorter", "-bg-conic-270/increasing", "-bg-conic-270/decreasing", - "-bg-conic-30", - "-bg-conic-30/oklab", - "-bg-conic-30/oklch", - "-bg-conic-30/srgb", - "-bg-conic-30/hsl", - "-bg-conic-30/longer", - "-bg-conic-30/shorter", - "-bg-conic-30/increasing", - "-bg-conic-30/decreasing", "-bg-conic-300", "-bg-conic-300/oklab", "-bg-conic-300/oklch", @@ -92,24 +110,6 @@ exports[`getClassList 1`] = ` "-bg-conic-330/shorter", "-bg-conic-330/increasing", "-bg-conic-330/decreasing", - "-bg-conic-60", - "-bg-conic-60/oklab", - "-bg-conic-60/oklch", - "-bg-conic-60/srgb", - "-bg-conic-60/hsl", - "-bg-conic-60/longer", - "-bg-conic-60/shorter", - "-bg-conic-60/increasing", - "-bg-conic-60/decreasing", - "-bg-conic-90", - "-bg-conic-90/oklab", - "-bg-conic-90/oklch", - "-bg-conic-90/srgb", - "-bg-conic-90/hsl", - "-bg-conic-90/longer", - "-bg-conic-90/shorter", - "-bg-conic-90/increasing", - "-bg-conic-90/decreasing", "-bg-linear-0", "-bg-linear-0/oklab", "-bg-linear-0/oklch", @@ -119,6 +119,33 @@ exports[`getClassList 1`] = ` "-bg-linear-0/shorter", "-bg-linear-0/increasing", "-bg-linear-0/decreasing", + "-bg-linear-30", + "-bg-linear-30/oklab", + "-bg-linear-30/oklch", + "-bg-linear-30/srgb", + "-bg-linear-30/hsl", + "-bg-linear-30/longer", + "-bg-linear-30/shorter", + "-bg-linear-30/increasing", + "-bg-linear-30/decreasing", + "-bg-linear-60", + "-bg-linear-60/oklab", + "-bg-linear-60/oklch", + "-bg-linear-60/srgb", + "-bg-linear-60/hsl", + "-bg-linear-60/longer", + "-bg-linear-60/shorter", + "-bg-linear-60/increasing", + "-bg-linear-60/decreasing", + "-bg-linear-90", + "-bg-linear-90/oklab", + "-bg-linear-90/oklch", + "-bg-linear-90/srgb", + "-bg-linear-90/hsl", + "-bg-linear-90/longer", + "-bg-linear-90/shorter", + "-bg-linear-90/increasing", + "-bg-linear-90/decreasing", "-bg-linear-120", "-bg-linear-120/oklab", "-bg-linear-120/oklch", @@ -173,15 +200,6 @@ exports[`getClassList 1`] = ` "-bg-linear-270/shorter", "-bg-linear-270/increasing", "-bg-linear-270/decreasing", - "-bg-linear-30", - "-bg-linear-30/oklab", - "-bg-linear-30/oklch", - "-bg-linear-30/srgb", - "-bg-linear-30/hsl", - "-bg-linear-30/longer", - "-bg-linear-30/shorter", - "-bg-linear-30/increasing", - "-bg-linear-30/decreasing", "-bg-linear-300", "-bg-linear-300/oklab", "-bg-linear-300/oklch", @@ -200,65 +218,43 @@ exports[`getClassList 1`] = ` "-bg-linear-330/shorter", "-bg-linear-330/increasing", "-bg-linear-330/decreasing", - "-bg-linear-60", - "-bg-linear-60/oklab", - "-bg-linear-60/oklch", - "-bg-linear-60/srgb", - "-bg-linear-60/hsl", - "-bg-linear-60/longer", - "-bg-linear-60/shorter", - "-bg-linear-60/increasing", - "-bg-linear-60/decreasing", - "-bg-linear-90", - "-bg-linear-90/oklab", - "-bg-linear-90/oklch", - "-bg-linear-90/srgb", - "-bg-linear-90/hsl", - "-bg-linear-90/longer", - "-bg-linear-90/shorter", - "-bg-linear-90/increasing", - "-bg-linear-90/decreasing", "-bottom-0", "-bottom-0.5", "-bottom-1", "-bottom-1.5", + "-bottom-2", + "-bottom-2.5", + "-bottom-3", + "-bottom-3.5", + "-bottom-4", + "-bottom-5", + "-bottom-6", + "-bottom-7", + "-bottom-8", + "-bottom-9", "-bottom-10", "-bottom-11", "-bottom-12", "-bottom-14", "-bottom-16", - "-bottom-2", - "-bottom-2.5", "-bottom-20", "-bottom-24", "-bottom-28", - "-bottom-3", - "-bottom-3.5", "-bottom-32", "-bottom-36", - "-bottom-4", "-bottom-40", "-bottom-44", "-bottom-48", - "-bottom-5", "-bottom-52", "-bottom-56", - "-bottom-6", "-bottom-60", "-bottom-64", - "-bottom-7", "-bottom-72", - "-bottom-8", "-bottom-80", - "-bottom-9", "-bottom-96", "-bottom-full", "-bottom-px", "-col-end-1", - "-col-end-10", - "-col-end-11", - "-col-end-12", - "-col-end-13", "-col-end-2", "-col-end-3", "-col-end-4", @@ -267,11 +263,11 @@ exports[`getClassList 1`] = ` "-col-end-7", "-col-end-8", "-col-end-9", + "-col-end-10", + "-col-end-11", + "-col-end-12", + "-col-end-13", "-col-start-1", - "-col-start-10", - "-col-start-11", - "-col-start-12", - "-col-start-13", "-col-start-2", "-col-start-3", "-col-start-4", @@ -280,39 +276,43 @@ exports[`getClassList 1`] = ` "-col-start-7", "-col-start-8", "-col-start-9", + "-col-start-10", + "-col-start-11", + "-col-start-12", + "-col-start-13", "-end-0", "-end-0.5", "-end-1", "-end-1.5", + "-end-2", + "-end-2.5", + "-end-3", + "-end-3.5", + "-end-4", + "-end-5", + "-end-6", + "-end-7", + "-end-8", + "-end-9", "-end-10", "-end-11", "-end-12", "-end-14", "-end-16", - "-end-2", - "-end-2.5", "-end-20", "-end-24", "-end-28", - "-end-3", - "-end-3.5", "-end-32", "-end-36", - "-end-4", "-end-40", "-end-44", "-end-48", - "-end-5", "-end-52", "-end-56", - "-end-6", "-end-60", "-end-64", - "-end-7", "-end-72", - "-end-8", "-end-80", - "-end-9", "-end-96", "-end-full", "-end-px", @@ -320,70 +320,70 @@ exports[`getClassList 1`] = ` "-indent-0.5", "-indent-1", "-indent-1.5", + "-indent-2", + "-indent-2.5", + "-indent-3", + "-indent-3.5", + "-indent-4", + "-indent-5", + "-indent-6", + "-indent-7", + "-indent-8", + "-indent-9", "-indent-10", "-indent-11", "-indent-12", "-indent-14", "-indent-16", - "-indent-2", - "-indent-2.5", "-indent-20", "-indent-24", "-indent-28", - "-indent-3", - "-indent-3.5", "-indent-32", "-indent-36", - "-indent-4", "-indent-40", "-indent-44", "-indent-48", - "-indent-5", "-indent-52", "-indent-56", - "-indent-6", "-indent-60", "-indent-64", - "-indent-7", "-indent-72", - "-indent-8", "-indent-80", - "-indent-9", "-indent-96", "-indent-px", "-inset-0", "-inset-0.5", "-inset-1", "-inset-1.5", + "-inset-2", + "-inset-2.5", + "-inset-3", + "-inset-3.5", + "-inset-4", + "-inset-5", + "-inset-6", + "-inset-7", + "-inset-8", + "-inset-9", "-inset-10", "-inset-11", "-inset-12", "-inset-14", "-inset-16", - "-inset-2", - "-inset-2.5", "-inset-20", "-inset-24", "-inset-28", - "-inset-3", - "-inset-3.5", "-inset-32", "-inset-36", - "-inset-4", "-inset-40", "-inset-44", "-inset-48", - "-inset-5", "-inset-52", "-inset-56", - "-inset-6", "-inset-60", "-inset-64", - "-inset-7", "-inset-72", - "-inset-8", "-inset-80", - "-inset-9", "-inset-96", "-inset-full", "-inset-px", @@ -391,35 +391,35 @@ exports[`getClassList 1`] = ` "-inset-x-0.5", "-inset-x-1", "-inset-x-1.5", + "-inset-x-2", + "-inset-x-2.5", + "-inset-x-3", + "-inset-x-3.5", + "-inset-x-4", + "-inset-x-5", + "-inset-x-6", + "-inset-x-7", + "-inset-x-8", + "-inset-x-9", "-inset-x-10", "-inset-x-11", "-inset-x-12", "-inset-x-14", "-inset-x-16", - "-inset-x-2", - "-inset-x-2.5", "-inset-x-20", "-inset-x-24", "-inset-x-28", - "-inset-x-3", - "-inset-x-3.5", "-inset-x-32", "-inset-x-36", - "-inset-x-4", "-inset-x-40", "-inset-x-44", "-inset-x-48", - "-inset-x-5", "-inset-x-52", "-inset-x-56", - "-inset-x-6", "-inset-x-60", "-inset-x-64", - "-inset-x-7", "-inset-x-72", - "-inset-x-8", "-inset-x-80", - "-inset-x-9", "-inset-x-96", "-inset-x-full", "-inset-x-px", @@ -427,35 +427,35 @@ exports[`getClassList 1`] = ` "-inset-y-0.5", "-inset-y-1", "-inset-y-1.5", + "-inset-y-2", + "-inset-y-2.5", + "-inset-y-3", + "-inset-y-3.5", + "-inset-y-4", + "-inset-y-5", + "-inset-y-6", + "-inset-y-7", + "-inset-y-8", + "-inset-y-9", "-inset-y-10", "-inset-y-11", "-inset-y-12", "-inset-y-14", "-inset-y-16", - "-inset-y-2", - "-inset-y-2.5", "-inset-y-20", "-inset-y-24", "-inset-y-28", - "-inset-y-3", - "-inset-y-3.5", "-inset-y-32", "-inset-y-36", - "-inset-y-4", "-inset-y-40", "-inset-y-44", "-inset-y-48", - "-inset-y-5", "-inset-y-52", "-inset-y-56", - "-inset-y-6", "-inset-y-60", "-inset-y-64", - "-inset-y-7", "-inset-y-72", - "-inset-y-8", "-inset-y-80", - "-inset-y-9", "-inset-y-96", "-inset-y-full", "-inset-y-px", @@ -463,35 +463,35 @@ exports[`getClassList 1`] = ` "-left-0.5", "-left-1", "-left-1.5", + "-left-2", + "-left-2.5", + "-left-3", + "-left-3.5", + "-left-4", + "-left-5", + "-left-6", + "-left-7", + "-left-8", + "-left-9", "-left-10", "-left-11", "-left-12", "-left-14", "-left-16", - "-left-2", - "-left-2.5", "-left-20", "-left-24", "-left-28", - "-left-3", - "-left-3.5", "-left-32", "-left-36", - "-left-4", "-left-40", "-left-44", "-left-48", - "-left-5", "-left-52", "-left-56", - "-left-6", "-left-60", "-left-64", - "-left-7", "-left-72", - "-left-8", "-left-80", - "-left-9", "-left-96", "-left-full", "-left-px", @@ -499,321 +499,318 @@ exports[`getClassList 1`] = ` "-m-0.5", "-m-1", "-m-1.5", + "-m-2", + "-m-2.5", + "-m-3", + "-m-3.5", + "-m-4", + "-m-5", + "-m-6", + "-m-7", + "-m-8", + "-m-9", "-m-10", "-m-11", "-m-12", "-m-14", "-m-16", - "-m-2", - "-m-2.5", "-m-20", "-m-24", "-m-28", - "-m-3", - "-m-3.5", "-m-32", "-m-36", - "-m-4", "-m-40", "-m-44", "-m-48", - "-m-5", "-m-52", "-m-56", - "-m-6", "-m-60", "-m-64", - "-m-7", "-m-72", - "-m-8", "-m-80", - "-m-9", "-m-96", "-m-px", "-mb-0", "-mb-0.5", "-mb-1", "-mb-1.5", + "-mb-2", + "-mb-2.5", + "-mb-3", + "-mb-3.5", + "-mb-4", + "-mb-5", + "-mb-6", + "-mb-7", + "-mb-8", + "-mb-9", "-mb-10", "-mb-11", "-mb-12", "-mb-14", "-mb-16", - "-mb-2", - "-mb-2.5", "-mb-20", "-mb-24", "-mb-28", - "-mb-3", - "-mb-3.5", "-mb-32", "-mb-36", - "-mb-4", "-mb-40", "-mb-44", "-mb-48", - "-mb-5", "-mb-52", "-mb-56", - "-mb-6", "-mb-60", "-mb-64", - "-mb-7", "-mb-72", - "-mb-8", "-mb-80", - "-mb-9", "-mb-96", "-mb-px", "-me-0", "-me-0.5", "-me-1", "-me-1.5", + "-me-2", + "-me-2.5", + "-me-3", + "-me-3.5", + "-me-4", + "-me-5", + "-me-6", + "-me-7", + "-me-8", + "-me-9", "-me-10", "-me-11", "-me-12", "-me-14", "-me-16", - "-me-2", - "-me-2.5", "-me-20", "-me-24", "-me-28", - "-me-3", - "-me-3.5", "-me-32", "-me-36", - "-me-4", "-me-40", "-me-44", "-me-48", - "-me-5", "-me-52", "-me-56", - "-me-6", "-me-60", "-me-64", - "-me-7", "-me-72", - "-me-8", "-me-80", - "-me-9", "-me-96", "-me-px", "-ml-0", "-ml-0.5", "-ml-1", "-ml-1.5", + "-ml-2", + "-ml-2.5", + "-ml-3", + "-ml-3.5", + "-ml-4", + "-ml-5", + "-ml-6", + "-ml-7", + "-ml-8", + "-ml-9", "-ml-10", "-ml-11", "-ml-12", "-ml-14", "-ml-16", - "-ml-2", - "-ml-2.5", "-ml-20", "-ml-24", "-ml-28", - "-ml-3", - "-ml-3.5", "-ml-32", "-ml-36", - "-ml-4", "-ml-40", "-ml-44", "-ml-48", - "-ml-5", "-ml-52", "-ml-56", - "-ml-6", "-ml-60", "-ml-64", - "-ml-7", "-ml-72", - "-ml-8", "-ml-80", - "-ml-9", "-ml-96", "-ml-px", "-mr-0", "-mr-0.5", "-mr-1", "-mr-1.5", + "-mr-2", + "-mr-2.5", + "-mr-3", + "-mr-3.5", + "-mr-4", + "-mr-5", + "-mr-6", + "-mr-7", + "-mr-8", + "-mr-9", "-mr-10", "-mr-11", "-mr-12", "-mr-14", "-mr-16", - "-mr-2", - "-mr-2.5", "-mr-20", "-mr-24", "-mr-28", - "-mr-3", - "-mr-3.5", "-mr-32", "-mr-36", - "-mr-4", "-mr-40", "-mr-44", "-mr-48", - "-mr-5", "-mr-52", "-mr-56", - "-mr-6", "-mr-60", "-mr-64", - "-mr-7", "-mr-72", - "-mr-8", "-mr-80", - "-mr-9", "-mr-96", "-mr-px", "-ms-0", "-ms-0.5", "-ms-1", "-ms-1.5", + "-ms-2", + "-ms-2.5", + "-ms-3", + "-ms-3.5", + "-ms-4", + "-ms-5", + "-ms-6", + "-ms-7", + "-ms-8", + "-ms-9", "-ms-10", "-ms-11", "-ms-12", "-ms-14", "-ms-16", - "-ms-2", - "-ms-2.5", "-ms-20", "-ms-24", "-ms-28", - "-ms-3", - "-ms-3.5", "-ms-32", "-ms-36", - "-ms-4", "-ms-40", "-ms-44", "-ms-48", - "-ms-5", "-ms-52", "-ms-56", - "-ms-6", "-ms-60", "-ms-64", - "-ms-7", "-ms-72", - "-ms-8", "-ms-80", - "-ms-9", "-ms-96", "-ms-px", "-mt-0", "-mt-0.5", "-mt-1", "-mt-1.5", + "-mt-2", + "-mt-2.5", + "-mt-3", + "-mt-3.5", + "-mt-4", + "-mt-5", + "-mt-6", + "-mt-7", + "-mt-8", + "-mt-9", "-mt-10", "-mt-11", "-mt-12", "-mt-14", "-mt-16", - "-mt-2", - "-mt-2.5", "-mt-20", "-mt-24", "-mt-28", - "-mt-3", - "-mt-3.5", "-mt-32", "-mt-36", - "-mt-4", "-mt-40", "-mt-44", "-mt-48", - "-mt-5", "-mt-52", "-mt-56", - "-mt-6", "-mt-60", "-mt-64", - "-mt-7", "-mt-72", - "-mt-8", "-mt-80", - "-mt-9", "-mt-96", "-mt-px", "-mx-0", "-mx-0.5", "-mx-1", "-mx-1.5", + "-mx-2", + "-mx-2.5", + "-mx-3", + "-mx-3.5", + "-mx-4", + "-mx-5", + "-mx-6", + "-mx-7", + "-mx-8", + "-mx-9", "-mx-10", "-mx-11", "-mx-12", "-mx-14", "-mx-16", - "-mx-2", - "-mx-2.5", "-mx-20", "-mx-24", "-mx-28", - "-mx-3", - "-mx-3.5", "-mx-32", "-mx-36", - "-mx-4", "-mx-40", "-mx-44", "-mx-48", - "-mx-5", "-mx-52", "-mx-56", - "-mx-6", "-mx-60", "-mx-64", - "-mx-7", "-mx-72", - "-mx-8", "-mx-80", - "-mx-9", "-mx-96", "-mx-px", "-my-0", "-my-0.5", "-my-1", "-my-1.5", + "-my-2", + "-my-2.5", + "-my-3", + "-my-3.5", + "-my-4", + "-my-5", + "-my-6", + "-my-7", + "-my-8", + "-my-9", "-my-10", "-my-11", "-my-12", "-my-14", "-my-16", - "-my-2", - "-my-2.5", "-my-20", "-my-24", "-my-28", - "-my-3", - "-my-3.5", "-my-32", "-my-36", - "-my-4", "-my-40", "-my-44", "-my-48", - "-my-5", "-my-52", "-my-56", - "-my-6", "-my-60", "-my-64", - "-my-7", "-my-72", - "-my-8", "-my-80", - "-my-9", "-my-96", "-my-px", "-order-1", - "-order-10", - "-order-11", - "-order-12", "-order-2", "-order-3", "-order-4", @@ -822,6 +819,9 @@ exports[`getClassList 1`] = ` "-order-7", "-order-8", "-order-9", + "-order-10", + "-order-11", + "-order-12", "-outline-offset-0", "-outline-offset-1", "-outline-offset-2", @@ -831,79 +831,75 @@ exports[`getClassList 1`] = ` "-right-0.5", "-right-1", "-right-1.5", + "-right-2", + "-right-2.5", + "-right-3", + "-right-3.5", + "-right-4", + "-right-5", + "-right-6", + "-right-7", + "-right-8", + "-right-9", "-right-10", "-right-11", "-right-12", "-right-14", "-right-16", - "-right-2", - "-right-2.5", "-right-20", "-right-24", "-right-28", - "-right-3", - "-right-3.5", "-right-32", "-right-36", - "-right-4", "-right-40", "-right-44", "-right-48", - "-right-5", "-right-52", "-right-56", - "-right-6", "-right-60", "-right-64", - "-right-7", "-right-72", - "-right-8", "-right-80", - "-right-9", "-right-96", "-right-full", "-right-px", "-rotate-0", "-rotate-1", - "-rotate-12", - "-rotate-180", "-rotate-2", "-rotate-3", - "-rotate-45", "-rotate-6", + "-rotate-12", + "-rotate-45", "-rotate-90", + "-rotate-180", "-rotate-x-0", "-rotate-x-1", - "-rotate-x-12", - "-rotate-x-180", "-rotate-x-2", "-rotate-x-3", - "-rotate-x-45", "-rotate-x-6", + "-rotate-x-12", + "-rotate-x-45", "-rotate-x-90", + "-rotate-x-180", "-rotate-y-0", "-rotate-y-1", - "-rotate-y-12", - "-rotate-y-180", "-rotate-y-2", "-rotate-y-3", - "-rotate-y-45", "-rotate-y-6", + "-rotate-y-12", + "-rotate-y-45", "-rotate-y-90", + "-rotate-y-180", "-rotate-z-0", "-rotate-z-1", - "-rotate-z-12", - "-rotate-z-180", "-rotate-z-2", "-rotate-z-3", - "-rotate-z-45", "-rotate-z-6", + "-rotate-z-12", + "-rotate-z-45", "-rotate-z-90", + "-rotate-z-180", "-row-end-1", - "-row-end-10", - "-row-end-11", - "-row-end-12", - "-row-end-13", "-row-end-2", "-row-end-3", "-row-end-4", @@ -912,11 +908,11 @@ exports[`getClassList 1`] = ` "-row-end-7", "-row-end-8", "-row-end-9", + "-row-end-10", + "-row-end-11", + "-row-end-12", + "-row-end-13", "-row-start-1", - "-row-start-10", - "-row-start-11", - "-row-start-12", - "-row-start-13", "-row-start-2", "-row-start-3", "-row-start-4", @@ -925,486 +921,490 @@ exports[`getClassList 1`] = ` "-row-start-7", "-row-start-8", "-row-start-9", + "-row-start-10", + "-row-start-11", + "-row-start-12", + "-row-start-13", "-scale-0", - "-scale-100", - "-scale-105", - "-scale-110", - "-scale-125", - "-scale-150", - "-scale-200", "-scale-50", "-scale-75", "-scale-90", "-scale-95", + "-scale-100", + "-scale-105", + "-scale-110", + "-scale-125", + "-scale-150", + "-scale-200", "-scale-x-0", + "-scale-x-50", + "-scale-x-75", + "-scale-x-90", + "-scale-x-95", "-scale-x-100", "-scale-x-105", "-scale-x-110", "-scale-x-125", "-scale-x-150", "-scale-x-200", - "-scale-x-50", - "-scale-x-75", - "-scale-x-90", - "-scale-x-95", "-scale-y-0", + "-scale-y-50", + "-scale-y-75", + "-scale-y-90", + "-scale-y-95", "-scale-y-100", "-scale-y-105", "-scale-y-110", "-scale-y-125", "-scale-y-150", "-scale-y-200", - "-scale-y-50", - "-scale-y-75", - "-scale-y-90", - "-scale-y-95", "-scale-z-0", + "-scale-z-50", + "-scale-z-75", + "-scale-z-90", + "-scale-z-95", "-scale-z-100", "-scale-z-105", "-scale-z-110", "-scale-z-125", "-scale-z-150", "-scale-z-200", - "-scale-z-50", - "-scale-z-75", - "-scale-z-90", - "-scale-z-95", "-scroll-m-0", "-scroll-m-0.5", "-scroll-m-1", "-scroll-m-1.5", + "-scroll-m-2", + "-scroll-m-2.5", + "-scroll-m-3", + "-scroll-m-3.5", + "-scroll-m-4", + "-scroll-m-5", + "-scroll-m-6", + "-scroll-m-7", + "-scroll-m-8", + "-scroll-m-9", "-scroll-m-10", "-scroll-m-11", "-scroll-m-12", "-scroll-m-14", "-scroll-m-16", - "-scroll-m-2", - "-scroll-m-2.5", "-scroll-m-20", "-scroll-m-24", "-scroll-m-28", - "-scroll-m-3", - "-scroll-m-3.5", "-scroll-m-32", "-scroll-m-36", - "-scroll-m-4", "-scroll-m-40", "-scroll-m-44", "-scroll-m-48", - "-scroll-m-5", "-scroll-m-52", "-scroll-m-56", - "-scroll-m-6", "-scroll-m-60", "-scroll-m-64", - "-scroll-m-7", "-scroll-m-72", - "-scroll-m-8", "-scroll-m-80", - "-scroll-m-9", "-scroll-m-96", "-scroll-m-px", "-scroll-mb-0", "-scroll-mb-0.5", "-scroll-mb-1", "-scroll-mb-1.5", + "-scroll-mb-2", + "-scroll-mb-2.5", + "-scroll-mb-3", + "-scroll-mb-3.5", + "-scroll-mb-4", + "-scroll-mb-5", + "-scroll-mb-6", + "-scroll-mb-7", + "-scroll-mb-8", + "-scroll-mb-9", "-scroll-mb-10", "-scroll-mb-11", "-scroll-mb-12", "-scroll-mb-14", "-scroll-mb-16", - "-scroll-mb-2", - "-scroll-mb-2.5", "-scroll-mb-20", "-scroll-mb-24", "-scroll-mb-28", - "-scroll-mb-3", - "-scroll-mb-3.5", "-scroll-mb-32", "-scroll-mb-36", - "-scroll-mb-4", "-scroll-mb-40", "-scroll-mb-44", "-scroll-mb-48", - "-scroll-mb-5", "-scroll-mb-52", "-scroll-mb-56", - "-scroll-mb-6", "-scroll-mb-60", "-scroll-mb-64", - "-scroll-mb-7", "-scroll-mb-72", - "-scroll-mb-8", "-scroll-mb-80", - "-scroll-mb-9", "-scroll-mb-96", "-scroll-mb-px", "-scroll-me-0", "-scroll-me-0.5", "-scroll-me-1", "-scroll-me-1.5", + "-scroll-me-2", + "-scroll-me-2.5", + "-scroll-me-3", + "-scroll-me-3.5", + "-scroll-me-4", + "-scroll-me-5", + "-scroll-me-6", + "-scroll-me-7", + "-scroll-me-8", + "-scroll-me-9", "-scroll-me-10", "-scroll-me-11", "-scroll-me-12", "-scroll-me-14", "-scroll-me-16", - "-scroll-me-2", - "-scroll-me-2.5", "-scroll-me-20", "-scroll-me-24", "-scroll-me-28", - "-scroll-me-3", - "-scroll-me-3.5", "-scroll-me-32", "-scroll-me-36", - "-scroll-me-4", "-scroll-me-40", "-scroll-me-44", "-scroll-me-48", - "-scroll-me-5", "-scroll-me-52", "-scroll-me-56", - "-scroll-me-6", "-scroll-me-60", "-scroll-me-64", - "-scroll-me-7", "-scroll-me-72", - "-scroll-me-8", "-scroll-me-80", - "-scroll-me-9", "-scroll-me-96", "-scroll-me-px", "-scroll-ml-0", "-scroll-ml-0.5", "-scroll-ml-1", "-scroll-ml-1.5", + "-scroll-ml-2", + "-scroll-ml-2.5", + "-scroll-ml-3", + "-scroll-ml-3.5", + "-scroll-ml-4", + "-scroll-ml-5", + "-scroll-ml-6", + "-scroll-ml-7", + "-scroll-ml-8", + "-scroll-ml-9", "-scroll-ml-10", "-scroll-ml-11", "-scroll-ml-12", "-scroll-ml-14", "-scroll-ml-16", - "-scroll-ml-2", - "-scroll-ml-2.5", "-scroll-ml-20", "-scroll-ml-24", "-scroll-ml-28", - "-scroll-ml-3", - "-scroll-ml-3.5", "-scroll-ml-32", "-scroll-ml-36", - "-scroll-ml-4", "-scroll-ml-40", "-scroll-ml-44", "-scroll-ml-48", - "-scroll-ml-5", "-scroll-ml-52", "-scroll-ml-56", - "-scroll-ml-6", "-scroll-ml-60", "-scroll-ml-64", - "-scroll-ml-7", "-scroll-ml-72", - "-scroll-ml-8", "-scroll-ml-80", - "-scroll-ml-9", "-scroll-ml-96", "-scroll-ml-px", "-scroll-mr-0", "-scroll-mr-0.5", "-scroll-mr-1", "-scroll-mr-1.5", + "-scroll-mr-2", + "-scroll-mr-2.5", + "-scroll-mr-3", + "-scroll-mr-3.5", + "-scroll-mr-4", + "-scroll-mr-5", + "-scroll-mr-6", + "-scroll-mr-7", + "-scroll-mr-8", + "-scroll-mr-9", "-scroll-mr-10", "-scroll-mr-11", "-scroll-mr-12", "-scroll-mr-14", "-scroll-mr-16", - "-scroll-mr-2", - "-scroll-mr-2.5", "-scroll-mr-20", "-scroll-mr-24", "-scroll-mr-28", - "-scroll-mr-3", - "-scroll-mr-3.5", "-scroll-mr-32", "-scroll-mr-36", - "-scroll-mr-4", "-scroll-mr-40", "-scroll-mr-44", "-scroll-mr-48", - "-scroll-mr-5", "-scroll-mr-52", "-scroll-mr-56", - "-scroll-mr-6", "-scroll-mr-60", "-scroll-mr-64", - "-scroll-mr-7", "-scroll-mr-72", - "-scroll-mr-8", "-scroll-mr-80", - "-scroll-mr-9", "-scroll-mr-96", "-scroll-mr-px", "-scroll-ms-0", "-scroll-ms-0.5", "-scroll-ms-1", "-scroll-ms-1.5", + "-scroll-ms-2", + "-scroll-ms-2.5", + "-scroll-ms-3", + "-scroll-ms-3.5", + "-scroll-ms-4", + "-scroll-ms-5", + "-scroll-ms-6", + "-scroll-ms-7", + "-scroll-ms-8", + "-scroll-ms-9", "-scroll-ms-10", "-scroll-ms-11", "-scroll-ms-12", "-scroll-ms-14", "-scroll-ms-16", - "-scroll-ms-2", - "-scroll-ms-2.5", "-scroll-ms-20", "-scroll-ms-24", "-scroll-ms-28", - "-scroll-ms-3", - "-scroll-ms-3.5", "-scroll-ms-32", "-scroll-ms-36", - "-scroll-ms-4", "-scroll-ms-40", "-scroll-ms-44", "-scroll-ms-48", - "-scroll-ms-5", "-scroll-ms-52", "-scroll-ms-56", - "-scroll-ms-6", "-scroll-ms-60", "-scroll-ms-64", - "-scroll-ms-7", "-scroll-ms-72", - "-scroll-ms-8", "-scroll-ms-80", - "-scroll-ms-9", "-scroll-ms-96", "-scroll-ms-px", "-scroll-mt-0", "-scroll-mt-0.5", "-scroll-mt-1", "-scroll-mt-1.5", + "-scroll-mt-2", + "-scroll-mt-2.5", + "-scroll-mt-3", + "-scroll-mt-3.5", + "-scroll-mt-4", + "-scroll-mt-5", + "-scroll-mt-6", + "-scroll-mt-7", + "-scroll-mt-8", + "-scroll-mt-9", "-scroll-mt-10", "-scroll-mt-11", "-scroll-mt-12", "-scroll-mt-14", "-scroll-mt-16", - "-scroll-mt-2", - "-scroll-mt-2.5", "-scroll-mt-20", "-scroll-mt-24", "-scroll-mt-28", - "-scroll-mt-3", - "-scroll-mt-3.5", "-scroll-mt-32", "-scroll-mt-36", - "-scroll-mt-4", "-scroll-mt-40", "-scroll-mt-44", "-scroll-mt-48", - "-scroll-mt-5", "-scroll-mt-52", "-scroll-mt-56", - "-scroll-mt-6", "-scroll-mt-60", "-scroll-mt-64", - "-scroll-mt-7", "-scroll-mt-72", - "-scroll-mt-8", "-scroll-mt-80", - "-scroll-mt-9", "-scroll-mt-96", "-scroll-mt-px", "-scroll-mx-0", "-scroll-mx-0.5", "-scroll-mx-1", "-scroll-mx-1.5", + "-scroll-mx-2", + "-scroll-mx-2.5", + "-scroll-mx-3", + "-scroll-mx-3.5", + "-scroll-mx-4", + "-scroll-mx-5", + "-scroll-mx-6", + "-scroll-mx-7", + "-scroll-mx-8", + "-scroll-mx-9", "-scroll-mx-10", "-scroll-mx-11", "-scroll-mx-12", "-scroll-mx-14", "-scroll-mx-16", - "-scroll-mx-2", - "-scroll-mx-2.5", "-scroll-mx-20", "-scroll-mx-24", "-scroll-mx-28", - "-scroll-mx-3", - "-scroll-mx-3.5", "-scroll-mx-32", "-scroll-mx-36", - "-scroll-mx-4", "-scroll-mx-40", "-scroll-mx-44", "-scroll-mx-48", - "-scroll-mx-5", "-scroll-mx-52", "-scroll-mx-56", - "-scroll-mx-6", "-scroll-mx-60", "-scroll-mx-64", - "-scroll-mx-7", "-scroll-mx-72", - "-scroll-mx-8", "-scroll-mx-80", - "-scroll-mx-9", "-scroll-mx-96", "-scroll-mx-px", "-scroll-my-0", "-scroll-my-0.5", "-scroll-my-1", "-scroll-my-1.5", + "-scroll-my-2", + "-scroll-my-2.5", + "-scroll-my-3", + "-scroll-my-3.5", + "-scroll-my-4", + "-scroll-my-5", + "-scroll-my-6", + "-scroll-my-7", + "-scroll-my-8", + "-scroll-my-9", "-scroll-my-10", "-scroll-my-11", "-scroll-my-12", "-scroll-my-14", "-scroll-my-16", - "-scroll-my-2", - "-scroll-my-2.5", "-scroll-my-20", "-scroll-my-24", "-scroll-my-28", - "-scroll-my-3", - "-scroll-my-3.5", "-scroll-my-32", "-scroll-my-36", - "-scroll-my-4", "-scroll-my-40", "-scroll-my-44", "-scroll-my-48", - "-scroll-my-5", "-scroll-my-52", "-scroll-my-56", - "-scroll-my-6", "-scroll-my-60", "-scroll-my-64", - "-scroll-my-7", "-scroll-my-72", - "-scroll-my-8", "-scroll-my-80", - "-scroll-my-9", "-scroll-my-96", "-scroll-my-px", "-skew-0", "-skew-1", - "-skew-12", "-skew-2", "-skew-3", "-skew-6", + "-skew-12", "-skew-x-0", "-skew-x-1", - "-skew-x-12", "-skew-x-2", "-skew-x-3", "-skew-x-6", + "-skew-x-12", "-skew-y-0", "-skew-y-1", - "-skew-y-12", "-skew-y-2", "-skew-y-3", "-skew-y-6", + "-skew-y-12", "-space-x-0", "-space-x-0.5", "-space-x-1", "-space-x-1.5", + "-space-x-2", + "-space-x-2.5", + "-space-x-3", + "-space-x-3.5", + "-space-x-4", + "-space-x-5", + "-space-x-6", + "-space-x-7", + "-space-x-8", + "-space-x-9", "-space-x-10", "-space-x-11", "-space-x-12", "-space-x-14", "-space-x-16", - "-space-x-2", - "-space-x-2.5", "-space-x-20", "-space-x-24", "-space-x-28", - "-space-x-3", - "-space-x-3.5", "-space-x-32", "-space-x-36", - "-space-x-4", "-space-x-40", "-space-x-44", "-space-x-48", - "-space-x-5", "-space-x-52", "-space-x-56", - "-space-x-6", "-space-x-60", "-space-x-64", - "-space-x-7", "-space-x-72", - "-space-x-8", "-space-x-80", - "-space-x-9", "-space-x-96", "-space-x-px", "-space-y-0", "-space-y-0.5", "-space-y-1", "-space-y-1.5", + "-space-y-2", + "-space-y-2.5", + "-space-y-3", + "-space-y-3.5", + "-space-y-4", + "-space-y-5", + "-space-y-6", + "-space-y-7", + "-space-y-8", + "-space-y-9", "-space-y-10", "-space-y-11", "-space-y-12", "-space-y-14", "-space-y-16", - "-space-y-2", - "-space-y-2.5", "-space-y-20", "-space-y-24", "-space-y-28", - "-space-y-3", - "-space-y-3.5", "-space-y-32", "-space-y-36", - "-space-y-4", "-space-y-40", "-space-y-44", "-space-y-48", - "-space-y-5", "-space-y-52", "-space-y-56", - "-space-y-6", "-space-y-60", "-space-y-64", - "-space-y-7", "-space-y-72", - "-space-y-8", "-space-y-80", - "-space-y-9", "-space-y-96", "-space-y-px", "-start-0", "-start-0.5", "-start-1", "-start-1.5", + "-start-2", + "-start-2.5", + "-start-3", + "-start-3.5", + "-start-4", + "-start-5", + "-start-6", + "-start-7", + "-start-8", + "-start-9", "-start-10", "-start-11", "-start-12", "-start-14", "-start-16", - "-start-2", - "-start-2.5", "-start-20", "-start-24", "-start-28", - "-start-3", - "-start-3.5", "-start-32", "-start-36", - "-start-4", "-start-40", "-start-44", "-start-48", - "-start-5", "-start-52", "-start-56", - "-start-6", "-start-60", "-start-64", - "-start-7", "-start-72", - "-start-8", "-start-80", - "-start-9", "-start-96", "-start-full", "-start-px", @@ -1412,35 +1412,35 @@ exports[`getClassList 1`] = ` "-top-0.5", "-top-1", "-top-1.5", + "-top-2", + "-top-2.5", + "-top-3", + "-top-3.5", + "-top-4", + "-top-5", + "-top-6", + "-top-7", + "-top-8", + "-top-9", "-top-10", "-top-11", "-top-12", "-top-14", "-top-16", - "-top-2", - "-top-2.5", "-top-20", "-top-24", "-top-28", - "-top-3", - "-top-3.5", "-top-32", "-top-36", - "-top-4", "-top-40", "-top-44", "-top-48", - "-top-5", "-top-52", "-top-56", - "-top-6", "-top-60", "-top-64", - "-top-7", "-top-72", - "-top-8", "-top-80", - "-top-9", "-top-96", "-top-full", "-top-px", @@ -1448,35 +1448,35 @@ exports[`getClassList 1`] = ` "-translate-0.5", "-translate-1", "-translate-1.5", + "-translate-2", + "-translate-2.5", + "-translate-3", + "-translate-3.5", + "-translate-4", + "-translate-5", + "-translate-6", + "-translate-7", + "-translate-8", + "-translate-9", "-translate-10", "-translate-11", "-translate-12", "-translate-14", "-translate-16", - "-translate-2", - "-translate-2.5", "-translate-20", "-translate-24", "-translate-28", - "-translate-3", - "-translate-3.5", "-translate-32", "-translate-36", - "-translate-4", "-translate-40", "-translate-44", "-translate-48", - "-translate-5", "-translate-52", "-translate-56", - "-translate-6", "-translate-60", "-translate-64", - "-translate-7", "-translate-72", - "-translate-8", "-translate-80", - "-translate-9", "-translate-96", "-translate-full", "-translate-px", @@ -1484,35 +1484,35 @@ exports[`getClassList 1`] = ` "-translate-x-0.5", "-translate-x-1", "-translate-x-1.5", + "-translate-x-2", + "-translate-x-2.5", + "-translate-x-3", + "-translate-x-3.5", + "-translate-x-4", + "-translate-x-5", + "-translate-x-6", + "-translate-x-7", + "-translate-x-8", + "-translate-x-9", "-translate-x-10", "-translate-x-11", "-translate-x-12", "-translate-x-14", "-translate-x-16", - "-translate-x-2", - "-translate-x-2.5", "-translate-x-20", "-translate-x-24", "-translate-x-28", - "-translate-x-3", - "-translate-x-3.5", "-translate-x-32", "-translate-x-36", - "-translate-x-4", "-translate-x-40", "-translate-x-44", "-translate-x-48", - "-translate-x-5", "-translate-x-52", "-translate-x-56", - "-translate-x-6", "-translate-x-60", "-translate-x-64", - "-translate-x-7", "-translate-x-72", - "-translate-x-8", "-translate-x-80", - "-translate-x-9", "-translate-x-96", "-translate-x-full", "-translate-x-px", @@ -1520,35 +1520,35 @@ exports[`getClassList 1`] = ` "-translate-y-0.5", "-translate-y-1", "-translate-y-1.5", + "-translate-y-2", + "-translate-y-2.5", + "-translate-y-3", + "-translate-y-3.5", + "-translate-y-4", + "-translate-y-5", + "-translate-y-6", + "-translate-y-7", + "-translate-y-8", + "-translate-y-9", "-translate-y-10", "-translate-y-11", "-translate-y-12", "-translate-y-14", "-translate-y-16", - "-translate-y-2", - "-translate-y-2.5", "-translate-y-20", "-translate-y-24", "-translate-y-28", - "-translate-y-3", - "-translate-y-3.5", "-translate-y-32", "-translate-y-36", - "-translate-y-4", "-translate-y-40", "-translate-y-44", "-translate-y-48", - "-translate-y-5", "-translate-y-52", "-translate-y-56", - "-translate-y-6", "-translate-y-60", "-translate-y-64", - "-translate-y-7", "-translate-y-72", - "-translate-y-8", "-translate-y-80", - "-translate-y-9", "-translate-y-96", "-translate-y-full", "-translate-y-px", @@ -1556,35 +1556,35 @@ exports[`getClassList 1`] = ` "-translate-z-0.5", "-translate-z-1", "-translate-z-1.5", + "-translate-z-2", + "-translate-z-2.5", + "-translate-z-3", + "-translate-z-3.5", + "-translate-z-4", + "-translate-z-5", + "-translate-z-6", + "-translate-z-7", + "-translate-z-8", + "-translate-z-9", "-translate-z-10", "-translate-z-11", "-translate-z-12", "-translate-z-14", "-translate-z-16", - "-translate-z-2", - "-translate-z-2.5", "-translate-z-20", "-translate-z-24", "-translate-z-28", - "-translate-z-3", - "-translate-z-3.5", "-translate-z-32", "-translate-z-36", - "-translate-z-4", "-translate-z-40", "-translate-z-44", "-translate-z-48", - "-translate-z-5", "-translate-z-52", "-translate-z-56", - "-translate-z-6", "-translate-z-60", "-translate-z-64", - "-translate-z-7", "-translate-z-72", - "-translate-z-8", "-translate-z-80", - "-translate-z-9", "-translate-z-96", "-translate-z-px", "-underline-offset-0", @@ -1693,44 +1693,44 @@ exports[`getClassList 1`] = ` "auto-rows-min", "backdrop-blur-none", "backdrop-brightness-0", + "backdrop-brightness-50", + "backdrop-brightness-75", + "backdrop-brightness-90", + "backdrop-brightness-95", "backdrop-brightness-100", "backdrop-brightness-105", "backdrop-brightness-110", "backdrop-brightness-125", "backdrop-brightness-150", "backdrop-brightness-200", - "backdrop-brightness-50", - "backdrop-brightness-75", - "backdrop-brightness-90", - "backdrop-brightness-95", "backdrop-contrast-0", + "backdrop-contrast-50", + "backdrop-contrast-75", "backdrop-contrast-100", "backdrop-contrast-125", "backdrop-contrast-150", "backdrop-contrast-200", - "backdrop-contrast-50", - "backdrop-contrast-75", "backdrop-grayscale", "backdrop-grayscale-0", - "backdrop-grayscale-100", "backdrop-grayscale-25", "backdrop-grayscale-50", "backdrop-grayscale-75", + "backdrop-grayscale-100", "backdrop-hue-rotate-0", "backdrop-hue-rotate-15", - "backdrop-hue-rotate-180", "backdrop-hue-rotate-30", "backdrop-hue-rotate-60", "backdrop-hue-rotate-90", + "backdrop-hue-rotate-180", "backdrop-invert", "backdrop-invert-0", - "backdrop-invert-100", "backdrop-invert-25", "backdrop-invert-50", "backdrop-invert-75", + "backdrop-invert-100", "backdrop-opacity-0", + "backdrop-opacity-5", "backdrop-opacity-10", - "backdrop-opacity-100", "backdrop-opacity-15", "backdrop-opacity-20", "backdrop-opacity-25", @@ -1738,7 +1738,6 @@ exports[`getClassList 1`] = ` "backdrop-opacity-35", "backdrop-opacity-40", "backdrop-opacity-45", - "backdrop-opacity-5", "backdrop-opacity-50", "backdrop-opacity-55", "backdrop-opacity-60", @@ -1749,54 +1748,57 @@ exports[`getClassList 1`] = ` "backdrop-opacity-85", "backdrop-opacity-90", "backdrop-opacity-95", + "backdrop-opacity-100", "backdrop-opacity-background", "backdrop-saturate-0", + "backdrop-saturate-50", "backdrop-saturate-100", "backdrop-saturate-150", "backdrop-saturate-200", - "backdrop-saturate-50", "backdrop-sepia", "backdrop-sepia-0", - "backdrop-sepia-100", "backdrop-sepia-50", + "backdrop-sepia-100", "backface-hidden", "backface-visible", "basis-0", "basis-0.5", "basis-1", "basis-1.5", + "basis-2", + "basis-2.5", + "basis-3", + "basis-3.5", + "basis-4", + "basis-5", + "basis-6", + "basis-7", + "basis-8", + "basis-9", "basis-10", "basis-11", "basis-12", "basis-14", "basis-16", - "basis-2", - "basis-2.5", "basis-20", "basis-24", "basis-28", - "basis-3", - "basis-3.5", "basis-32", "basis-36", - "basis-4", "basis-40", "basis-44", "basis-48", - "basis-5", "basis-52", "basis-56", - "basis-6", "basis-60", "basis-64", - "basis-7", "basis-72", - "basis-8", "basis-80", - "basis-9", "basis-96", "basis-auto", "basis-full", + "basis-lg", + "basis-md", "basis-px", "bg-auto", "bg-blend-color", @@ -1839,6 +1841,33 @@ exports[`getClassList 1`] = ` "bg-conic-0/shorter", "bg-conic-0/increasing", "bg-conic-0/decreasing", + "bg-conic-30", + "bg-conic-30/oklab", + "bg-conic-30/oklch", + "bg-conic-30/srgb", + "bg-conic-30/hsl", + "bg-conic-30/longer", + "bg-conic-30/shorter", + "bg-conic-30/increasing", + "bg-conic-30/decreasing", + "bg-conic-60", + "bg-conic-60/oklab", + "bg-conic-60/oklch", + "bg-conic-60/srgb", + "bg-conic-60/hsl", + "bg-conic-60/longer", + "bg-conic-60/shorter", + "bg-conic-60/increasing", + "bg-conic-60/decreasing", + "bg-conic-90", + "bg-conic-90/oklab", + "bg-conic-90/oklch", + "bg-conic-90/srgb", + "bg-conic-90/hsl", + "bg-conic-90/longer", + "bg-conic-90/shorter", + "bg-conic-90/increasing", + "bg-conic-90/decreasing", "bg-conic-120", "bg-conic-120/oklab", "bg-conic-120/oklch", @@ -1893,15 +1922,6 @@ exports[`getClassList 1`] = ` "bg-conic-270/shorter", "bg-conic-270/increasing", "bg-conic-270/decreasing", - "bg-conic-30", - "bg-conic-30/oklab", - "bg-conic-30/oklch", - "bg-conic-30/srgb", - "bg-conic-30/hsl", - "bg-conic-30/longer", - "bg-conic-30/shorter", - "bg-conic-30/increasing", - "bg-conic-30/decreasing", "bg-conic-300", "bg-conic-300/oklab", "bg-conic-300/oklch", @@ -1920,24 +1940,6 @@ exports[`getClassList 1`] = ` "bg-conic-330/shorter", "bg-conic-330/increasing", "bg-conic-330/decreasing", - "bg-conic-60", - "bg-conic-60/oklab", - "bg-conic-60/oklch", - "bg-conic-60/srgb", - "bg-conic-60/hsl", - "bg-conic-60/longer", - "bg-conic-60/shorter", - "bg-conic-60/increasing", - "bg-conic-60/decreasing", - "bg-conic-90", - "bg-conic-90/oklab", - "bg-conic-90/oklch", - "bg-conic-90/srgb", - "bg-conic-90/hsl", - "bg-conic-90/longer", - "bg-conic-90/shorter", - "bg-conic-90/increasing", - "bg-conic-90/decreasing", "bg-contain", "bg-cover", "bg-current", @@ -1997,6 +1999,33 @@ exports[`getClassList 1`] = ` "bg-linear-0/shorter", "bg-linear-0/increasing", "bg-linear-0/decreasing", + "bg-linear-30", + "bg-linear-30/oklab", + "bg-linear-30/oklch", + "bg-linear-30/srgb", + "bg-linear-30/hsl", + "bg-linear-30/longer", + "bg-linear-30/shorter", + "bg-linear-30/increasing", + "bg-linear-30/decreasing", + "bg-linear-60", + "bg-linear-60/oklab", + "bg-linear-60/oklch", + "bg-linear-60/srgb", + "bg-linear-60/hsl", + "bg-linear-60/longer", + "bg-linear-60/shorter", + "bg-linear-60/increasing", + "bg-linear-60/decreasing", + "bg-linear-90", + "bg-linear-90/oklab", + "bg-linear-90/oklch", + "bg-linear-90/srgb", + "bg-linear-90/hsl", + "bg-linear-90/longer", + "bg-linear-90/shorter", + "bg-linear-90/increasing", + "bg-linear-90/decreasing", "bg-linear-120", "bg-linear-120/oklab", "bg-linear-120/oklch", @@ -2051,15 +2080,6 @@ exports[`getClassList 1`] = ` "bg-linear-270/shorter", "bg-linear-270/increasing", "bg-linear-270/decreasing", - "bg-linear-30", - "bg-linear-30/oklab", - "bg-linear-30/oklch", - "bg-linear-30/srgb", - "bg-linear-30/hsl", - "bg-linear-30/longer", - "bg-linear-30/shorter", - "bg-linear-30/increasing", - "bg-linear-30/decreasing", "bg-linear-300", "bg-linear-300/oklab", "bg-linear-300/oklch", @@ -2078,24 +2098,6 @@ exports[`getClassList 1`] = ` "bg-linear-330/shorter", "bg-linear-330/increasing", "bg-linear-330/decreasing", - "bg-linear-60", - "bg-linear-60/oklab", - "bg-linear-60/oklch", - "bg-linear-60/srgb", - "bg-linear-60/hsl", - "bg-linear-60/longer", - "bg-linear-60/shorter", - "bg-linear-60/increasing", - "bg-linear-60/decreasing", - "bg-linear-90", - "bg-linear-90/oklab", - "bg-linear-90/oklch", - "bg-linear-90/srgb", - "bg-linear-90/hsl", - "bg-linear-90/longer", - "bg-linear-90/shorter", - "bg-linear-90/increasing", - "bg-linear-90/decreasing", "bg-linear-to-b", "bg-linear-to-b/oklab", "bg-linear-to-b/oklch", @@ -2759,105 +2761,105 @@ exports[`getClassList 1`] = ` "border-spacing-0.5", "border-spacing-1", "border-spacing-1.5", + "border-spacing-2", + "border-spacing-2.5", + "border-spacing-3", + "border-spacing-3.5", + "border-spacing-4", + "border-spacing-5", + "border-spacing-6", + "border-spacing-7", + "border-spacing-8", + "border-spacing-9", "border-spacing-10", "border-spacing-11", "border-spacing-12", "border-spacing-14", "border-spacing-16", - "border-spacing-2", - "border-spacing-2.5", "border-spacing-20", "border-spacing-24", "border-spacing-28", - "border-spacing-3", - "border-spacing-3.5", "border-spacing-32", "border-spacing-36", - "border-spacing-4", "border-spacing-40", "border-spacing-44", "border-spacing-48", - "border-spacing-5", "border-spacing-52", "border-spacing-56", - "border-spacing-6", "border-spacing-60", "border-spacing-64", - "border-spacing-7", "border-spacing-72", - "border-spacing-8", "border-spacing-80", - "border-spacing-9", "border-spacing-96", "border-spacing-px", "border-spacing-x-0", "border-spacing-x-0.5", "border-spacing-x-1", "border-spacing-x-1.5", + "border-spacing-x-2", + "border-spacing-x-2.5", + "border-spacing-x-3", + "border-spacing-x-3.5", + "border-spacing-x-4", + "border-spacing-x-5", + "border-spacing-x-6", + "border-spacing-x-7", + "border-spacing-x-8", + "border-spacing-x-9", "border-spacing-x-10", "border-spacing-x-11", "border-spacing-x-12", "border-spacing-x-14", "border-spacing-x-16", - "border-spacing-x-2", - "border-spacing-x-2.5", "border-spacing-x-20", "border-spacing-x-24", "border-spacing-x-28", - "border-spacing-x-3", - "border-spacing-x-3.5", "border-spacing-x-32", "border-spacing-x-36", - "border-spacing-x-4", "border-spacing-x-40", "border-spacing-x-44", "border-spacing-x-48", - "border-spacing-x-5", "border-spacing-x-52", "border-spacing-x-56", - "border-spacing-x-6", "border-spacing-x-60", "border-spacing-x-64", - "border-spacing-x-7", "border-spacing-x-72", - "border-spacing-x-8", "border-spacing-x-80", - "border-spacing-x-9", "border-spacing-x-96", "border-spacing-x-px", "border-spacing-y-0", "border-spacing-y-0.5", "border-spacing-y-1", "border-spacing-y-1.5", + "border-spacing-y-2", + "border-spacing-y-2.5", + "border-spacing-y-3", + "border-spacing-y-3.5", + "border-spacing-y-4", + "border-spacing-y-5", + "border-spacing-y-6", + "border-spacing-y-7", + "border-spacing-y-8", + "border-spacing-y-9", "border-spacing-y-10", "border-spacing-y-11", "border-spacing-y-12", "border-spacing-y-14", "border-spacing-y-16", - "border-spacing-y-2", - "border-spacing-y-2.5", "border-spacing-y-20", "border-spacing-y-24", "border-spacing-y-28", - "border-spacing-y-3", - "border-spacing-y-3.5", "border-spacing-y-32", "border-spacing-y-36", - "border-spacing-y-4", "border-spacing-y-40", "border-spacing-y-44", "border-spacing-y-48", - "border-spacing-y-5", "border-spacing-y-52", "border-spacing-y-56", - "border-spacing-y-6", "border-spacing-y-60", "border-spacing-y-64", - "border-spacing-y-7", "border-spacing-y-72", - "border-spacing-y-8", "border-spacing-y-80", - "border-spacing-y-9", "border-spacing-y-96", "border-spacing-y-px", "border-t", @@ -3162,35 +3164,35 @@ exports[`getClassList 1`] = ` "bottom-0.5", "bottom-1", "bottom-1.5", + "bottom-2", + "bottom-2.5", + "bottom-3", + "bottom-3.5", + "bottom-4", + "bottom-5", + "bottom-6", + "bottom-7", + "bottom-8", + "bottom-9", "bottom-10", "bottom-11", "bottom-12", "bottom-14", "bottom-16", - "bottom-2", - "bottom-2.5", "bottom-20", "bottom-24", "bottom-28", - "bottom-3", - "bottom-3.5", "bottom-32", "bottom-36", - "bottom-4", "bottom-40", "bottom-44", "bottom-48", - "bottom-5", "bottom-52", "bottom-56", - "bottom-6", "bottom-60", "bottom-64", - "bottom-7", "bottom-72", - "bottom-8", "bottom-80", - "bottom-9", "bottom-96", "bottom-auto", "bottom-full", @@ -3224,16 +3226,16 @@ exports[`getClassList 1`] = ` "break-normal", "break-words", "brightness-0", + "brightness-50", + "brightness-75", + "brightness-90", + "brightness-95", "brightness-100", "brightness-105", "brightness-110", "brightness-125", "brightness-150", "brightness-200", - "brightness-50", - "brightness-75", - "brightness-90", - "brightness-95", "capitalize", "caption-bottom", "caption-top", @@ -3311,10 +3313,6 @@ exports[`getClassList 1`] = ` "clear-start", "col-auto", "col-end-1", - "col-end-10", - "col-end-11", - "col-end-12", - "col-end-13", "col-end-2", "col-end-3", "col-end-4", @@ -3323,11 +3321,12 @@ exports[`getClassList 1`] = ` "col-end-7", "col-end-8", "col-end-9", + "col-end-10", + "col-end-11", + "col-end-12", + "col-end-13", "col-end-auto", "col-span-1", - "col-span-10", - "col-span-11", - "col-span-12", "col-span-2", "col-span-3", "col-span-4", @@ -3336,12 +3335,11 @@ exports[`getClassList 1`] = ` "col-span-7", "col-span-8", "col-span-9", + "col-span-10", + "col-span-11", + "col-span-12", "col-span-full", "col-start-1", - "col-start-10", - "col-start-11", - "col-start-12", - "col-start-13", "col-start-2", "col-start-3", "col-start-4", @@ -3350,12 +3348,13 @@ exports[`getClassList 1`] = ` "col-start-7", "col-start-8", "col-start-9", + "col-start-10", + "col-start-11", + "col-start-12", + "col-start-13", "col-start-auto", "collapse", "columns-1", - "columns-10", - "columns-11", - "columns-12", "columns-2", "columns-3", "columns-4", @@ -3364,7 +3363,12 @@ exports[`getClassList 1`] = ` "columns-7", "columns-8", "columns-9", + "columns-10", + "columns-11", + "columns-12", "columns-auto", + "columns-lg", + "columns-md", "contain-content", "contain-inline-size", "contain-layout", @@ -3386,12 +3390,12 @@ exports[`getClassList 1`] = ` "content-stretch", "contents", "contrast-0", + "contrast-50", + "contrast-75", "contrast-100", "contrast-125", "contrast-150", "contrast-200", - "contrast-50", - "contrast-75", "cursor-alias", "cursor-all-scroll", "cursor-auto", @@ -3504,14 +3508,14 @@ exports[`getClassList 1`] = ` "decoration-transparent/95", "decoration-transparent/100", "decoration-wavy", + "delay-75", "delay-100", - "delay-1000", "delay-150", "delay-200", "delay-300", "delay-500", "delay-700", - "delay-75", + "delay-1000", "diagonal-fractions", "divide-current", "divide-current/0", @@ -3598,14 +3602,14 @@ exports[`getClassList 1`] = ` "divide-y-reverse", "drop-shadow-none", "drop-shadow-sm", + "duration-75", "duration-100", - "duration-1000", "duration-150", "duration-200", "duration-300", "duration-500", "duration-700", - "duration-75", + "duration-1000", "duration-initial", "ease-initial", "ease-linear", @@ -3613,35 +3617,35 @@ exports[`getClassList 1`] = ` "end-0.5", "end-1", "end-1.5", + "end-2", + "end-2.5", + "end-3", + "end-3.5", + "end-4", + "end-5", + "end-6", + "end-7", + "end-8", + "end-9", "end-10", "end-11", "end-12", "end-14", "end-16", - "end-2", - "end-2.5", "end-20", "end-24", "end-28", - "end-3", - "end-3.5", "end-32", "end-36", - "end-4", "end-40", "end-44", "end-48", - "end-5", "end-52", "end-56", - "end-6", "end-60", "end-64", - "end-7", "end-72", - "end-8", "end-80", - "end-9", "end-96", "end-auto", "end-full", @@ -3733,25 +3737,18 @@ exports[`getClassList 1`] = ` "float-right", "float-start", "flow-root", - "font-black", "font-bold", - "font-extrabold", - "font-extralight", - "font-light", - "font-medium", - "font-normal", "font-sans", - "font-semibold", + "font-stretch-50%", + "font-stretch-75%", + "font-stretch-90%", + "font-stretch-95%", "font-stretch-100%", "font-stretch-105%", "font-stretch-110%", "font-stretch-125%", "font-stretch-150%", "font-stretch-200%", - "font-stretch-50%", - "font-stretch-75%", - "font-stretch-90%", - "font-stretch-95%", "font-stretch-condensed", "font-stretch-expanded", "font-stretch-extra-condensed", @@ -3762,12 +3759,11 @@ exports[`getClassList 1`] = ` "font-stretch-ultra-condensed", "font-stretch-ultra-expanded", "font-superbold", - "font-thin", "forced-color-adjust-auto", "forced-color-adjust-none", "from-0%", + "from-5%", "from-10%", - "from-100%", "from-15%", "from-20%", "from-25%", @@ -3775,7 +3771,6 @@ exports[`getClassList 1`] = ` "from-35%", "from-40%", "from-45%", - "from-5%", "from-50%", "from-55%", "from-60%", @@ -3786,6 +3781,7 @@ exports[`getClassList 1`] = ` "from-85%", "from-90%", "from-95%", + "from-100%", "from-current", "from-current/0", "from-current/5", @@ -3856,118 +3852,115 @@ exports[`getClassList 1`] = ` "gap-0.5", "gap-1", "gap-1.5", + "gap-2", + "gap-2.5", + "gap-3", + "gap-3.5", + "gap-4", + "gap-5", + "gap-6", + "gap-7", + "gap-8", + "gap-9", "gap-10", "gap-11", "gap-12", "gap-14", "gap-16", - "gap-2", - "gap-2.5", "gap-20", "gap-24", "gap-28", - "gap-3", - "gap-3.5", "gap-32", "gap-36", - "gap-4", "gap-40", "gap-44", "gap-48", - "gap-5", "gap-52", "gap-56", - "gap-6", "gap-60", "gap-64", - "gap-7", "gap-72", - "gap-8", "gap-80", - "gap-9", "gap-96", "gap-px", "gap-x-0", "gap-x-0.5", "gap-x-1", "gap-x-1.5", + "gap-x-2", + "gap-x-2.5", + "gap-x-3", + "gap-x-3.5", + "gap-x-4", + "gap-x-5", + "gap-x-6", + "gap-x-7", + "gap-x-8", + "gap-x-9", "gap-x-10", "gap-x-11", "gap-x-12", "gap-x-14", "gap-x-16", - "gap-x-2", - "gap-x-2.5", "gap-x-20", "gap-x-24", "gap-x-28", - "gap-x-3", - "gap-x-3.5", "gap-x-32", "gap-x-36", - "gap-x-4", "gap-x-40", "gap-x-44", "gap-x-48", - "gap-x-5", "gap-x-52", "gap-x-56", - "gap-x-6", "gap-x-60", "gap-x-64", - "gap-x-7", "gap-x-72", - "gap-x-8", "gap-x-80", - "gap-x-9", "gap-x-96", "gap-x-px", "gap-y-0", "gap-y-0.5", "gap-y-1", "gap-y-1.5", + "gap-y-2", + "gap-y-2.5", + "gap-y-3", + "gap-y-3.5", + "gap-y-4", + "gap-y-5", + "gap-y-6", + "gap-y-7", + "gap-y-8", + "gap-y-9", "gap-y-10", "gap-y-11", "gap-y-12", "gap-y-14", "gap-y-16", - "gap-y-2", - "gap-y-2.5", "gap-y-20", "gap-y-24", "gap-y-28", - "gap-y-3", - "gap-y-3.5", "gap-y-32", "gap-y-36", - "gap-y-4", "gap-y-40", "gap-y-44", "gap-y-48", - "gap-y-5", "gap-y-52", "gap-y-56", - "gap-y-6", "gap-y-60", "gap-y-64", - "gap-y-7", "gap-y-72", - "gap-y-8", "gap-y-80", - "gap-y-9", "gap-y-96", "gap-y-px", "grayscale", "grayscale-0", - "grayscale-100", "grayscale-25", "grayscale-50", "grayscale-75", + "grayscale-100", "grid", "grid-cols-1", - "grid-cols-10", - "grid-cols-11", - "grid-cols-12", "grid-cols-2", "grid-cols-3", "grid-cols-4", @@ -3976,6 +3969,9 @@ exports[`getClassList 1`] = ` "grid-cols-7", "grid-cols-8", "grid-cols-9", + "grid-cols-10", + "grid-cols-11", + "grid-cols-12", "grid-cols-none", "grid-cols-subgrid", "grid-flow-col", @@ -3984,9 +3980,6 @@ exports[`getClassList 1`] = ` "grid-flow-row", "grid-flow-row-dense", "grid-rows-1", - "grid-rows-10", - "grid-rows-11", - "grid-rows-12", "grid-rows-2", "grid-rows-3", "grid-rows-4", @@ -3995,6 +3988,9 @@ exports[`getClassList 1`] = ` "grid-rows-7", "grid-rows-8", "grid-rows-9", + "grid-rows-10", + "grid-rows-11", + "grid-rows-12", "grid-rows-none", "grid-rows-subgrid", "grow", @@ -4003,35 +3999,35 @@ exports[`getClassList 1`] = ` "h-0.5", "h-1", "h-1.5", + "h-2", + "h-2.5", + "h-3", + "h-3.5", + "h-4", + "h-5", + "h-6", + "h-7", + "h-8", + "h-9", "h-10", "h-11", "h-12", "h-14", "h-16", - "h-2", - "h-2.5", "h-20", "h-24", "h-28", - "h-3", - "h-3.5", "h-32", "h-36", - "h-4", "h-40", "h-44", "h-48", - "h-5", "h-52", "h-56", - "h-6", "h-60", "h-64", - "h-7", "h-72", - "h-8", "h-80", - "h-9", "h-96", "h-auto", "h-dvh", @@ -4049,10 +4045,10 @@ exports[`getClassList 1`] = ` "hidden", "hue-rotate-0", "hue-rotate-15", - "hue-rotate-180", "hue-rotate-30", "hue-rotate-60", "hue-rotate-90", + "hue-rotate-180", "hyphens-auto", "hyphens-manual", "hyphens-none", @@ -4060,35 +4056,35 @@ exports[`getClassList 1`] = ` "indent-0.5", "indent-1", "indent-1.5", + "indent-2", + "indent-2.5", + "indent-3", + "indent-3.5", + "indent-4", + "indent-5", + "indent-6", + "indent-7", + "indent-8", + "indent-9", "indent-10", "indent-11", "indent-12", "indent-14", "indent-16", - "indent-2", - "indent-2.5", "indent-20", "indent-24", "indent-28", - "indent-3", - "indent-3.5", "indent-32", "indent-36", - "indent-4", "indent-40", "indent-44", "indent-48", - "indent-5", "indent-52", "indent-56", - "indent-6", "indent-60", "indent-64", - "indent-7", "indent-72", - "indent-8", "indent-80", - "indent-9", "indent-96", "indent-px", "inline", @@ -4100,35 +4096,35 @@ exports[`getClassList 1`] = ` "inset-0.5", "inset-1", "inset-1.5", + "inset-2", + "inset-2.5", + "inset-3", + "inset-3.5", + "inset-4", + "inset-5", + "inset-6", + "inset-7", + "inset-8", + "inset-9", "inset-10", "inset-11", "inset-12", "inset-14", "inset-16", - "inset-2", - "inset-2.5", "inset-20", "inset-24", "inset-28", - "inset-3", - "inset-3.5", "inset-32", "inset-36", - "inset-4", "inset-40", "inset-44", "inset-48", - "inset-5", "inset-52", "inset-56", - "inset-6", "inset-60", "inset-64", - "inset-7", "inset-72", - "inset-8", "inset-80", - "inset-9", "inset-96", "inset-auto", "inset-full", @@ -4278,35 +4274,35 @@ exports[`getClassList 1`] = ` "inset-x-0.5", "inset-x-1", "inset-x-1.5", + "inset-x-2", + "inset-x-2.5", + "inset-x-3", + "inset-x-3.5", + "inset-x-4", + "inset-x-5", + "inset-x-6", + "inset-x-7", + "inset-x-8", + "inset-x-9", "inset-x-10", "inset-x-11", "inset-x-12", "inset-x-14", "inset-x-16", - "inset-x-2", - "inset-x-2.5", "inset-x-20", "inset-x-24", "inset-x-28", - "inset-x-3", - "inset-x-3.5", "inset-x-32", "inset-x-36", - "inset-x-4", "inset-x-40", "inset-x-44", "inset-x-48", - "inset-x-5", "inset-x-52", "inset-x-56", - "inset-x-6", "inset-x-60", "inset-x-64", - "inset-x-7", "inset-x-72", - "inset-x-8", "inset-x-80", - "inset-x-9", "inset-x-96", "inset-x-auto", "inset-x-full", @@ -4315,45 +4311,45 @@ exports[`getClassList 1`] = ` "inset-y-0.5", "inset-y-1", "inset-y-1.5", + "inset-y-2", + "inset-y-2.5", + "inset-y-3", + "inset-y-3.5", + "inset-y-4", + "inset-y-5", + "inset-y-6", + "inset-y-7", + "inset-y-8", + "inset-y-9", "inset-y-10", "inset-y-11", "inset-y-12", "inset-y-14", "inset-y-16", - "inset-y-2", - "inset-y-2.5", "inset-y-20", "inset-y-24", "inset-y-28", - "inset-y-3", - "inset-y-3.5", "inset-y-32", "inset-y-36", - "inset-y-4", "inset-y-40", "inset-y-44", "inset-y-48", - "inset-y-5", "inset-y-52", "inset-y-56", - "inset-y-6", "inset-y-60", "inset-y-64", - "inset-y-7", "inset-y-72", - "inset-y-8", "inset-y-80", - "inset-y-9", "inset-y-96", "inset-y-auto", "inset-y-full", "inset-y-px", "invert", "invert-0", - "invert-100", "invert-25", "invert-50", "invert-75", + "invert-100", "invisible", "isolate", "isolation-auto", @@ -4386,35 +4382,35 @@ exports[`getClassList 1`] = ` "leading-0.5", "leading-1", "leading-1.5", + "leading-2", + "leading-2.5", + "leading-3", + "leading-3.5", + "leading-4", + "leading-5", + "leading-6", + "leading-7", + "leading-8", + "leading-9", "leading-10", "leading-11", "leading-12", "leading-14", "leading-16", - "leading-2", - "leading-2.5", "leading-20", "leading-24", "leading-28", - "leading-3", - "leading-3.5", "leading-32", "leading-36", - "leading-4", "leading-40", "leading-44", "leading-48", - "leading-5", "leading-52", "leading-56", - "leading-6", "leading-60", "leading-64", - "leading-7", "leading-72", - "leading-8", "leading-80", - "leading-9", "leading-96", "leading-none", "leading-px", @@ -4422,35 +4418,35 @@ exports[`getClassList 1`] = ` "left-0.5", "left-1", "left-1.5", + "left-2", + "left-2.5", + "left-3", + "left-3.5", + "left-4", + "left-5", + "left-6", + "left-7", + "left-8", + "left-9", "left-10", "left-11", "left-12", "left-14", "left-16", - "left-2", - "left-2.5", "left-20", "left-24", "left-28", - "left-3", - "left-3.5", "left-32", "left-36", - "left-4", "left-40", "left-44", "left-48", - "left-5", "left-52", "left-56", - "left-6", "left-60", "left-64", - "left-7", "left-72", - "left-8", "left-80", - "left-9", "left-96", "left-auto", "left-full", @@ -4476,35 +4472,35 @@ exports[`getClassList 1`] = ` "m-0.5", "m-1", "m-1.5", + "m-2", + "m-2.5", + "m-3", + "m-3.5", + "m-4", + "m-5", + "m-6", + "m-7", + "m-8", + "m-9", "m-10", "m-11", "m-12", "m-14", "m-16", - "m-2", - "m-2.5", "m-20", "m-24", "m-28", - "m-3", - "m-3.5", "m-32", "m-36", - "m-4", "m-40", "m-44", "m-48", - "m-5", "m-52", "m-56", - "m-6", "m-60", "m-64", - "m-7", "m-72", - "m-8", "m-80", - "m-9", "m-96", "m-auto", "m-px", @@ -4512,35 +4508,35 @@ exports[`getClassList 1`] = ` "max-h-0.5", "max-h-1", "max-h-1.5", + "max-h-2", + "max-h-2.5", + "max-h-3", + "max-h-3.5", + "max-h-4", + "max-h-5", + "max-h-6", + "max-h-7", + "max-h-8", + "max-h-9", "max-h-10", "max-h-11", "max-h-12", "max-h-14", "max-h-16", - "max-h-2", - "max-h-2.5", "max-h-20", "max-h-24", "max-h-28", - "max-h-3", - "max-h-3.5", "max-h-32", "max-h-36", - "max-h-4", "max-h-40", "max-h-44", "max-h-48", - "max-h-5", "max-h-52", "max-h-56", - "max-h-6", "max-h-60", "max-h-64", - "max-h-7", "max-h-72", - "max-h-8", "max-h-80", - "max-h-9", "max-h-96", "max-h-auto", "max-h-dvh", @@ -4560,44 +4556,46 @@ exports[`getClassList 1`] = ` "max-w-0.5", "max-w-1", "max-w-1.5", + "max-w-2", + "max-w-2.5", + "max-w-3", + "max-w-3.5", + "max-w-4", + "max-w-5", + "max-w-6", + "max-w-7", + "max-w-8", + "max-w-9", "max-w-10", "max-w-11", "max-w-12", "max-w-14", "max-w-16", - "max-w-2", - "max-w-2.5", "max-w-20", "max-w-24", "max-w-28", - "max-w-3", - "max-w-3.5", "max-w-32", "max-w-36", - "max-w-4", "max-w-40", "max-w-44", "max-w-48", - "max-w-5", "max-w-52", "max-w-56", - "max-w-6", "max-w-60", "max-w-64", - "max-w-7", "max-w-72", - "max-w-8", "max-w-80", - "max-w-9", "max-w-96", "max-w-auto", "max-w-dvh", "max-w-dvw", "max-w-fit", "max-w-full", + "max-w-lg", "max-w-lvh", "max-w-lvw", "max-w-max", + "max-w-md", "max-w-min", "max-w-none", "max-w-px", @@ -4608,35 +4606,35 @@ exports[`getClassList 1`] = ` "mb-0.5", "mb-1", "mb-1.5", + "mb-2", + "mb-2.5", + "mb-3", + "mb-3.5", + "mb-4", + "mb-5", + "mb-6", + "mb-7", + "mb-8", + "mb-9", "mb-10", "mb-11", "mb-12", "mb-14", "mb-16", - "mb-2", - "mb-2.5", "mb-20", "mb-24", "mb-28", - "mb-3", - "mb-3.5", "mb-32", "mb-36", - "mb-4", "mb-40", "mb-44", "mb-48", - "mb-5", "mb-52", "mb-56", - "mb-6", "mb-60", "mb-64", - "mb-7", "mb-72", - "mb-8", "mb-80", - "mb-9", "mb-96", "mb-auto", "mb-px", @@ -4644,35 +4642,35 @@ exports[`getClassList 1`] = ` "me-0.5", "me-1", "me-1.5", + "me-2", + "me-2.5", + "me-3", + "me-3.5", + "me-4", + "me-5", + "me-6", + "me-7", + "me-8", + "me-9", "me-10", "me-11", "me-12", "me-14", "me-16", - "me-2", - "me-2.5", "me-20", "me-24", "me-28", - "me-3", - "me-3.5", "me-32", "me-36", - "me-4", "me-40", "me-44", "me-48", - "me-5", "me-52", "me-56", - "me-6", "me-60", "me-64", - "me-7", "me-72", - "me-8", "me-80", - "me-9", "me-96", "me-auto", "me-px", @@ -4680,35 +4678,35 @@ exports[`getClassList 1`] = ` "min-h-0.5", "min-h-1", "min-h-1.5", + "min-h-2", + "min-h-2.5", + "min-h-3", + "min-h-3.5", + "min-h-4", + "min-h-5", + "min-h-6", + "min-h-7", + "min-h-8", + "min-h-9", "min-h-10", "min-h-11", "min-h-12", "min-h-14", "min-h-16", - "min-h-2", - "min-h-2.5", "min-h-20", "min-h-24", "min-h-28", - "min-h-3", - "min-h-3.5", "min-h-32", "min-h-36", - "min-h-4", "min-h-40", "min-h-44", "min-h-48", - "min-h-5", "min-h-52", "min-h-56", - "min-h-6", "min-h-60", "min-h-64", - "min-h-7", "min-h-72", - "min-h-8", "min-h-80", - "min-h-9", "min-h-96", "min-h-auto", "min-h-dvh", @@ -4727,44 +4725,46 @@ exports[`getClassList 1`] = ` "min-w-0.5", "min-w-1", "min-w-1.5", + "min-w-2", + "min-w-2.5", + "min-w-3", + "min-w-3.5", + "min-w-4", + "min-w-5", + "min-w-6", + "min-w-7", + "min-w-8", + "min-w-9", "min-w-10", "min-w-11", "min-w-12", "min-w-14", "min-w-16", - "min-w-2", - "min-w-2.5", "min-w-20", "min-w-24", "min-w-28", - "min-w-3", - "min-w-3.5", "min-w-32", "min-w-36", - "min-w-4", "min-w-40", "min-w-44", "min-w-48", - "min-w-5", "min-w-52", "min-w-56", - "min-w-6", "min-w-60", "min-w-64", - "min-w-7", "min-w-72", - "min-w-8", "min-w-80", - "min-w-9", "min-w-96", "min-w-auto", "min-w-dvh", "min-w-dvw", "min-w-fit", "min-w-full", + "min-w-lg", "min-w-lvh", "min-w-lvw", "min-w-max", + "min-w-md", "min-w-min", "min-w-px", "min-w-screen", @@ -4792,35 +4792,35 @@ exports[`getClassList 1`] = ` "ml-0.5", "ml-1", "ml-1.5", + "ml-2", + "ml-2.5", + "ml-3", + "ml-3.5", + "ml-4", + "ml-5", + "ml-6", + "ml-7", + "ml-8", + "ml-9", "ml-10", "ml-11", "ml-12", "ml-14", "ml-16", - "ml-2", - "ml-2.5", "ml-20", "ml-24", "ml-28", - "ml-3", - "ml-3.5", "ml-32", "ml-36", - "ml-4", "ml-40", "ml-44", "ml-48", - "ml-5", "ml-52", "ml-56", - "ml-6", "ml-60", "ml-64", - "ml-7", "ml-72", - "ml-8", "ml-80", - "ml-9", "ml-96", "ml-auto", "ml-px", @@ -4828,35 +4828,35 @@ exports[`getClassList 1`] = ` "mr-0.5", "mr-1", "mr-1.5", + "mr-2", + "mr-2.5", + "mr-3", + "mr-3.5", + "mr-4", + "mr-5", + "mr-6", + "mr-7", + "mr-8", + "mr-9", "mr-10", "mr-11", "mr-12", "mr-14", "mr-16", - "mr-2", - "mr-2.5", "mr-20", "mr-24", "mr-28", - "mr-3", - "mr-3.5", "mr-32", "mr-36", - "mr-4", "mr-40", "mr-44", "mr-48", - "mr-5", "mr-52", "mr-56", - "mr-6", "mr-60", "mr-64", - "mr-7", "mr-72", - "mr-8", "mr-80", - "mr-9", "mr-96", "mr-auto", "mr-px", @@ -4864,35 +4864,35 @@ exports[`getClassList 1`] = ` "ms-0.5", "ms-1", "ms-1.5", + "ms-2", + "ms-2.5", + "ms-3", + "ms-3.5", + "ms-4", + "ms-5", + "ms-6", + "ms-7", + "ms-8", + "ms-9", "ms-10", "ms-11", "ms-12", "ms-14", "ms-16", - "ms-2", - "ms-2.5", "ms-20", "ms-24", "ms-28", - "ms-3", - "ms-3.5", "ms-32", "ms-36", - "ms-4", "ms-40", "ms-44", "ms-48", - "ms-5", "ms-52", "ms-56", - "ms-6", "ms-60", "ms-64", - "ms-7", "ms-72", - "ms-8", "ms-80", - "ms-9", "ms-96", "ms-auto", "ms-px", @@ -4900,35 +4900,35 @@ exports[`getClassList 1`] = ` "mt-0.5", "mt-1", "mt-1.5", + "mt-2", + "mt-2.5", + "mt-3", + "mt-3.5", + "mt-4", + "mt-5", + "mt-6", + "mt-7", + "mt-8", + "mt-9", "mt-10", "mt-11", "mt-12", "mt-14", "mt-16", - "mt-2", - "mt-2.5", "mt-20", "mt-24", "mt-28", - "mt-3", - "mt-3.5", "mt-32", "mt-36", - "mt-4", "mt-40", "mt-44", "mt-48", - "mt-5", "mt-52", "mt-56", - "mt-6", "mt-60", "mt-64", - "mt-7", "mt-72", - "mt-8", "mt-80", - "mt-9", "mt-96", "mt-auto", "mt-px", @@ -4936,35 +4936,35 @@ exports[`getClassList 1`] = ` "mx-0.5", "mx-1", "mx-1.5", + "mx-2", + "mx-2.5", + "mx-3", + "mx-3.5", + "mx-4", + "mx-5", + "mx-6", + "mx-7", + "mx-8", + "mx-9", "mx-10", "mx-11", "mx-12", "mx-14", "mx-16", - "mx-2", - "mx-2.5", "mx-20", "mx-24", "mx-28", - "mx-3", - "mx-3.5", "mx-32", "mx-36", - "mx-4", "mx-40", "mx-44", "mx-48", - "mx-5", "mx-52", "mx-56", - "mx-6", "mx-60", "mx-64", - "mx-7", "mx-72", - "mx-8", "mx-80", - "mx-9", "mx-96", "mx-auto", "mx-px", @@ -4972,35 +4972,35 @@ exports[`getClassList 1`] = ` "my-0.5", "my-1", "my-1.5", + "my-2", + "my-2.5", + "my-3", + "my-3.5", + "my-4", + "my-5", + "my-6", + "my-7", + "my-8", + "my-9", "my-10", "my-11", "my-12", "my-14", "my-16", - "my-2", - "my-2.5", "my-20", "my-24", "my-28", - "my-3", - "my-3.5", "my-32", "my-36", - "my-4", "my-40", "my-44", "my-48", - "my-5", "my-52", "my-56", - "my-6", "my-60", "my-64", - "my-7", "my-72", - "my-8", "my-80", - "my-9", "my-96", "my-auto", "my-px", @@ -5025,8 +5025,8 @@ exports[`getClassList 1`] = ` "object-top", "oldstyle-nums", "opacity-0", + "opacity-5", "opacity-10", - "opacity-100", "opacity-15", "opacity-20", "opacity-25", @@ -5034,7 +5034,6 @@ exports[`getClassList 1`] = ` "opacity-35", "opacity-40", "opacity-45", - "opacity-5", "opacity-50", "opacity-55", "opacity-60", @@ -5045,11 +5044,9 @@ exports[`getClassList 1`] = ` "opacity-85", "opacity-90", "opacity-95", + "opacity-100", "opacity-background", "order-1", - "order-10", - "order-11", - "order-12", "order-2", "order-3", "order-4", @@ -5058,6 +5055,9 @@ exports[`getClassList 1`] = ` "order-7", "order-8", "order-9", + "order-10", + "order-11", + "order-12", "order-first", "order-last", "order-none", @@ -5204,105 +5204,105 @@ exports[`getClassList 1`] = ` "p-0.5", "p-1", "p-1.5", + "p-2", + "p-2.5", + "p-3", + "p-3.5", + "p-4", + "p-5", + "p-6", + "p-7", + "p-8", + "p-9", "p-10", "p-11", "p-12", "p-14", "p-16", - "p-2", - "p-2.5", "p-20", "p-24", "p-28", - "p-3", - "p-3.5", "p-32", "p-36", - "p-4", "p-40", "p-44", "p-48", - "p-5", "p-52", "p-56", - "p-6", "p-60", "p-64", - "p-7", "p-72", - "p-8", "p-80", - "p-9", "p-96", "p-px", "pb-0", "pb-0.5", "pb-1", "pb-1.5", + "pb-2", + "pb-2.5", + "pb-3", + "pb-3.5", + "pb-4", + "pb-5", + "pb-6", + "pb-7", + "pb-8", + "pb-9", "pb-10", "pb-11", "pb-12", "pb-14", "pb-16", - "pb-2", - "pb-2.5", "pb-20", "pb-24", "pb-28", - "pb-3", - "pb-3.5", "pb-32", "pb-36", - "pb-4", "pb-40", "pb-44", "pb-48", - "pb-5", "pb-52", "pb-56", - "pb-6", "pb-60", "pb-64", - "pb-7", "pb-72", - "pb-8", "pb-80", - "pb-9", "pb-96", "pb-px", "pe-0", "pe-0.5", "pe-1", "pe-1.5", + "pe-2", + "pe-2.5", + "pe-3", + "pe-3.5", + "pe-4", + "pe-5", + "pe-6", + "pe-7", + "pe-8", + "pe-9", "pe-10", "pe-11", "pe-12", "pe-14", "pe-16", - "pe-2", - "pe-2.5", "pe-20", "pe-24", "pe-28", - "pe-3", - "pe-3.5", "pe-32", "pe-36", - "pe-4", "pe-40", "pe-44", "pe-48", - "pe-5", "pe-52", "pe-56", - "pe-6", "pe-60", "pe-64", - "pe-7", "pe-72", - "pe-8", "pe-80", - "pe-9", "pe-96", "pe-px", "perspective-dramatic", @@ -5321,35 +5321,35 @@ exports[`getClassList 1`] = ` "pl-0.5", "pl-1", "pl-1.5", + "pl-2", + "pl-2.5", + "pl-3", + "pl-3.5", + "pl-4", + "pl-5", + "pl-6", + "pl-7", + "pl-8", + "pl-9", "pl-10", "pl-11", "pl-12", "pl-14", "pl-16", - "pl-2", - "pl-2.5", "pl-20", "pl-24", "pl-28", - "pl-3", - "pl-3.5", "pl-32", "pl-36", - "pl-4", "pl-40", "pl-44", "pl-48", - "pl-5", "pl-52", "pl-56", - "pl-6", "pl-60", "pl-64", - "pl-7", "pl-72", - "pl-8", "pl-80", - "pl-9", "pl-96", "pl-px", "place-content-around", @@ -5442,35 +5442,35 @@ exports[`getClassList 1`] = ` "pr-0.5", "pr-1", "pr-1.5", + "pr-2", + "pr-2.5", + "pr-3", + "pr-3.5", + "pr-4", + "pr-5", + "pr-6", + "pr-7", + "pr-8", + "pr-9", "pr-10", "pr-11", "pr-12", "pr-14", "pr-16", - "pr-2", - "pr-2.5", "pr-20", "pr-24", "pr-28", - "pr-3", - "pr-3.5", "pr-32", "pr-36", - "pr-4", "pr-40", "pr-44", "pr-48", - "pr-5", "pr-52", "pr-56", - "pr-6", "pr-60", "pr-64", - "pr-7", "pr-72", - "pr-8", "pr-80", - "pr-9", "pr-96", "pr-px", "proportional-nums", @@ -5478,140 +5478,140 @@ exports[`getClassList 1`] = ` "ps-0.5", "ps-1", "ps-1.5", + "ps-2", + "ps-2.5", + "ps-3", + "ps-3.5", + "ps-4", + "ps-5", + "ps-6", + "ps-7", + "ps-8", + "ps-9", "ps-10", "ps-11", "ps-12", "ps-14", "ps-16", - "ps-2", - "ps-2.5", "ps-20", "ps-24", "ps-28", - "ps-3", - "ps-3.5", "ps-32", "ps-36", - "ps-4", "ps-40", "ps-44", "ps-48", - "ps-5", "ps-52", "ps-56", - "ps-6", "ps-60", "ps-64", - "ps-7", "ps-72", - "ps-8", "ps-80", - "ps-9", "ps-96", "ps-px", "pt-0", "pt-0.5", "pt-1", "pt-1.5", + "pt-2", + "pt-2.5", + "pt-3", + "pt-3.5", + "pt-4", + "pt-5", + "pt-6", + "pt-7", + "pt-8", + "pt-9", "pt-10", "pt-11", "pt-12", "pt-14", "pt-16", - "pt-2", - "pt-2.5", "pt-20", "pt-24", "pt-28", - "pt-3", - "pt-3.5", "pt-32", "pt-36", - "pt-4", "pt-40", "pt-44", "pt-48", - "pt-5", "pt-52", "pt-56", - "pt-6", "pt-60", "pt-64", - "pt-7", "pt-72", - "pt-8", "pt-80", - "pt-9", "pt-96", "pt-px", "px-0", "px-0.5", "px-1", "px-1.5", + "px-2", + "px-2.5", + "px-3", + "px-3.5", + "px-4", + "px-5", + "px-6", + "px-7", + "px-8", + "px-9", "px-10", "px-11", "px-12", "px-14", "px-16", - "px-2", - "px-2.5", "px-20", "px-24", "px-28", - "px-3", - "px-3.5", "px-32", "px-36", - "px-4", "px-40", "px-44", "px-48", - "px-5", "px-52", "px-56", - "px-6", "px-60", "px-64", - "px-7", "px-72", - "px-8", "px-80", - "px-9", "px-96", "px-px", "py-0", "py-0.5", "py-1", "py-1.5", + "py-2", + "py-2.5", + "py-3", + "py-3.5", + "py-4", + "py-5", + "py-6", + "py-7", + "py-8", + "py-9", "py-10", "py-11", "py-12", "py-14", "py-16", - "py-2", - "py-2.5", "py-20", "py-24", "py-28", - "py-3", - "py-3.5", "py-32", "py-36", - "py-4", "py-40", "py-44", "py-48", - "py-5", "py-52", "py-56", - "py-6", "py-60", "py-64", - "py-7", "py-72", - "py-8", "py-80", - "py-9", "py-96", "py-px", "relative", @@ -5623,35 +5623,35 @@ exports[`getClassList 1`] = ` "right-0.5", "right-1", "right-1.5", + "right-2", + "right-2.5", + "right-3", + "right-3.5", + "right-4", + "right-5", + "right-6", + "right-7", + "right-8", + "right-9", "right-10", "right-11", "right-12", "right-14", "right-16", - "right-2", - "right-2.5", "right-20", "right-24", "right-28", - "right-3", - "right-3.5", "right-32", "right-36", - "right-4", "right-40", "right-44", "right-48", - "right-5", "right-52", "right-56", - "right-6", "right-60", "right-64", - "right-7", "right-72", - "right-8", "right-80", - "right-9", "right-96", "right-auto", "right-full", @@ -5802,41 +5802,41 @@ exports[`getClassList 1`] = ` "ring-transparent/100", "rotate-0", "rotate-1", - "rotate-12", - "rotate-180", "rotate-2", "rotate-3", - "rotate-45", "rotate-6", + "rotate-12", + "rotate-45", "rotate-90", + "rotate-180", "rotate-none", "rotate-x-0", "rotate-x-1", - "rotate-x-12", - "rotate-x-180", "rotate-x-2", "rotate-x-3", - "rotate-x-45", "rotate-x-6", + "rotate-x-12", + "rotate-x-45", "rotate-x-90", + "rotate-x-180", "rotate-y-0", "rotate-y-1", - "rotate-y-12", - "rotate-y-180", "rotate-y-2", "rotate-y-3", - "rotate-y-45", "rotate-y-6", + "rotate-y-12", + "rotate-y-45", "rotate-y-90", + "rotate-y-180", "rotate-z-0", "rotate-z-1", - "rotate-z-12", - "rotate-z-180", "rotate-z-2", "rotate-z-3", - "rotate-z-45", "rotate-z-6", + "rotate-z-12", + "rotate-z-45", "rotate-z-90", + "rotate-z-180", "rounded-b-full", "rounded-b-none", "rounded-bl-full", @@ -5869,10 +5869,6 @@ exports[`getClassList 1`] = ` "rounded-tr-none", "row-auto", "row-end-1", - "row-end-10", - "row-end-11", - "row-end-12", - "row-end-13", "row-end-2", "row-end-3", "row-end-4", @@ -5881,11 +5877,12 @@ exports[`getClassList 1`] = ` "row-end-7", "row-end-8", "row-end-9", + "row-end-10", + "row-end-11", + "row-end-12", + "row-end-13", "row-end-auto", "row-span-1", - "row-span-10", - "row-span-11", - "row-span-12", "row-span-2", "row-span-3", "row-span-4", @@ -5894,12 +5891,11 @@ exports[`getClassList 1`] = ` "row-span-7", "row-span-8", "row-span-9", + "row-span-10", + "row-span-11", + "row-span-12", "row-span-full", "row-start-1", - "row-start-10", - "row-start-11", - "row-start-12", - "row-start-13", "row-start-2", "row-start-3", "row-start-4", @@ -5908,58 +5904,62 @@ exports[`getClassList 1`] = ` "row-start-7", "row-start-8", "row-start-9", + "row-start-10", + "row-start-11", + "row-start-12", + "row-start-13", "row-start-auto", "saturate-0", + "saturate-50", "saturate-100", "saturate-150", "saturate-200", - "saturate-50", "scale-0", + "scale-3d", + "scale-50", + "scale-75", + "scale-90", + "scale-95", "scale-100", "scale-105", "scale-110", "scale-125", "scale-150", "scale-200", - "scale-3d", - "scale-50", - "scale-75", - "scale-90", - "scale-95", "scale-none", "scale-x-0", + "scale-x-50", + "scale-x-75", + "scale-x-90", + "scale-x-95", "scale-x-100", "scale-x-105", "scale-x-110", "scale-x-125", "scale-x-150", "scale-x-200", - "scale-x-50", - "scale-x-75", - "scale-x-90", - "scale-x-95", "scale-y-0", + "scale-y-50", + "scale-y-75", + "scale-y-90", + "scale-y-95", "scale-y-100", "scale-y-105", "scale-y-110", "scale-y-125", "scale-y-150", "scale-y-200", - "scale-y-50", - "scale-y-75", - "scale-y-90", - "scale-y-95", "scale-z-0", + "scale-z-50", + "scale-z-75", + "scale-z-90", + "scale-z-95", "scale-z-100", "scale-z-105", "scale-z-110", "scale-z-125", "scale-z-150", "scale-z-200", - "scale-z-50", - "scale-z-75", - "scale-z-90", - "scale-z-95", "scheme-dark", "scheme-light", "scheme-light-dark", @@ -5971,630 +5971,630 @@ exports[`getClassList 1`] = ` "scroll-m-0.5", "scroll-m-1", "scroll-m-1.5", + "scroll-m-2", + "scroll-m-2.5", + "scroll-m-3", + "scroll-m-3.5", + "scroll-m-4", + "scroll-m-5", + "scroll-m-6", + "scroll-m-7", + "scroll-m-8", + "scroll-m-9", "scroll-m-10", "scroll-m-11", "scroll-m-12", "scroll-m-14", "scroll-m-16", - "scroll-m-2", - "scroll-m-2.5", "scroll-m-20", "scroll-m-24", "scroll-m-28", - "scroll-m-3", - "scroll-m-3.5", "scroll-m-32", "scroll-m-36", - "scroll-m-4", "scroll-m-40", "scroll-m-44", "scroll-m-48", - "scroll-m-5", "scroll-m-52", "scroll-m-56", - "scroll-m-6", "scroll-m-60", "scroll-m-64", - "scroll-m-7", "scroll-m-72", - "scroll-m-8", "scroll-m-80", - "scroll-m-9", "scroll-m-96", "scroll-m-px", "scroll-mb-0", "scroll-mb-0.5", "scroll-mb-1", "scroll-mb-1.5", + "scroll-mb-2", + "scroll-mb-2.5", + "scroll-mb-3", + "scroll-mb-3.5", + "scroll-mb-4", + "scroll-mb-5", + "scroll-mb-6", + "scroll-mb-7", + "scroll-mb-8", + "scroll-mb-9", "scroll-mb-10", "scroll-mb-11", "scroll-mb-12", "scroll-mb-14", "scroll-mb-16", - "scroll-mb-2", - "scroll-mb-2.5", "scroll-mb-20", "scroll-mb-24", "scroll-mb-28", - "scroll-mb-3", - "scroll-mb-3.5", "scroll-mb-32", "scroll-mb-36", - "scroll-mb-4", "scroll-mb-40", "scroll-mb-44", "scroll-mb-48", - "scroll-mb-5", "scroll-mb-52", "scroll-mb-56", - "scroll-mb-6", "scroll-mb-60", "scroll-mb-64", - "scroll-mb-7", "scroll-mb-72", - "scroll-mb-8", "scroll-mb-80", - "scroll-mb-9", "scroll-mb-96", "scroll-mb-px", "scroll-me-0", "scroll-me-0.5", "scroll-me-1", "scroll-me-1.5", + "scroll-me-2", + "scroll-me-2.5", + "scroll-me-3", + "scroll-me-3.5", + "scroll-me-4", + "scroll-me-5", + "scroll-me-6", + "scroll-me-7", + "scroll-me-8", + "scroll-me-9", "scroll-me-10", "scroll-me-11", "scroll-me-12", "scroll-me-14", "scroll-me-16", - "scroll-me-2", - "scroll-me-2.5", "scroll-me-20", "scroll-me-24", "scroll-me-28", - "scroll-me-3", - "scroll-me-3.5", "scroll-me-32", "scroll-me-36", - "scroll-me-4", "scroll-me-40", "scroll-me-44", "scroll-me-48", - "scroll-me-5", "scroll-me-52", "scroll-me-56", - "scroll-me-6", "scroll-me-60", "scroll-me-64", - "scroll-me-7", "scroll-me-72", - "scroll-me-8", "scroll-me-80", - "scroll-me-9", "scroll-me-96", "scroll-me-px", "scroll-ml-0", "scroll-ml-0.5", "scroll-ml-1", "scroll-ml-1.5", + "scroll-ml-2", + "scroll-ml-2.5", + "scroll-ml-3", + "scroll-ml-3.5", + "scroll-ml-4", + "scroll-ml-5", + "scroll-ml-6", + "scroll-ml-7", + "scroll-ml-8", + "scroll-ml-9", "scroll-ml-10", "scroll-ml-11", "scroll-ml-12", "scroll-ml-14", "scroll-ml-16", - "scroll-ml-2", - "scroll-ml-2.5", "scroll-ml-20", "scroll-ml-24", "scroll-ml-28", - "scroll-ml-3", - "scroll-ml-3.5", "scroll-ml-32", "scroll-ml-36", - "scroll-ml-4", "scroll-ml-40", "scroll-ml-44", "scroll-ml-48", - "scroll-ml-5", "scroll-ml-52", "scroll-ml-56", - "scroll-ml-6", "scroll-ml-60", "scroll-ml-64", - "scroll-ml-7", "scroll-ml-72", - "scroll-ml-8", "scroll-ml-80", - "scroll-ml-9", "scroll-ml-96", "scroll-ml-px", "scroll-mr-0", "scroll-mr-0.5", "scroll-mr-1", "scroll-mr-1.5", + "scroll-mr-2", + "scroll-mr-2.5", + "scroll-mr-3", + "scroll-mr-3.5", + "scroll-mr-4", + "scroll-mr-5", + "scroll-mr-6", + "scroll-mr-7", + "scroll-mr-8", + "scroll-mr-9", "scroll-mr-10", "scroll-mr-11", "scroll-mr-12", "scroll-mr-14", "scroll-mr-16", - "scroll-mr-2", - "scroll-mr-2.5", "scroll-mr-20", "scroll-mr-24", "scroll-mr-28", - "scroll-mr-3", - "scroll-mr-3.5", "scroll-mr-32", "scroll-mr-36", - "scroll-mr-4", "scroll-mr-40", "scroll-mr-44", "scroll-mr-48", - "scroll-mr-5", "scroll-mr-52", "scroll-mr-56", - "scroll-mr-6", "scroll-mr-60", "scroll-mr-64", - "scroll-mr-7", "scroll-mr-72", - "scroll-mr-8", "scroll-mr-80", - "scroll-mr-9", "scroll-mr-96", "scroll-mr-px", "scroll-ms-0", "scroll-ms-0.5", "scroll-ms-1", "scroll-ms-1.5", + "scroll-ms-2", + "scroll-ms-2.5", + "scroll-ms-3", + "scroll-ms-3.5", + "scroll-ms-4", + "scroll-ms-5", + "scroll-ms-6", + "scroll-ms-7", + "scroll-ms-8", + "scroll-ms-9", "scroll-ms-10", "scroll-ms-11", "scroll-ms-12", "scroll-ms-14", "scroll-ms-16", - "scroll-ms-2", - "scroll-ms-2.5", "scroll-ms-20", "scroll-ms-24", "scroll-ms-28", - "scroll-ms-3", - "scroll-ms-3.5", "scroll-ms-32", "scroll-ms-36", - "scroll-ms-4", "scroll-ms-40", "scroll-ms-44", "scroll-ms-48", - "scroll-ms-5", "scroll-ms-52", "scroll-ms-56", - "scroll-ms-6", "scroll-ms-60", "scroll-ms-64", - "scroll-ms-7", "scroll-ms-72", - "scroll-ms-8", "scroll-ms-80", - "scroll-ms-9", "scroll-ms-96", "scroll-ms-px", "scroll-mt-0", "scroll-mt-0.5", "scroll-mt-1", "scroll-mt-1.5", + "scroll-mt-2", + "scroll-mt-2.5", + "scroll-mt-3", + "scroll-mt-3.5", + "scroll-mt-4", + "scroll-mt-5", + "scroll-mt-6", + "scroll-mt-7", + "scroll-mt-8", + "scroll-mt-9", "scroll-mt-10", "scroll-mt-11", "scroll-mt-12", "scroll-mt-14", "scroll-mt-16", - "scroll-mt-2", - "scroll-mt-2.5", "scroll-mt-20", "scroll-mt-24", "scroll-mt-28", - "scroll-mt-3", - "scroll-mt-3.5", "scroll-mt-32", "scroll-mt-36", - "scroll-mt-4", "scroll-mt-40", "scroll-mt-44", "scroll-mt-48", - "scroll-mt-5", "scroll-mt-52", "scroll-mt-56", - "scroll-mt-6", "scroll-mt-60", "scroll-mt-64", - "scroll-mt-7", "scroll-mt-72", - "scroll-mt-8", "scroll-mt-80", - "scroll-mt-9", "scroll-mt-96", "scroll-mt-px", "scroll-mx-0", "scroll-mx-0.5", "scroll-mx-1", "scroll-mx-1.5", + "scroll-mx-2", + "scroll-mx-2.5", + "scroll-mx-3", + "scroll-mx-3.5", + "scroll-mx-4", + "scroll-mx-5", + "scroll-mx-6", + "scroll-mx-7", + "scroll-mx-8", + "scroll-mx-9", "scroll-mx-10", "scroll-mx-11", "scroll-mx-12", "scroll-mx-14", "scroll-mx-16", - "scroll-mx-2", - "scroll-mx-2.5", "scroll-mx-20", "scroll-mx-24", "scroll-mx-28", - "scroll-mx-3", - "scroll-mx-3.5", "scroll-mx-32", "scroll-mx-36", - "scroll-mx-4", "scroll-mx-40", "scroll-mx-44", "scroll-mx-48", - "scroll-mx-5", "scroll-mx-52", "scroll-mx-56", - "scroll-mx-6", "scroll-mx-60", "scroll-mx-64", - "scroll-mx-7", "scroll-mx-72", - "scroll-mx-8", "scroll-mx-80", - "scroll-mx-9", "scroll-mx-96", "scroll-mx-px", "scroll-my-0", "scroll-my-0.5", "scroll-my-1", "scroll-my-1.5", + "scroll-my-2", + "scroll-my-2.5", + "scroll-my-3", + "scroll-my-3.5", + "scroll-my-4", + "scroll-my-5", + "scroll-my-6", + "scroll-my-7", + "scroll-my-8", + "scroll-my-9", "scroll-my-10", "scroll-my-11", "scroll-my-12", "scroll-my-14", "scroll-my-16", - "scroll-my-2", - "scroll-my-2.5", "scroll-my-20", "scroll-my-24", "scroll-my-28", - "scroll-my-3", - "scroll-my-3.5", "scroll-my-32", "scroll-my-36", - "scroll-my-4", "scroll-my-40", "scroll-my-44", "scroll-my-48", - "scroll-my-5", "scroll-my-52", "scroll-my-56", - "scroll-my-6", "scroll-my-60", "scroll-my-64", - "scroll-my-7", "scroll-my-72", - "scroll-my-8", "scroll-my-80", - "scroll-my-9", "scroll-my-96", "scroll-my-px", "scroll-p-0", "scroll-p-0.5", "scroll-p-1", "scroll-p-1.5", + "scroll-p-2", + "scroll-p-2.5", + "scroll-p-3", + "scroll-p-3.5", + "scroll-p-4", + "scroll-p-5", + "scroll-p-6", + "scroll-p-7", + "scroll-p-8", + "scroll-p-9", "scroll-p-10", "scroll-p-11", "scroll-p-12", "scroll-p-14", "scroll-p-16", - "scroll-p-2", - "scroll-p-2.5", "scroll-p-20", "scroll-p-24", "scroll-p-28", - "scroll-p-3", - "scroll-p-3.5", "scroll-p-32", "scroll-p-36", - "scroll-p-4", "scroll-p-40", "scroll-p-44", "scroll-p-48", - "scroll-p-5", "scroll-p-52", "scroll-p-56", - "scroll-p-6", "scroll-p-60", "scroll-p-64", - "scroll-p-7", "scroll-p-72", - "scroll-p-8", "scroll-p-80", - "scroll-p-9", "scroll-p-96", "scroll-p-px", "scroll-pb-0", "scroll-pb-0.5", "scroll-pb-1", "scroll-pb-1.5", + "scroll-pb-2", + "scroll-pb-2.5", + "scroll-pb-3", + "scroll-pb-3.5", + "scroll-pb-4", + "scroll-pb-5", + "scroll-pb-6", + "scroll-pb-7", + "scroll-pb-8", + "scroll-pb-9", "scroll-pb-10", "scroll-pb-11", "scroll-pb-12", "scroll-pb-14", "scroll-pb-16", - "scroll-pb-2", - "scroll-pb-2.5", "scroll-pb-20", "scroll-pb-24", "scroll-pb-28", - "scroll-pb-3", - "scroll-pb-3.5", "scroll-pb-32", "scroll-pb-36", - "scroll-pb-4", "scroll-pb-40", "scroll-pb-44", "scroll-pb-48", - "scroll-pb-5", "scroll-pb-52", "scroll-pb-56", - "scroll-pb-6", "scroll-pb-60", "scroll-pb-64", - "scroll-pb-7", "scroll-pb-72", - "scroll-pb-8", "scroll-pb-80", - "scroll-pb-9", "scroll-pb-96", "scroll-pb-px", "scroll-pe-0", "scroll-pe-0.5", "scroll-pe-1", "scroll-pe-1.5", + "scroll-pe-2", + "scroll-pe-2.5", + "scroll-pe-3", + "scroll-pe-3.5", + "scroll-pe-4", + "scroll-pe-5", + "scroll-pe-6", + "scroll-pe-7", + "scroll-pe-8", + "scroll-pe-9", "scroll-pe-10", "scroll-pe-11", "scroll-pe-12", "scroll-pe-14", "scroll-pe-16", - "scroll-pe-2", - "scroll-pe-2.5", "scroll-pe-20", "scroll-pe-24", "scroll-pe-28", - "scroll-pe-3", - "scroll-pe-3.5", "scroll-pe-32", "scroll-pe-36", - "scroll-pe-4", "scroll-pe-40", "scroll-pe-44", "scroll-pe-48", - "scroll-pe-5", "scroll-pe-52", "scroll-pe-56", - "scroll-pe-6", "scroll-pe-60", "scroll-pe-64", - "scroll-pe-7", "scroll-pe-72", - "scroll-pe-8", "scroll-pe-80", - "scroll-pe-9", "scroll-pe-96", "scroll-pe-px", "scroll-pl-0", "scroll-pl-0.5", "scroll-pl-1", "scroll-pl-1.5", + "scroll-pl-2", + "scroll-pl-2.5", + "scroll-pl-3", + "scroll-pl-3.5", + "scroll-pl-4", + "scroll-pl-5", + "scroll-pl-6", + "scroll-pl-7", + "scroll-pl-8", + "scroll-pl-9", "scroll-pl-10", "scroll-pl-11", "scroll-pl-12", "scroll-pl-14", "scroll-pl-16", - "scroll-pl-2", - "scroll-pl-2.5", "scroll-pl-20", "scroll-pl-24", "scroll-pl-28", - "scroll-pl-3", - "scroll-pl-3.5", "scroll-pl-32", "scroll-pl-36", - "scroll-pl-4", "scroll-pl-40", "scroll-pl-44", "scroll-pl-48", - "scroll-pl-5", "scroll-pl-52", "scroll-pl-56", - "scroll-pl-6", "scroll-pl-60", "scroll-pl-64", - "scroll-pl-7", "scroll-pl-72", - "scroll-pl-8", "scroll-pl-80", - "scroll-pl-9", "scroll-pl-96", "scroll-pl-px", "scroll-pr-0", "scroll-pr-0.5", "scroll-pr-1", "scroll-pr-1.5", + "scroll-pr-2", + "scroll-pr-2.5", + "scroll-pr-3", + "scroll-pr-3.5", + "scroll-pr-4", + "scroll-pr-5", + "scroll-pr-6", + "scroll-pr-7", + "scroll-pr-8", + "scroll-pr-9", "scroll-pr-10", "scroll-pr-11", "scroll-pr-12", "scroll-pr-14", "scroll-pr-16", - "scroll-pr-2", - "scroll-pr-2.5", "scroll-pr-20", "scroll-pr-24", "scroll-pr-28", - "scroll-pr-3", - "scroll-pr-3.5", "scroll-pr-32", "scroll-pr-36", - "scroll-pr-4", "scroll-pr-40", "scroll-pr-44", "scroll-pr-48", - "scroll-pr-5", "scroll-pr-52", "scroll-pr-56", - "scroll-pr-6", "scroll-pr-60", "scroll-pr-64", - "scroll-pr-7", "scroll-pr-72", - "scroll-pr-8", "scroll-pr-80", - "scroll-pr-9", "scroll-pr-96", "scroll-pr-px", "scroll-ps-0", "scroll-ps-0.5", "scroll-ps-1", "scroll-ps-1.5", + "scroll-ps-2", + "scroll-ps-2.5", + "scroll-ps-3", + "scroll-ps-3.5", + "scroll-ps-4", + "scroll-ps-5", + "scroll-ps-6", + "scroll-ps-7", + "scroll-ps-8", + "scroll-ps-9", "scroll-ps-10", "scroll-ps-11", "scroll-ps-12", "scroll-ps-14", "scroll-ps-16", - "scroll-ps-2", - "scroll-ps-2.5", "scroll-ps-20", "scroll-ps-24", "scroll-ps-28", - "scroll-ps-3", - "scroll-ps-3.5", "scroll-ps-32", "scroll-ps-36", - "scroll-ps-4", "scroll-ps-40", "scroll-ps-44", "scroll-ps-48", - "scroll-ps-5", "scroll-ps-52", "scroll-ps-56", - "scroll-ps-6", "scroll-ps-60", "scroll-ps-64", - "scroll-ps-7", "scroll-ps-72", - "scroll-ps-8", "scroll-ps-80", - "scroll-ps-9", "scroll-ps-96", "scroll-ps-px", "scroll-pt-0", "scroll-pt-0.5", "scroll-pt-1", "scroll-pt-1.5", + "scroll-pt-2", + "scroll-pt-2.5", + "scroll-pt-3", + "scroll-pt-3.5", + "scroll-pt-4", + "scroll-pt-5", + "scroll-pt-6", + "scroll-pt-7", + "scroll-pt-8", + "scroll-pt-9", "scroll-pt-10", "scroll-pt-11", "scroll-pt-12", "scroll-pt-14", "scroll-pt-16", - "scroll-pt-2", - "scroll-pt-2.5", "scroll-pt-20", "scroll-pt-24", "scroll-pt-28", - "scroll-pt-3", - "scroll-pt-3.5", "scroll-pt-32", "scroll-pt-36", - "scroll-pt-4", "scroll-pt-40", "scroll-pt-44", "scroll-pt-48", - "scroll-pt-5", "scroll-pt-52", "scroll-pt-56", - "scroll-pt-6", "scroll-pt-60", "scroll-pt-64", - "scroll-pt-7", "scroll-pt-72", - "scroll-pt-8", "scroll-pt-80", - "scroll-pt-9", "scroll-pt-96", "scroll-pt-px", "scroll-px-0", "scroll-px-0.5", "scroll-px-1", "scroll-px-1.5", + "scroll-px-2", + "scroll-px-2.5", + "scroll-px-3", + "scroll-px-3.5", + "scroll-px-4", + "scroll-px-5", + "scroll-px-6", + "scroll-px-7", + "scroll-px-8", + "scroll-px-9", "scroll-px-10", "scroll-px-11", "scroll-px-12", "scroll-px-14", "scroll-px-16", - "scroll-px-2", - "scroll-px-2.5", "scroll-px-20", "scroll-px-24", "scroll-px-28", - "scroll-px-3", - "scroll-px-3.5", "scroll-px-32", "scroll-px-36", - "scroll-px-4", "scroll-px-40", "scroll-px-44", "scroll-px-48", - "scroll-px-5", "scroll-px-52", "scroll-px-56", - "scroll-px-6", "scroll-px-60", "scroll-px-64", - "scroll-px-7", "scroll-px-72", - "scroll-px-8", "scroll-px-80", - "scroll-px-9", "scroll-px-96", "scroll-px-px", "scroll-py-0", "scroll-py-0.5", "scroll-py-1", "scroll-py-1.5", + "scroll-py-2", + "scroll-py-2.5", + "scroll-py-3", + "scroll-py-3.5", + "scroll-py-4", + "scroll-py-5", + "scroll-py-6", + "scroll-py-7", + "scroll-py-8", + "scroll-py-9", "scroll-py-10", "scroll-py-11", "scroll-py-12", "scroll-py-14", "scroll-py-16", - "scroll-py-2", - "scroll-py-2.5", "scroll-py-20", "scroll-py-24", "scroll-py-28", - "scroll-py-3", - "scroll-py-3.5", "scroll-py-32", "scroll-py-36", - "scroll-py-4", "scroll-py-40", "scroll-py-44", "scroll-py-48", - "scroll-py-5", "scroll-py-52", "scroll-py-56", - "scroll-py-6", "scroll-py-60", "scroll-py-64", - "scroll-py-7", "scroll-py-72", - "scroll-py-8", "scroll-py-80", - "scroll-py-9", "scroll-py-96", "scroll-py-px", "scroll-smooth", @@ -6610,8 +6610,8 @@ exports[`getClassList 1`] = ` "self-stretch", "sepia", "sepia-0", - "sepia-100", "sepia-50", + "sepia-100", "shadow", "shadow-current", "shadow-current/0", @@ -6687,35 +6687,35 @@ exports[`getClassList 1`] = ` "size-0.5", "size-1", "size-1.5", + "size-2", + "size-2.5", + "size-3", + "size-3.5", + "size-4", + "size-5", + "size-6", + "size-7", + "size-8", + "size-9", "size-10", "size-11", "size-12", "size-14", "size-16", - "size-2", - "size-2.5", "size-20", "size-24", "size-28", - "size-3", - "size-3.5", "size-32", "size-36", - "size-4", "size-40", "size-44", "size-48", - "size-5", "size-52", "size-56", - "size-6", "size-60", "size-64", - "size-7", "size-72", - "size-8", "size-80", - "size-9", "size-96", "size-auto", "size-dvh", @@ -6731,22 +6731,22 @@ exports[`getClassList 1`] = ` "size-svw", "skew-0", "skew-1", - "skew-12", "skew-2", "skew-3", "skew-6", + "skew-12", "skew-x-0", "skew-x-1", - "skew-x-12", "skew-x-2", "skew-x-3", "skew-x-6", + "skew-x-12", "skew-y-0", "skew-y-1", - "skew-y-12", "skew-y-2", "skew-y-3", "skew-y-6", + "skew-y-12", "slashed-zero", "snap-align-none", "snap-always", @@ -6764,35 +6764,35 @@ exports[`getClassList 1`] = ` "space-x-0.5", "space-x-1", "space-x-1.5", + "space-x-2", + "space-x-2.5", + "space-x-3", + "space-x-3.5", + "space-x-4", + "space-x-5", + "space-x-6", + "space-x-7", + "space-x-8", + "space-x-9", "space-x-10", "space-x-11", "space-x-12", "space-x-14", "space-x-16", - "space-x-2", - "space-x-2.5", "space-x-20", "space-x-24", "space-x-28", - "space-x-3", - "space-x-3.5", "space-x-32", "space-x-36", - "space-x-4", "space-x-40", "space-x-44", "space-x-48", - "space-x-5", "space-x-52", "space-x-56", - "space-x-6", "space-x-60", "space-x-64", - "space-x-7", "space-x-72", - "space-x-8", "space-x-80", - "space-x-9", "space-x-96", "space-x-px", "space-x-reverse", @@ -6800,35 +6800,35 @@ exports[`getClassList 1`] = ` "space-y-0.5", "space-y-1", "space-y-1.5", + "space-y-2", + "space-y-2.5", + "space-y-3", + "space-y-3.5", + "space-y-4", + "space-y-5", + "space-y-6", + "space-y-7", + "space-y-8", + "space-y-9", "space-y-10", "space-y-11", "space-y-12", "space-y-14", "space-y-16", - "space-y-2", - "space-y-2.5", "space-y-20", "space-y-24", "space-y-28", - "space-y-3", - "space-y-3.5", "space-y-32", "space-y-36", - "space-y-4", "space-y-40", "space-y-44", "space-y-48", - "space-y-5", "space-y-52", "space-y-56", - "space-y-6", "space-y-60", "space-y-64", - "space-y-7", "space-y-72", - "space-y-8", "space-y-80", - "space-y-9", "space-y-96", "space-y-px", "space-y-reverse", @@ -6838,35 +6838,35 @@ exports[`getClassList 1`] = ` "start-0.5", "start-1", "start-1.5", + "start-2", + "start-2.5", + "start-3", + "start-3.5", + "start-4", + "start-5", + "start-6", + "start-7", + "start-8", + "start-9", "start-10", "start-11", "start-12", "start-14", "start-16", - "start-2", - "start-2.5", "start-20", "start-24", "start-28", - "start-3", - "start-3.5", "start-32", "start-36", - "start-4", "start-40", "start-44", "start-48", - "start-5", "start-52", "start-56", - "start-6", "start-60", "start-64", - "start-7", "start-72", - "start-8", "start-80", - "start-9", "start-96", "start-auto", "start-full", @@ -7037,8 +7037,8 @@ exports[`getClassList 1`] = ` "text-wrap", "text-xs", "to-0%", + "to-5%", "to-10%", - "to-100%", "to-15%", "to-20%", "to-25%", @@ -7046,7 +7046,6 @@ exports[`getClassList 1`] = ` "to-35%", "to-40%", "to-45%", - "to-5%", "to-50%", "to-55%", "to-60%", @@ -7057,6 +7056,7 @@ exports[`getClassList 1`] = ` "to-85%", "to-90%", "to-95%", + "to-100%", "to-current", "to-current/0", "to-current/5", @@ -7127,35 +7127,35 @@ exports[`getClassList 1`] = ` "top-0.5", "top-1", "top-1.5", + "top-2", + "top-2.5", + "top-3", + "top-3.5", + "top-4", + "top-5", + "top-6", + "top-7", + "top-8", + "top-9", "top-10", "top-11", "top-12", "top-14", "top-16", - "top-2", - "top-2.5", "top-20", "top-24", "top-28", - "top-3", - "top-3.5", "top-32", "top-36", - "top-4", "top-40", "top-44", "top-48", - "top-5", "top-52", "top-56", - "top-6", "top-60", "top-64", - "top-7", "top-72", - "top-8", "top-80", - "top-9", "top-96", "top-auto", "top-full", @@ -7194,36 +7194,36 @@ exports[`getClassList 1`] = ` "translate-0.5", "translate-1", "translate-1.5", + "translate-2", + "translate-2.5", + "translate-3", + "translate-3.5", + "translate-3d", + "translate-4", + "translate-5", + "translate-6", + "translate-7", + "translate-8", + "translate-9", "translate-10", "translate-11", "translate-12", "translate-14", "translate-16", - "translate-2", - "translate-2.5", "translate-20", "translate-24", "translate-28", - "translate-3", - "translate-3.5", "translate-32", "translate-36", - "translate-3d", - "translate-4", "translate-40", "translate-44", "translate-48", - "translate-5", "translate-52", "translate-56", - "translate-6", "translate-60", "translate-64", - "translate-7", "translate-72", - "translate-8", "translate-80", - "translate-9", "translate-96", "translate-full", "translate-none", @@ -7232,35 +7232,35 @@ exports[`getClassList 1`] = ` "translate-x-0.5", "translate-x-1", "translate-x-1.5", + "translate-x-2", + "translate-x-2.5", + "translate-x-3", + "translate-x-3.5", + "translate-x-4", + "translate-x-5", + "translate-x-6", + "translate-x-7", + "translate-x-8", + "translate-x-9", "translate-x-10", "translate-x-11", "translate-x-12", "translate-x-14", "translate-x-16", - "translate-x-2", - "translate-x-2.5", "translate-x-20", "translate-x-24", "translate-x-28", - "translate-x-3", - "translate-x-3.5", "translate-x-32", "translate-x-36", - "translate-x-4", "translate-x-40", "translate-x-44", "translate-x-48", - "translate-x-5", "translate-x-52", "translate-x-56", - "translate-x-6", "translate-x-60", "translate-x-64", - "translate-x-7", "translate-x-72", - "translate-x-8", "translate-x-80", - "translate-x-9", "translate-x-96", "translate-x-full", "translate-x-px", @@ -7268,35 +7268,35 @@ exports[`getClassList 1`] = ` "translate-y-0.5", "translate-y-1", "translate-y-1.5", + "translate-y-2", + "translate-y-2.5", + "translate-y-3", + "translate-y-3.5", + "translate-y-4", + "translate-y-5", + "translate-y-6", + "translate-y-7", + "translate-y-8", + "translate-y-9", "translate-y-10", "translate-y-11", "translate-y-12", "translate-y-14", "translate-y-16", - "translate-y-2", - "translate-y-2.5", "translate-y-20", "translate-y-24", "translate-y-28", - "translate-y-3", - "translate-y-3.5", "translate-y-32", "translate-y-36", - "translate-y-4", "translate-y-40", "translate-y-44", "translate-y-48", - "translate-y-5", "translate-y-52", "translate-y-56", - "translate-y-6", "translate-y-60", "translate-y-64", - "translate-y-7", "translate-y-72", - "translate-y-8", "translate-y-80", - "translate-y-9", "translate-y-96", "translate-y-full", "translate-y-px", @@ -7304,35 +7304,35 @@ exports[`getClassList 1`] = ` "translate-z-0.5", "translate-z-1", "translate-z-1.5", + "translate-z-2", + "translate-z-2.5", + "translate-z-3", + "translate-z-3.5", + "translate-z-4", + "translate-z-5", + "translate-z-6", + "translate-z-7", + "translate-z-8", + "translate-z-9", "translate-z-10", "translate-z-11", "translate-z-12", "translate-z-14", "translate-z-16", - "translate-z-2", - "translate-z-2.5", "translate-z-20", "translate-z-24", "translate-z-28", - "translate-z-3", - "translate-z-3.5", "translate-z-32", "translate-z-36", - "translate-z-4", "translate-z-40", "translate-z-44", "translate-z-48", - "translate-z-5", "translate-z-52", "translate-z-56", - "translate-z-6", "translate-z-60", "translate-z-64", - "translate-z-7", "translate-z-72", - "translate-z-8", "translate-z-80", - "translate-z-9", "translate-z-96", "translate-z-px", "truncate", @@ -7345,8 +7345,8 @@ exports[`getClassList 1`] = ` "underline-offset-auto", "uppercase", "via-0%", + "via-5%", "via-10%", - "via-100%", "via-15%", "via-20%", "via-25%", @@ -7354,7 +7354,6 @@ exports[`getClassList 1`] = ` "via-35%", "via-40%", "via-45%", - "via-5%", "via-50%", "via-55%", "via-60%", @@ -7365,6 +7364,7 @@ exports[`getClassList 1`] = ` "via-85%", "via-90%", "via-95%", + "via-100%", "via-current", "via-current/0", "via-current/5", @@ -7437,44 +7437,46 @@ exports[`getClassList 1`] = ` "w-0.5", "w-1", "w-1.5", + "w-2", + "w-2.5", + "w-3", + "w-3.5", + "w-4", + "w-5", + "w-6", + "w-7", + "w-8", + "w-9", "w-10", "w-11", "w-12", "w-14", "w-16", - "w-2", - "w-2.5", "w-20", "w-24", "w-28", - "w-3", - "w-3.5", "w-32", "w-36", - "w-4", "w-40", "w-44", "w-48", - "w-5", "w-52", "w-56", - "w-6", "w-60", "w-64", - "w-7", "w-72", - "w-8", "w-80", - "w-9", "w-96", "w-auto", "w-dvh", "w-dvw", "w-fit", "w-full", + "w-lg", "w-lvh", "w-lvw", "w-max", + "w-md", "w-min", "w-px", "w-screen", @@ -8208,21 +8210,30 @@ exports[`getVariants 1`] = ` "isArbitrary": true, "name": "@max", "selectors": [Function], - "values": [], + "values": [ + "md", + "lg", + ], }, { - "hasDash": true, + "hasDash": false, "isArbitrary": true, "name": "@", "selectors": [Function], - "values": [], + "values": [ + "md", + "lg", + ], }, { "hasDash": true, "isArbitrary": true, "name": "@min", "selectors": [Function], - "values": [], + "values": [ + "md", + "lg", + ], }, { "hasDash": true, diff --git a/packages/tailwindcss/src/intellisense.test.ts b/packages/tailwindcss/src/intellisense.test.ts index 48a30a80d7b4..b95c843fd9d0 100644 --- a/packages/tailwindcss/src/intellisense.test.ts +++ b/packages/tailwindcss/src/intellisense.test.ts @@ -2,12 +2,13 @@ import { expect, test } from 'vitest' import { __unstable__loadDesignSystem } from '.' import { buildDesignSystem } from './design-system' import plugin from './plugin' -import { Theme } from './theme' +import { Theme, ThemeOptions } from './theme' const css = String.raw function loadDesignSystem() { let theme = new Theme() + theme.add('--spacing', '0.25rem') theme.add('--colors-red-500', 'red') theme.add('--colors-blue-500', 'blue') theme.add('--breakpoint-sm', '640px') @@ -21,6 +22,9 @@ function loadDesignSystem() { theme.add('--opacity-background', '0.3') theme.add('--drop-shadow-sm', '0 1px 1px rgb(0 0 0 / 0.05)') theme.add('--inset-shadow-sm', 'inset 0 1px 1px rgb(0 0 0 / 0.05)') + theme.add('--font-weight-bold', '700') + theme.add('--container-md', '768px') + theme.add('--container-lg', '1024px') return buildDesignSystem(theme) } @@ -35,6 +39,25 @@ test('getClassList', () => { expect(classNames).toMatchSnapshot() }) +test('Spacing utilities do not suggest bare values when not using the multiplier-based spacing scale', () => { + let design = loadDesignSystem() + + // Remove spacing scale + design.theme.clearNamespace('--spacing', ThemeOptions.NONE) + + let classList = design.getClassList() + let classNames = classList.flatMap(([name, meta]) => [ + name, + ...meta.modifiers.map((m) => `${name}/${m}`), + ]) + + expect(classNames).not.toContain('p-0') + expect(classNames).not.toContain('p-1') + expect(classNames).not.toContain('p-2') + expect(classNames).not.toContain('p-3') + expect(classNames).not.toContain('p-4') +}) + test('Theme values with underscores are converted back to decimal points', () => { let design = loadDesignSystem() let classes = design.getClassList() diff --git a/packages/tailwindcss/src/intellisense.ts b/packages/tailwindcss/src/intellisense.ts index 5713afda43cd..006a0195e953 100644 --- a/packages/tailwindcss/src/intellisense.ts +++ b/packages/tailwindcss/src/intellisense.ts @@ -1,6 +1,7 @@ import { styleRule, walkDepth } from './ast' import { applyVariant } from './compile' import type { DesignSystem } from './design-system' +import { compare } from './utils/compare' interface ClassMetadata { modifiers: string[] @@ -33,7 +34,7 @@ export function getClassList(design: DesignSystem): ClassEntry[] { } } - list.sort((a, b) => (a[0] === b[0] ? 0 : a[0] < b[0] ? -1 : 1)) + list.sort((a, b) => compare(a[0], b[0])) return list } @@ -57,11 +58,12 @@ export function getVariants(design: DesignSystem) { for (let [root, variant] of design.variants.entries()) { if (variant.kind === 'arbitrary') continue + let hasDash = root !== '@' let values = design.variants.getCompletions(root) function selectors({ value, modifier }: SelectorOptions = {}) { let name = root - if (value) name += `-${value}` + if (value) name += hasDash ? `-${value}` : value if (modifier) name += `/${modifier}` let variant = design.parseVariant(name) @@ -128,7 +130,7 @@ export function getVariants(design: DesignSystem) { name: root, values, isArbitrary: false, - hasDash: true, + hasDash, selectors, }) break @@ -138,7 +140,7 @@ export function getVariants(design: DesignSystem) { name: root, values, isArbitrary: true, - hasDash: true, + hasDash, selectors, }) break @@ -148,7 +150,7 @@ export function getVariants(design: DesignSystem) { name: root, values, isArbitrary: true, - hasDash: true, + hasDash, selectors, }) break diff --git a/packages/tailwindcss/src/utilities.ts b/packages/tailwindcss/src/utilities.ts index 66caeb4ee006..2fb717fae418 100644 --- a/packages/tailwindcss/src/utilities.ts +++ b/packages/tailwindcss/src/utilities.ts @@ -427,42 +427,44 @@ export function createUtilities(theme: Theme) { suggest(name, () => [ { - values: [ - '0', - '0.5', - '1', - '1.5', - '2', - '2.5', - '3', - '3.5', - '4', - '5', - '6', - '7', - '8', - '9', - '10', - '11', - '12', - '14', - '16', - '20', - '24', - '28', - '32', - '36', - '40', - '44', - '48', - '52', - '56', - '60', - '64', - '72', - '80', - '96', - ], + values: theme.get(['--spacing']) + ? [ + '0', + '0.5', + '1', + '1.5', + '2', + '2.5', + '3', + '3.5', + '4', + '5', + '6', + '7', + '8', + '9', + '10', + '11', + '12', + '14', + '16', + '20', + '24', + '28', + '32', + '36', + '40', + '44', + '48', + '52', + '56', + '60', + '64', + '72', + '80', + '96', + ] + : [], supportsNegative, valueThemeKeys: themeKeys, }, @@ -2934,17 +2936,7 @@ export function createUtilities(theme: Theme) { valueThemeKeys: ['--font'], }, { - values: [ - 'thin', - 'extralight', - 'light', - 'normal', - 'medium', - 'semibold', - 'bold', - 'extrabold', - 'black', - ], + values: [], valueThemeKeys: ['--font-weight'], }, ]) diff --git a/packages/tailwindcss/src/variants.ts b/packages/tailwindcss/src/variants.ts index 8ccacce3af63..3d3e145c629f 100644 --- a/packages/tailwindcss/src/variants.ts +++ b/packages/tailwindcss/src/variants.ts @@ -1117,6 +1117,11 @@ export function createVariants(theme: Theme): Variants { '@min', () => Array.from(widths.keys()).filter((key) => key !== null) as string[], ) + + variants.suggest( + '@', + () => Array.from(widths.keys()).filter((key) => key !== null) as string[], + ) } }