1
1
.es-button ,
2
2
a .es-button ,
3
3
a .es-button : link ,
4
- a .es-button : visited {
5
- background-color : var (--color-brand );
6
- color : var (--color-white );
4
+ a .es-button : visited ,
5
+ .es-button-secondary ,
6
+ a .es-button-secondary ,
7
+ a .es-button-secondary : link ,
8
+ a .es-button-secondary : visited {
9
+ background-color : var (--color-button-bg );
10
+ color : var (--color-button-text );
7
11
padding-left : var (--spacing-3 );
8
12
padding-right : var (--spacing-3 );
9
13
padding-top : var (--spacing-1 );
@@ -12,13 +16,42 @@ a.es-button:visited {
12
16
border-radius : var (--radius-lg );
13
17
font-size : var (--font-size-md );
14
18
line-height : var (--line-height-md );
19
+ transition : background-color 0.2s , color 0.1s ;
20
+ box-shadow : 0 0 2px -1px var (--color-gray-800 ), 0 2px 9px -5px var (--color-gray-800 );
15
21
}
16
22
17
- .es-button : active {
18
- background : var (--color-brand-hc-dark );
23
+ .es-button : focus ,
24
+ a .es-button : focus ,
25
+ .es-button-secondary : focus ,
26
+ a .es-button-secondary : focus {
27
+ box-shadow : var (--focus ), 0 0 2px -1px var (--color-gray-800 ), 0 2px 8px -4px var (--color-gray-800 );
19
28
}
20
29
21
- a .es-button {
30
+ .es-button : hover ,
31
+ .es-button : active ,
32
+ a .es-button : hover ,
33
+ a .es-button : active {
34
+ background : var (--color-button-bg-hover );
35
+ }
36
+
37
+ a .es-button ,
38
+ a .es-button-secondary {
22
39
display : inline-block;
23
40
text-decoration : none;
24
41
}
42
+
43
+ .es-button-secondary ,
44
+ a .es-button-secondary ,
45
+ a .es-button-secondary : link ,
46
+ a .es-button-secondary : visited {
47
+ background : var (--color-button-secondary-bg );
48
+ color : var (--color-button-secondary-text );
49
+ }
50
+
51
+ .es-button-secondary : hover ,
52
+ .es-button-secondary : active ,
53
+ a .es-button-secondary : hover ,
54
+ a .es-button-secondary : active {
55
+ background : var (--color-button-secondary-bg-hover );
56
+ color : var (--color-button-secondary-text-hover );
57
+ }
0 commit comments