diff --git a/packages/tailwindcss/src/variants.ts b/packages/tailwindcss/src/variants.ts index 701f08c0bdb4..f3755a33a1cb 100644 --- a/packages/tailwindcss/src/variants.ts +++ b/packages/tailwindcss/src/variants.ts @@ -704,7 +704,7 @@ export function createVariants(theme: Theme): Variants { // Interactive staticVariant('focus-within', ['&:focus-within']) variants.static('hover', (r) => { - r.nodes = [styleRule('&:hover', [atRule('@media', '(hover: hover)', r.nodes)])] + r.nodes = [styleRule('&:hover', [atRule('@media', '(hover: hover) and (pointer: fine)', r.nodes)])] }) staticVariant('focus', ['&:focus']) staticVariant('focus-visible', ['&:focus-visible'])