|
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