@@ -18,7 +18,7 @@ ha-card {
1818 height : 50px ;
1919 background-color : var (--bubble-media-player-main-background-color , var (--bubble-main-background-color , var (--background-color-2 , var (--secondary-background-color ))));
2020 touch-action : pan-y;
21- border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , 32 px ));
21+ border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , calc ( var ( --row-height , 56 px ) / 2 ) ));
2222 box-shadow : var (--bubble-media-player-box-shadow , var (--bubble-box-shadow , none));
2323 border : var (--bubble-media-player-border , var (--bubble-border , none));
2424}
@@ -31,7 +31,7 @@ ha-card {
3131 height : 100% ;
3232 width : 100% ;
3333 transition : background-color 1.5s ;
34- border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , 32 px ));
34+ border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , calc ( var ( --row-height , 56 px ) / 2 ) ));
3535 background-color : rgba (0 , 0 , 0 , 0 );
3636}
3737
@@ -51,7 +51,7 @@ ha-card {
5151 background : none;
5252 border : none;
5353 cursor : pointer;
54- border-radius : var (--bubble-media-player-buttons-border-radius , var (--bubble-border-radius , 32 px ));
54+ border-radius : var (--bubble-media-player-buttons-border-radius , var (--bubble-border-radius , calc ( var ( --row-height , 56 px ) / 2 ) ));
5555 padding : 6px ;
5656 height : 24px ;
5757 width : 24px ;
@@ -69,7 +69,7 @@ ha-card {
6969 height : 38px ;
7070 left : 50px ;
7171 overflow : hidden;
72- border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , 32 px ));
72+ border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , calc ( var ( --row-height , 56 px ) / 2 ) ));
7373 z-index : 1 ;
7474 background-color : var (--bubble-media-player-slider-background-color , var (--bubble-icon-background-color , var (--bubble-secondary-background-color , var (--card-background-color , var (--ha-card-background )))));
7575 opacity : 1 ;
@@ -276,8 +276,8 @@ ha-card {
276276}
277277
278278.large .bubble-media-player-container {
279- height : 56px ;
280- border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , 32 px ));
279+ height : calc ( var ( --row-height , 56px ) * var ( --row-size , 1 ) + var ( --row-gap , 8 px ) * ( var ( --row-size , 1 ) - 1 )) ;
280+ border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , calc ( var ( --row-height , 56 px ) / 2 ) ));
281281}
282282
283283.large .bubble-icon-container {
@@ -298,7 +298,7 @@ ha-card {
298298
299299.large .bubble-volume-slider {
300300 height : 42px ;
301- border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , 32 px ));
301+ border-radius : var (--bubble-media-player-border-radius , var (--bubble-border-radius , calc ( var ( --row-height , 56 px ) / 2 ) ));
302302 left : 60px ;
303303 width : calc (100% - 168px );
304304}
@@ -312,16 +312,24 @@ ha-card {
312312 align-items : center;
313313}
314314
315+ .large .bubble-sub-button-container : has (> : last-child : nth-child (2 )) : nth-child (2 ) {
316+ grid-row : 1 / calc (var (--row-size , 1 ) + 1 );
317+ }
318+
315319.rows-2 .bubble-sub-button-container {
316320 flex-direction : column;
317321 gap : 4px !important ;
318322 display : grid !important ;
319323 grid-template-columns : repeat (1 , 1fr );
320- grid-template-rows : repeat (2 , minmax (auto, max-content));
324+ grid-template-rows : repeat (calc ( 2 * var ( --row-size , 1 )) , minmax (auto, max-content));
321325 grid-auto-flow : column;
322326 width : auto;
323327}
324328
325329.rows-2 .bubble-sub-button {
326330 height : 20px !important ;
327331}
332+
333+ .large .rows-2 .bubble-sub-button-container : has (> : last-child : nth-child (2 )) : nth-child (2 ) {
334+ grid-row : 1 / calc (2 * var (--row-size , 1 ) + 1 );
335+ }
0 commit comments