@ -80,11 +80,13 @@ export default {
box - shadow : 0 6 px 12 px - 4 px rgba ( 0 , 0 , 0 , 0.08 ) ;
box - shadow : 0 6 px 12 px - 4 px rgba ( 0 , 0 , 0 , 0.08 ) ;
border : 1 px solid rgba ( 0 , 0 , 0 , 0.06 ) ;
border : 1 px solid rgba ( 0 , 0 , 0 , 0.06 ) ;
backdrop - filter : blur ( 12 px ) ;
backdrop - filter : blur ( 12 px ) ;
border - radius : 8 px ;
border - radius : 12 px ;
box - sizing : border - box ;
box - sizing : border - box ;
padding : 6 px ;
padding : 6 px ;
z - index : 1000 ;
z - index : 1000 ;
- webkit - app - region : no - drag ;
- webkit - app - region : no - drag ;
transition : background 125 ms ease - out , opacity 125 ms ease - out ,
transform 125 ms ease - out ;
& : focus {
& : focus {
outline : none ;
outline : none ;
@ -94,8 +96,9 @@ export default {
[ data - theme = 'dark' ] {
[ data - theme = 'dark' ] {
. menu {
. menu {
background : rgba ( 36 , 36 , 36 , 0.78 ) ;
background : rgba ( 36 , 36 , 36 , 0.78 ) ;
backdrop - filter : blur ( 16 px ) contrast ( 120 % ) ;
backdrop - filter : blur ( 16 px ) contrast ( 120 % ) brightness ( 60 % ) ;
border : 1 px solid rgba ( 255 , 255 , 255 , 0.08 ) ;
border : 1 px solid rgba ( 255 , 255 , 255 , 0.08 ) ;
box - shadow : 0 0 6 px rgba ( 255 , 255 , 255 , 0.08 ) ;
}
}
. menu . item : hover {
. menu . item : hover {
color : var ( -- color - text ) ;
color : var ( -- color - text ) ;
@ -112,7 +115,7 @@ export default {
font - weight : 600 ;
font - weight : 600 ;
font - size : 14 px ;
font - size : 14 px ;
padding : 10 px 14 px ;
padding : 10 px 14 px ;
border - radius : 7 px ;
border - radius : 8 px ;
cursor : default ;
cursor : default ;
color : var ( -- color - text ) ;
color : var ( -- color - text ) ;
display : flex ;
display : flex ;
@ -120,6 +123,11 @@ export default {
& : hover {
& : hover {
color : var ( -- color - primary ) ;
color : var ( -- color - primary ) ;
background : var ( -- color - primary - bg - for - transparent ) ;
background : var ( -- color - primary - bg - for - transparent ) ;
transition : opacity 125 ms ease - out , transform 125 ms ease - out ;
}
& : active {
opacity : 0.75 ;
transform : scale ( 0.95 ) ;
}
}
. svg - icon {
. svg - icon {
@ -149,7 +157,7 @@ hr {
border - radius : 4 px ;
border - radius : 4 px ;
}
}
. info {
. info {
margin - left : 8 px ;
margin - left : 10 px ;
}
}
. title {
. title {
font - size : 16 px ;
font - size : 16 px ;