|
66 | 66 | // Default button |
67 | 67 |
|
68 | 68 | .btn { |
69 | | - color: var(--color-text-primary); |
| 69 | + color: var(--color-btn-text); |
70 | 70 | background-color: var(--color-btn-bg); |
71 | 71 | border-color: var(--color-btn-border); |
72 | | - box-shadow: var(--color-btn-shadow), var(--color-btn-shadow-highlight); |
73 | | - transition: background-color 0.2s cubic-bezier(0.3, 0, 0.5, 1); |
| 72 | + box-shadow: var(--color-btn-shadow), var(--color-btn-inset-shadow); |
| 73 | + transition: 0.2s cubic-bezier(0.3, 0, 0.5, 1); |
| 74 | + transition-property: color, background-color, border-color; |
74 | 75 |
|
75 | 76 | &:hover, |
76 | 77 | &.hover, |
77 | 78 | [open] > & { |
78 | | - background-color: var(--color-btn-bg-hover); |
| 79 | + background-color: var(--color-btn-hover-bg); |
| 80 | + border-color: var(--color-btn-hover-border); |
79 | 81 | transition-duration: 0.1s; |
80 | 82 | } |
81 | 83 |
|
82 | 84 | &:active, |
83 | 85 | &.selected, |
84 | 86 | &[aria-selected=true] { |
85 | | - background-color: var(--color-btn-bg-active); |
| 87 | + background-color: var(--color-btn-selected-bg); |
86 | 88 | box-shadow: var(--color-shadow-inset); |
87 | 89 | transition: none; |
88 | 90 | } |
|
98 | 100 | // Keep :focus after :disabled. Allows to see the focus ring even on disabled buttons |
99 | 101 | &:focus, |
100 | 102 | &.focus { |
101 | | - outline: 1px dotted transparent; // Support Firfox custom colors |
102 | | - outline-offset: 2px; |
103 | | - box-shadow: var(--color-state-focus-shadow); |
| 103 | + outline: none; |
| 104 | + border-color: var(--color-btn-focus-border); |
| 105 | + box-shadow: var(--color-btn-focus-shadow); |
104 | 106 | } |
105 | 107 | } |
106 | 108 |
|
|
155 | 157 |
|
156 | 158 | .btn-outline { |
157 | 159 | color: var(--color-btn-outline-text); |
158 | | - transition: none; |
159 | 160 |
|
160 | 161 | &:hover, |
161 | 162 | [open] > & { |
|
210 | 211 |
|
211 | 212 | .btn-danger { |
212 | 213 | color: var(--color-btn-danger-text); |
213 | | - transition: none; |
214 | 214 |
|
215 | 215 | &:hover, |
216 | 216 | [open] > & { |
|
0 commit comments