|
11 | 11 | display: inline-block; |
12 | 12 | cursor: pointer; |
13 | 13 | border: 0; |
14 | | - border-radius: 3em; |
15 | 14 | font-weight: 600; /* Keeps text bold across all buttons */ |
16 | 15 | letter-spacing: 0%; /* Ensures no unintended spacing differences */ |
17 | 16 |
|
|
65 | 64 |
|
66 | 65 | .storybook-button--desktop--medium { |
67 | 66 | font-size: 19.2px; |
68 | | - width: 161; |
69 | | - height: 61; |
| 67 | + width: 161px; |
| 68 | + height: 61px; |
70 | 69 | line-height: 28.8px; |
71 | 70 |
|
72 | 71 | border-radius: 48px; |
|
114 | 113 | &:hover { |
115 | 114 | background-color: #005CB8; |
116 | 115 | } |
117 | | - &:focus { |
| 116 | + &:focus-visible { |
118 | 117 | background-color: #0073E6; |
119 | | - border: 6px solid #002E5C; |
| 118 | + outline: 6px solid #002E5C; |
| 119 | + |
120 | 120 | } |
121 | 121 | &:active { |
122 | 122 | background-color: #00458A; |
| 123 | + |
123 | 124 | } |
124 | 125 | &:disabled { |
125 | 126 | background-color: #57ABFF; |
126 | | - border: 4px solid #1F8FFF; |
| 127 | + outline: 4px solid #1F8FFF; |
127 | 128 | } |
128 | 129 |
|
129 | 130 | } |
|
132 | 133 | .storybook-button--secondary.storybook-button--light { |
133 | 134 | background-color: #FFFFFF; |
134 | 135 | color: #000000; |
135 | | - border: 3px solid #000000; |
| 136 | + outline: 3px solid #000000; |
136 | 137 | &:hover { |
137 | 138 | background: var(--Buttons-CTA-Button-Secondary-secondary-hover, #D6D6D6); |
138 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #000000); |
139 | 139 | } |
140 | | - &:focus { |
| 140 | + &:focus-visible { |
141 | 141 | background: var(--Buttons-CTA-Button-Secondary-secondary-default, #FFFFFF); |
142 | | - border: 6px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #000000); |
| 142 | + outline: 6px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #000000); |
143 | 143 | } |
144 | 144 | &:active { |
145 | 145 | background: var(--Buttons-CTA-Button-Secondary-secondary-active, #ABABAB); |
146 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #000000); |
| 146 | + |
147 | 147 | } |
148 | 148 | &:disabled { |
149 | 149 | background: var(--Buttons-CTA-Button-Secondary-secondary-default, #FFFFFF); |
150 | | - border: 5px solid var(--Buttons-CTA-Button-Secondary-secondary-disabled-outline, #979797); |
| 150 | + outline: 5px solid var(--Buttons-CTA-Button-Secondary-secondary-disabled-outline, #979797); |
151 | 151 | } |
152 | 152 | } |
153 | 153 | /* danger */ |
|
157 | 157 | &:hover { |
158 | 158 | background: var(--Buttons-CTA-Button-Primary-Danger-primary-hover, #A11C29); |
159 | 159 | } |
160 | | - &:focus { |
| 160 | + &:focus-visible { |
161 | 161 | background: var(--Buttons-CTA-Button-Primary-Danger-primary-default, #C82333); |
162 | | - border: 6px solid var(--Buttons-CTA-Button-Primary-Danger-primary-active-border, #4E0E14); |
| 162 | + outline: 6px solid var(--Buttons-CTA-Button-Primary-Danger-primary-active-border, #4E0E14); |
163 | 163 | } |
164 | 164 | &:active { |
165 | 165 | background: var(--Buttons-CTA-Button-Primary-Danger-primary-active, #7A151F); |
166 | 166 | } |
167 | 167 | &:disabled { |
168 | 168 | background: var(--Buttons-CTA-Button-Primary-Danger-primary-disabled, #EC8E97); |
169 | | - border: 4px solid var(--Buttons-CTA-Button-Primary-Danger-primary-disabled-border, #E36370); |
| 169 | + outline: 4px solid var(--Buttons-CTA-Button-Primary-Danger-primary-disabled-border, #E36370); |
170 | 170 | } |
171 | 171 | } |
172 | 172 | /* secondary danger */ |
173 | 173 | .storybook-button--danger.storybook-button--secondary.storybook-button--light { |
174 | | - background-color: #ffffff; |
175 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #C82333); |
| 174 | + |
| 175 | + outline: 3px solid #C82333; |
176 | 176 | color: #c82333; |
177 | 177 | &:hover { |
178 | 178 | background: var(--Buttons-CTA-Button-Secondary-Danger-secondary-hover, #FBE9EB); |
179 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #C82333); |
180 | 179 | } |
181 | | - &:focus { |
| 180 | + &:focus-visible { |
182 | 181 | background: var(--Buttons-CTA-Button-Secondary-Danger-secondary-default, #FFFFFF); |
183 | | - border: 6px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #C82333); |
| 182 | + outline: 6px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #C82333); |
184 | 183 | } |
185 | 184 | &:active { |
186 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #C82333); |
187 | 185 | background: var(--Buttons-CTA-Button-Secondary-Danger-secondary-active, #F7CFD3); |
188 | 186 |
|
189 | 187 | } |
190 | 188 | &:disabled { |
191 | 189 | background: var(--Buttons-CTA-Button-Secondary-Danger-secondary-default, #FFFFFF); |
192 | | - border: 5px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-disabled-outline, #EC8E97); |
| 190 | + outline: 5px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-disabled-outline, #EC8E97); |
193 | 191 | } |
194 | 192 | } |
195 | 193 |
|
|
203 | 201 | &:hover { |
204 | 202 | background: var(--Buttons-CTA-Button-Primary-primary-hover, #57ABFF); |
205 | 203 | } |
206 | | - &:focus { |
| 204 | + &:focus-visible { |
207 | 205 | background: var(--Buttons-CTA-Button-Primary-primary-default, #1F8FFF); |
208 | | - border: 6px solid var(--Buttons-CTA-Button-Primary-primary-active-border, #C7E3FF) |
| 206 | + outline: 6px solid var(--Buttons-CTA-Button-Primary-primary-active-border, #C7E3FF) |
209 | 207 | } |
210 | 208 | &:active { |
211 | 209 | background: var(--Buttons-CTA-Button-Primary-primary-active, #8FC7FF); |
212 | 210 |
|
213 | 211 | } |
214 | 212 | &:disabled { |
215 | 213 | background: var(--Buttons-CTA-Button-Primary-primary-disabled, #005CB8); |
216 | | - border: 4px solid var(--Buttons-CTA-Button-Primary-primary-disabled-border, #0073E6); |
| 214 | + outline: 4px solid var(--Buttons-CTA-Button-Primary-primary-disabled-border, #0073E6); |
217 | 215 | } |
218 | 216 | } |
219 | 217 | /* secondary */ |
220 | 218 | .storybook-button--secondary.storybook-button--dark { |
221 | 219 | background-color: #25262B; |
222 | 220 | color: #ffffff; |
223 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #FFFFFF); |
| 221 | + outline: 3px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #FFFFFF); |
224 | 222 | &:hover { |
225 | 223 | background: var(--Buttons-CTA-Button-Secondary-secondary-hover, #42444D); |
226 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #FFFFFF); |
227 | 224 | } |
228 | | - &:focus { |
| 225 | + &:focus-visible { |
229 | 226 | background: var(--Buttons-CTA-Button-Secondary-secondary-default, #25262B); |
230 | | - border: 6px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #FFFFFF); |
| 227 | + outline: 6px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #FFFFFF); |
231 | 228 | } |
232 | 229 | &:active { |
233 | 230 | background: var(--Buttons-CTA-Button-Secondary-secondary-active, #656876); |
234 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-secondary-outline, #FFFFFF); |
235 | 231 | } |
236 | 232 | &:disabled { |
237 | 233 | background: var(--Buttons-CTA-Button-Secondary-secondary-default, #25262B); |
238 | | - border: 5px solid var(--Buttons-CTA-Button-Secondary-secondary-disabled-outline, #797C8B); |
| 234 | + outline: 5px solid var(--Buttons-CTA-Button-Secondary-secondary-disabled-outline, #797C8B); |
239 | 235 | } |
240 | 236 | } |
241 | 237 | /* danger */ |
|
245 | 241 | &:hover { |
246 | 242 | background: var(--Buttons-CTA-Button-Primary-Danger-primary-hover, #EC8E97); |
247 | 243 | } |
248 | | - &:focus { |
| 244 | + &:focus-visible { |
249 | 245 | background: var(--Buttons-CTA-Button-Primary-Danger-primary-default, #E36370); |
250 | | - border: 6px solid var(--Buttons-CTA-Button-Primary-Danger-primary-active-border, #F7CFD3); |
| 246 | + outline: 6px solid var(--Buttons-CTA-Button-Primary-Danger-primary-active-border, #F7CFD3); |
251 | 247 | } |
252 | 248 | &:active { |
253 | 249 | background: var(--Buttons-CTA-Button-Primary-Danger-primary-active, #F3AAB1); |
254 | 250 |
|
255 | 251 | } |
256 | 252 | &:disabled { |
257 | 253 | background: var(--Buttons-CTA-Button-Primary-Danger-primary-disabled, #A11C29); |
258 | | - border: 4px solid var(--Buttons-CTA-Button-Primary-Danger-primary-disabled-border, #C82333); |
| 254 | + outline: 4px solid var(--Buttons-CTA-Button-Primary-Danger-primary-disabled-border, #C82333); |
259 | 255 | } |
260 | 256 | } |
261 | 257 | /* secondary danger */ |
262 | 258 | .storybook-button--danger.storybook-button--secondary.storybook-button--dark { |
263 | 259 | color: #e36370; |
264 | 260 | background-color: #25262B; |
265 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #E36370); |
| 261 | + outline: 3px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #E36370); |
266 | 262 | &:hover { |
267 | 263 | background: var(--Buttons-CTA-Button-Secondary-Danger-secondary-hover, #27070A); |
268 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #E36370); |
269 | 264 | } |
270 | | - &:focus { |
| 265 | + &:focus-visible { |
271 | 266 | background: var(--Buttons-CTA-Button-Secondary-Danger-secondary-default, #25262B); |
272 | | - border: 6px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #E36370); |
| 267 | + outline: 6px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #E36370); |
273 | 268 | } |
274 | 269 | &:active { |
275 | 270 | background: var(--Buttons-CTA-Button-Secondary-Danger-secondary-active, #4E0E14); |
276 | | - border: 3px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-outline, #E36370); |
277 | 271 | } |
278 | 272 | &:disabled { |
279 | 273 | background: var(--Buttons-CTA-Button-Secondary-Danger-secondary-default, #25262B); |
280 | | - border: 5px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-disabled-outline, #A11C29); |
| 274 | + outline: 5px solid var(--Buttons-CTA-Button-Secondary-Danger-secondary-disabled-outline, #A11C29); |
281 | 275 | } |
282 | 276 | } |
283 | 277 |
|
|
0 commit comments