@@ -14,11 +14,12 @@ div.stk-block > :is(h1,h2,h3,h4,h5,h6) {
1414 #{ ' --stk-accent-color' } : cssvar(accent-color-parent-hover);
1515}
1616
17- .stk--is-hovered > .stk-hover-parent .stk-block a {
17+ .stk--is-hovered > .stk-hover-parent .stk-block a ,
18+ .stk-preview-state--parent-hover .is-selected > .stk-block a {
1819 color : var (--stk-link-color-parent-hover );
1920}
20- .is-selected > .stk--is-hovered .stk-block a {
21- color : var (--stk-link-color-current- hover );
21+ .stk-preview-state--hover . is-selected > .stk-block a {
22+ color : var (--stk-link-color-hover );
2223}
2324
2425// Block spacing when horizontally oriented.
@@ -45,7 +46,8 @@ div.stk-block > :is(h1,h2,h3,h4,h5,h6) {
4546 }
4647}
4748
48- .stk--is-hovered > .stk-hover-parent :is(.stk-block-button , .stk-block-icon-button , .stk-block-pagination ) {
49+ .stk--is-hovered > .stk-hover-parent :is(.stk-block-button , .stk-block-icon-button , .stk-block-pagination ),
50+ .stk-preview-state--parent-hover .is-selected > :is(.stk-block-button , .stk-block-icon-button , .stk-block-pagination ) {
4951 & :not (.is-style-link , .is-style-ghost , .is-style-plain ) .stk-button {
5052 background : var (--stk-button-background-color-parent-hover , cssvar (button-background-color ));
5153 #{ ' --stk-button-text-color' } : var (--stk-button-text-color-parent-hover , #fff );
@@ -65,28 +67,28 @@ div.stk-block > :is(h1,h2,h3,h4,h5,h6) {
6567 #{ ' --stk-accent-color' } : var (--stk-button-plain-text-color-parent-hover , cssvar (button-background-color ));
6668 }
6769}
68- .is-selected > .stk--is-hovered :is(.stk-block-button , .stk-block-icon-button , .stk-block-pagination ) {
70+ .stk-preview-state--hover . is-selected > :is(.stk-block-button , .stk-block-icon-button , .stk-block-pagination ) {
6971 & :not (.is-style-link , .is-style-ghost , .is-style-plain ) .stk-button {
70- background : var (--stk-button-background-color-current- hover , cssvar (button-background-color ));
71- #{ ' --stk-button-text-color' } : var (--stk-button-text-color-current- hover , #fff );
72- #{ ' --stk-accent-color-hover' } : var (--stk-button-text-color-current- hover , #fff );
73- #{ ' --stk-accent-color' } : var (--stk-button-text-color-current- hover , #fff );
72+ background : var (--stk-button-background-color-hover , cssvar (button-background-color ));
73+ #{ ' --stk-button-text-color' } : var (--stk-button-text-color-hover , #fff );
74+ #{ ' --stk-accent-color-hover' } : var (--stk-button-text-color-hover , #fff );
75+ #{ ' --stk-accent-color' } : var (--stk-button-text-color-hover , #fff );
7476 }
7577 & .is-style-link .stk-button {
76- #{ ' --stk-accent-color-hover' } : var (--stk-link-color-current- hover );
77- #{ ' --stk-accent-color' } : var (--stk-link-color-current- hover );
78+ #{ ' --stk-accent-color-hover' } : var (--stk-link-color-hover );
79+ #{ ' --stk-accent-color' } : var (--stk-link-color-hover );
7880 }
7981 & .is-style-ghost .stk-button {
80- #{ ' --stk-button-outline-color' } : var (--stk-button-outline-color-current- hover , #008de4 );
81- #{ ' --stk-button-text-color' } : var (--stk-button-outline-color-current- hover , #008de4 );
82- #{ ' --stk-accent-color-hover' } : var (--stk-button-outline-color-current- hover , #008de4 );
83- #{ ' --stk-accent-color' } : var (--stk-button-outline-color-current- hover , #008de4 );
82+ #{ ' --stk-button-outline-color' } : var (--stk-button-outline-color-hover , #008de4 );
83+ #{ ' --stk-button-text-color' } : var (--stk-button-outline-color-hover , #008de4 );
84+ #{ ' --stk-accent-color-hover' } : var (--stk-button-outline-color-hover , #008de4 );
85+ #{ ' --stk-accent-color' } : var (--stk-button-outline-color-hover , #008de4 );
8486 }
8587 & .is-style-plain .stk-button {
86- #{ ' --stk-button-background-color' } : var (--stk-button-background-color-current- hover , #008de4 );
87- #{ ' --stk-button-text-color' } : var (--stk-button-plain-text-color-current- hover , cssvar (button-background-color ));
88- #{ ' --stk-accent-color-hover' } : var (--stk-button-plain-text-color-current- hover , cssvar (button-background-color ));
89- #{ ' --stk-accent-color' } : var (--stk-button-plain-text-color-current- hover , cssvar (button-background-color ));
88+ #{ ' --stk-button-background-color' } : var (--stk-button-background-color-hover , #008de4 );
89+ #{ ' --stk-button-text-color' } : var (--stk-button-plain-text-color-hover , cssvar (button-background-color ));
90+ #{ ' --stk-accent-color-hover' } : var (--stk-button-plain-text-color-hover , cssvar (button-background-color ));
91+ #{ ' --stk-accent-color' } : var (--stk-button-plain-text-color-hover , cssvar (button-background-color ));
9092 }
9193}
9294
0 commit comments