@@ -43,12 +43,21 @@ a.disabled {
4343}
4444.background_paper {
4545 background-color : var (--surface-200 );
46- background-image : linear-gradient (var (--surface-300 ) 2px , transparent 2px ),
46+ background-image :
47+ linear-gradient (var (--surface-300 ) 2px , transparent 2px ),
4748 linear-gradient (90deg , var (--surface-300 ) 2px , transparent 2px ),
4849 linear-gradient (var (--surface-300 ) 1px , transparent 1px ),
4950 linear-gradient (90deg , var (--surface-300 ) 1px , rgba (0 , 0 , 0 , 0 ) 1px );
50- background-size : 75px 75px , 75px 75px , 15px 15px , 15px 15px ;
51- background-position : -2px -2px , -2px -2px , -1px -1px , -1px -1px ;
51+ background-size :
52+ 75px 75px ,
53+ 75px 75px ,
54+ 15px 15px ,
55+ 15px 15px ;
56+ background-position :
57+ -2px -2px ,
58+ -2px -2px ,
59+ -1px -1px ,
60+ -1px -1px ;
5261}
5362.standard_input {
5463 padding-left : 3px ;
@@ -287,88 +296,83 @@ input[type="number"] {
287296 width : fit-content ;
288297 display : none ;
289298}
290- #header_btns {
299+ .firmware_flasher_button ,
300+ .connection_button {
291301 display : flex ;
302+ flex-direction : column ;
292303 align-items : center ;
293- gap : 2rem ;
294304}
295- .open_firmware_flasher ,
296- .connect_controls {
305+
306+ #header_buttons {
297307 display : flex ;
298- flex-direction : column ;
299308 align-items : center ;
300- }
301- .firmware_b {
302- width : 52px ;
303- height : 52px ;
304- a .flash {
309+ gap : 2rem ;
310+
311+ a .firmware_flasher_button__link {
312+ display : block ;
305313 background-color : var (--primary-500 );
306314 border : 1px solid var (--primary-600 );
307315 background-repeat : no-repeat ;
308316 height : 50px ;
309317 width : 50px ;
310318 border-radius : 100px ;
311319 box-shadow : 0 1px 2px rgba (0 , 0 , 0 , 0.35 );
312- float : left ;
313320 transition : none ;
314- background-image : url(../images/icons/cf_icon_flasher_white .svg ) ;
321+ background-image : url(../images/icons/cf_icon_flasher_black .svg ) ;
315322 background-size : 30px ;
316323 background-position : center 10px ;
317324 & :hover {
318325 background-color : var (--primary-400 );
319326 }
320327 }
321- a .flash .disabled {
328+ a .firmware_flasher_button__link .disabled {
322329 background-color : var (--surface-500 );
323330 pointer-events : none ;
324331 cursor : default ;
325332 }
326- a .flash .active {
333+ a .firmware_flasher_button__link .active {
327334 background-color : var (--error-500 );
328335 border : 1px solid var (--error-600 );
329336 transition : none ;
330- background-image : url(../images/icons/cf_icon_flasher_white.svg ) ;
331337 & :hover {
332338 background-color : var (--error-400 );
333339 }
334340 }
335- }
336- .connect_b {
337- width : 52px ;
338- height : 52px ;
339- a .connect {
340- background-color : var (--primary-500 );
341- border : 1px solid var (--primary-600 );
341+
342+ a .connection_button__link {
343+ display : block ;
344+ background-color : var (--primary-action );
345+ border : 1px solid var (--primary-action-border );
342346 background-repeat : no-repeat ;
343347 height : 50px ;
344348 width : 50px ;
345349 border-radius : 100px ;
346350 box-shadow : 0 1px 2px rgba (0 , 0 , 0 , 0.35 );
347- float : left ;
348351 transition : none ;
349- background-image : url(../images/icons/cf_icon_usb2_white .svg ) ;
352+ background-image : url(../images/icons/cf_icon_usb2_black .svg ) ;
350353 background-size : 44px ;
351354 background-position : center 6px ;
352355 & :hover {
353- background-color : var (--primary-400 );
356+ background-color : var (--primary-action-hover );
354357 }
355358 }
356- a .connect .disabled {
359+ a .connection_button__link .disabled {
357360 background-color : var (--surface-500 );
358361 pointer-events : none ;
359362 cursor : default ;
360363 }
361- a .connect .active {
364+ a .connection_button__link .active {
362365 background-color : var (--error-500 );
363366 border : 1px solid var (--error-600 );
364367 transition : none ;
365- background-image : url(../images/icons/cf_icon_usb1_white .svg ) ;
368+ background-image : url(../images/icons/cf_icon_usb1_black .svg ) ;
366369 & :hover {
367370 background-color : var (--error-400 );
368371 }
369372 }
370373}
371- .flash_state {
374+
375+ .firmware_flasher_button__label {
372376 white-space : nowrap ;
373377}
374378.header-wrapper {
@@ -2081,22 +2085,11 @@ each(range(12), {
20812085 display : block ;
20822086 order : 4 ;
20832087 }
2084- #header_btns {
2088+ #header_buttons {
20852089 margin-left : auto ;
20862090 order : 3 ;
20872091 gap : 1rem ;
20882092 }
2089- .firmware_b ,
2090- .connect_b {
2091- height : fit-content !important ;
2092- width : fit-content !important ;
2093- a {
2094- height : 2rem !important ;
2095- width : 2rem !important ;
2096- background-size : 1.5rem !important ;
2097- background-position : center !important ;
2098- }
2099- }
21002093 .web-port-picker {
21012094 order : 5 ;
21022095 }
@@ -2112,10 +2105,10 @@ each(range(12), {
21122105 order : 5 ;
21132106 justify-content : space-around ;
21142107 }
2115- .flash_state {
2108+ .firmware_flasher_button__label {
21162109 display : none !important ;
21172110 }
2118- .connect_state {
2111+ .connection_button__label {
21192112 display : none !important ;
21202113 }
21212114 #port-picker .reveal {
0 commit comments