@@ -511,9 +511,7 @@ describe('variant stacking', () => {
511511 .before\\:hover\\:flex:before:hover {
512512 display: flex;
513513 }
514- }
515514
516- @media (hover: hover) {
517515 .hover\\:before\\:flex:hover:before {
518516 content: var(--tw-content);
519517 display: flex;
@@ -914,32 +912,14 @@ describe('sorting', () => {
914912 .peer-hover\\:flex:is(:where(.peer):hover ~ *) {
915913 display: flex;
916914 }
917- }
918915
919- @media (hover: hover) {
920916 @media (hover: hover) {
921- .group-hover\\:peer-hover\\:flex:is(:where(.group):hover *):is(:where(.peer):hover ~ *) {
917+ .group-hover\\:peer-hover\\:flex:is(:where(.group):hover *):is(:where(.peer):hover ~ *), .peer-hover\\:group-hover\\:flex:is(:where(.peer):hover ~ *):is(:where(.group):hover *) {
922918 display: flex;
923919 }
924920 }
925- }
926921
927- @media (hover: hover) {
928- @media (hover: hover) {
929- .peer-hover\\:group-hover\\:flex:is(:where(.peer):hover ~ *):is(:where(.group):hover *) {
930- display: flex;
931- }
932- }
933- }
934-
935- @media (hover: hover) {
936- .group-focus\\:peer-hover\\:flex:is(:where(.group):focus *):is(:where(.peer):hover ~ *) {
937- display: flex;
938- }
939- }
940-
941- @media (hover: hover) {
942- .peer-hover\\:group-focus\\:flex:is(:where(.peer):hover ~ *):is(:where(.group):focus *) {
922+ .group-focus\\:peer-hover\\:flex:is(:where(.group):focus *):is(:where(.peer):hover ~ *), .peer-hover\\:group-focus\\:flex:is(:where(.peer):hover ~ *):is(:where(.group):focus *) {
943923 display: flex;
944924 }
945925 }
@@ -949,22 +929,12 @@ describe('sorting', () => {
949929 }
950930
951931 @media (hover: hover) {
952- .group-hover\\:peer-focus\\:flex:is(:where(.group):hover *):is(:where(.peer):focus ~ *) {
953- display: flex;
954- }
955- }
956-
957- @media (hover: hover) {
958- .peer-focus\\:group-hover\\:flex:is(:where(.peer):focus ~ *):is(:where(.group):hover *) {
932+ .group-hover\\:peer-focus\\:flex:is(:where(.group):hover *):is(:where(.peer):focus ~ *), .peer-focus\\:group-hover\\:flex:is(:where(.peer):focus ~ *):is(:where(.group):hover *) {
959933 display: flex;
960934 }
961935 }
962936
963- .group-focus\\:peer-focus\\:flex:is(:where(.group):focus *):is(:where(.peer):focus ~ *) {
964- display: flex;
965- }
966-
967- .peer-focus\\:group-focus\\:flex:is(:where(.peer):focus ~ *):is(:where(.group):focus *) {
937+ .group-focus\\:peer-focus\\:flex:is(:where(.group):focus *):is(:where(.peer):focus ~ *), .peer-focus\\:group-focus\\:flex:is(:where(.peer):focus ~ *):is(:where(.group):focus *) {
968938 display: flex;
969939 }
970940
@@ -2198,11 +2168,7 @@ describe('plugins', () => {
21982168
21992169 expect ( optimizeCss ( compiled ) . trim ( ) ) . toMatchInlineSnapshot ( `
22002170 "@layer utilities {
2201- .rtl\\:flex:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
2202- display: flex;
2203- }
2204-
2205- .dark\\:flex:is([data-theme="dark"] *) {
2171+ .rtl\\:flex:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *), .dark\\:flex:is([data-theme="dark"] *) {
22062172 display: flex;
22072173 }
22082174
@@ -2386,11 +2352,7 @@ describe('@variant', () => {
23862352
23872353 expect ( optimizeCss ( compiled ) . trim ( ) ) . toMatchInlineSnapshot ( `
23882354 "@layer utilities {
2389- .group-selected\\:underline:is(:where(.group)[data-selected] *) {
2390- text-decoration-line: underline;
2391- }
2392-
2393- .selected\\:underline[data-selected] {
2355+ .group-selected\\:underline:is(:where(.group)[data-selected] *), .selected\\:underline[data-selected] {
23942356 text-decoration-line: underline;
23952357 }
23962358 }"
@@ -2414,11 +2376,7 @@ describe('@variant', () => {
24142376
24152377 expect ( optimizeCss ( compiled ) . trim ( ) ) . toMatchInlineSnapshot ( `
24162378 "@layer utilities {
2417- .group-hocus\\:underline:is(:is(:where(.group):hover, :where(.group):focus) *) {
2418- text-decoration-line: underline;
2419- }
2420-
2421- .hocus\\:underline:hover, .hocus\\:underline:focus {
2379+ .group-hocus\\:underline:is(:is(:where(.group):hover, :where(.group):focus) *), .hocus\\:underline:hover, .hocus\\:underline:focus {
24222380 text-decoration-line: underline;
24232381 }
24242382 }"
@@ -2445,11 +2403,7 @@ describe('@variant', () => {
24452403
24462404 expect ( optimizeCss ( compiled ) . trim ( ) ) . toMatchInlineSnapshot ( `
24472405 "@layer utilities {
2448- .group-hocus\\:underline:is(:where(.group):hover *), .group-hocus\\:underline:is(:where(.group):focus *) {
2449- text-decoration-line: underline;
2450- }
2451-
2452- .hocus\\:underline:hover, .hocus\\:underline:focus {
2406+ .group-hocus\\:underline:is(:where(.group):hover *), .group-hocus\\:underline:is(:where(.group):focus *), .hocus\\:underline:hover, .hocus\\:underline:focus {
24532407 text-decoration-line: underline;
24542408 }
24552409 }"
@@ -2583,13 +2537,7 @@ describe('@variant', () => {
25832537 expect ( optimizeCss ( compiled ) . trim ( ) ) . toMatchInlineSnapshot ( `
25842538 "@layer utilities {
25852539 @media (hover: hover) {
2586- .group-hocus\\:underline:is(:where(.group):hover *) {
2587- text-decoration-line: underline;
2588- }
2589- }
2590-
2591- @media (hover: hover) {
2592- .hocus\\:underline:hover {
2540+ .group-hocus\\:underline:is(:where(.group):hover *), .hocus\\:underline:hover {
25932541 text-decoration-line: underline;
25942542 }
25952543 }
@@ -2745,11 +2693,7 @@ describe('@variant', () => {
27452693 ) ,
27462694 ) . toMatchInlineSnapshot ( `
27472695 "@layer utilities {
2748- .rtl\\:flex:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *) {
2749- display: flex;
2750- }
2751-
2752- .dark\\:flex:is([data-theme="dark"] *) {
2696+ .rtl\\:flex:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *), .dark\\:flex:is([data-theme="dark"] *) {
27532697 display: flex;
27542698 }
27552699
0 commit comments