@@ -535,13 +535,15 @@ body {
535535
536536.legend-layers-section {
537537 padding : var (--space-md );
538+ display : flex;
539+ flex-direction : column;
540+ align-items : center;
538541}
539542
540543.legend-scale-section {
541544 padding : var (--space-sm ) var (--space-md );
542545 display : flex;
543546 justify-content : center;
544- border-top : 1px solid var (--glass-border );
545547}
546548
547549.legend-section-title {
@@ -551,31 +553,30 @@ body {
551553 text-transform : uppercase;
552554 letter-spacing : 0.8px ;
553555 margin-bottom : var (--space-sm );
556+ text-align : center;
554557}
555558
556559.legend-items {
557560 display : flex;
558561 flex-direction : column;
559562 gap : var (--space-xs );
563+ align-items : center;
560564}
561565
562566.legend-item {
563567 display : flex;
564568 align-items : center;
565- font-size : clamp (10px , 0.8vw , 12px );
569+ justify-content : center;
570+ font-size : clamp (12px , 1vw , 14px );
566571 color : var (--text-primary );
567- padding : var (--space-sm ) var (--space-md );
568- background : rgba (255 , 255 , 255 , 0.03 );
569- border : 1px solid rgba (255 , 255 , 255 , 0.05 );
570- border-radius : var (--radius-sm );
572+ padding : var (--space-xs ) 0 ;
571573 font-weight : 500 ;
572- min-height : 32 px ;
574+ text-align : center ;
573575}
574576
575577.legend-icon {
576578 width : 16px ;
577579 height : 16px ;
578- margin-right : var (--space-sm );
579580 flex-shrink : 0 ;
580581 display : flex;
581582 align-items : center;
@@ -627,7 +628,6 @@ body {
627628 padding : var (--space-sm ) var (--space-md );
628629 display : flex;
629630 justify-content : center;
630- border-top : 1px solid var (--glass-border );
631631}
632632
633633.legend-controls {
0 commit comments