@@ -21791,11 +21791,54 @@ body {
2179121791/* ============================= */
2179221792
2179321793.import-button {
21794- background : linear-gradient (135deg , # 7c3aed 0% , # a855f7 100% ) !important ;
21795- color : # fff !important ;
21794+ position : relative;
21795+ width : 44px ;
21796+ height : 44px ;
21797+ background : linear-gradient (135deg ,
21798+ rgba (124 , 58 , 237 , 0.12 ) 0% ,
21799+ rgba (99 , 39 , 196 , 0.18 ) 100% );
21800+ backdrop-filter : blur (20px ) saturate (1.4 );
21801+ -webkit-backdrop-filter : blur (20px ) saturate (1.4 );
21802+ border : 1.5px solid rgba (124 , 58 , 237 , 0.25 );
21803+ border-radius : 50% ;
21804+ cursor : pointer;
21805+ display : flex;
21806+ align-items : center;
21807+ justify-content : center;
21808+ transition : all 0.3s cubic-bezier (0.4 , 0 , 0.2 , 1 );
21809+ box-shadow :
21810+ 0 4px 16px rgba (124 , 58 , 237 , 0.2 ),
21811+ 0 2px 8px rgba (0 , 0 , 0 , 0.15 ),
21812+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.08 );
21813+ padding : 0 ;
2179621814}
2179721815.import-button : hover {
21798- background : linear-gradient (135deg , # a855f7 0% , # c084fc 100% ) !important ;
21816+ background : linear-gradient (135deg ,
21817+ rgba (124 , 58 , 237 , 0.18 ) 0% ,
21818+ rgba (99 , 39 , 196 , 0.25 ) 100% );
21819+ border-color : rgba (124 , 58 , 237 , 0.4 );
21820+ transform : scale (1.05 );
21821+ box-shadow :
21822+ 0 6px 20px rgba (124 , 58 , 237 , 0.3 ),
21823+ 0 3px 12px rgba (0 , 0 , 0 , 0.2 ),
21824+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.12 );
21825+ }
21826+ .import-button : active {
21827+ transform : scale (0.95 );
21828+ box-shadow :
21829+ 0 2px 8px rgba (124 , 58 , 237 , 0.15 ),
21830+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.06 );
21831+ }
21832+ .import-logo {
21833+ width : 22px ;
21834+ height : 22px ;
21835+ object-fit : contain;
21836+ opacity : 0.85 ;
21837+ transition : opacity 0.3s ease;
21838+ filter : invert (1 ) drop-shadow (0 2px 4px rgba (0 , 0 , 0 , 0.3 ));
21839+ }
21840+ .import-button : hover .import-logo {
21841+ opacity : 1 ;
2179921842}
2180021843
2180121844/* Modal container — matches wishlist/playlist modal vibe */
@@ -21988,6 +22031,29 @@ body {
2198822031 transform : translateY (-1px );
2198922032 box-shadow : 0 4px 16px rgba (29 , 185 , 84 , 0.3 );
2199022033}
22034+ .import-clear-btn {
22035+ width : 40px ;
22036+ height : 40px ;
22037+ border-radius : 10px ;
22038+ border : 1px solid rgba (255 , 255 , 255 , 0.12 );
22039+ background : rgba (255 , 255 , 255 , 0.06 );
22040+ color : rgba (255 , 255 , 255 , 0.5 );
22041+ font-size : 14px ;
22042+ cursor : pointer;
22043+ transition : all 0.3s ease;
22044+ flex-shrink : 0 ;
22045+ display : flex;
22046+ align-items : center;
22047+ justify-content : center;
22048+ }
22049+ .import-clear-btn : hover {
22050+ background : rgba (239 , 68 , 68 , 0.15 );
22051+ border-color : rgba (239 , 68 , 68 , 0.3 );
22052+ color : # ef4444 ;
22053+ }
22054+ .import-clear-btn .hidden {
22055+ display : none;
22056+ }
2199122057
2199222058/* Album grid */
2199322059.import-album-grid {
0 commit comments