@@ -39,8 +39,8 @@ body.transparent .app {
3939 position : relative;
4040 background : linear-gradient (
4141 180deg ,
42- rgba (15 , 15 , 25 , 0.85 ) 0% ,
43- rgba (20 , 20 , 35 , 0.9 ) 100%
42+ rgba (15 , 15 , 25 , 0.65 ) 0% ,
43+ rgba (20 , 20 , 35 , 0.75 ) 100%
4444 );
4545}
4646
@@ -49,8 +49,8 @@ body.transparent .app::before {
4949 position : absolute;
5050 inset : 0 ;
5151 z-index : -1 ;
52- backdrop-filter : blur (80 px ) saturate (180 % );
53- -webkit-backdrop-filter : blur (80 px ) saturate (180 % );
52+ backdrop-filter : blur (120 px ) saturate (200 % ) brightness ( 1.1 );
53+ -webkit-backdrop-filter : blur (120 px ) saturate (200 % ) brightness ( 1.1 );
5454 border-radius : 12px ;
5555}
5656
@@ -61,12 +61,15 @@ body.transparent .app::after {
6161 z-index : 0 ;
6262 background : linear-gradient (
6363 135deg ,
64- rgba (255 , 255 , 255 , 0.1 ) 0% ,
65- rgba (255 , 255 , 255 , 0.05 ) 50% ,
66- rgba (255 , 255 , 255 , 0.02 ) 100%
64+ rgba (255 , 255 , 255 , 0.15 ) 0% ,
65+ rgba (255 , 255 , 255 , 0.08 ) 50% ,
66+ rgba (255 , 255 , 255 , 0.03 ) 100%
6767 );
6868 border-radius : 12px ;
69- border : 1px solid rgba (255 , 255 , 255 , 0.1 );
69+ border : 1px solid rgba (255 , 255 , 255 , 0.18 );
70+ box-shadow :
71+ 0 8px 32px rgba (0 , 0 , 0 , 0.3 ),
72+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.1 );
7073 pointer-events : none;
7174}
7275
@@ -94,10 +97,11 @@ body.opaque .app {
9497/* Header */
9598.header {
9699 padding : 0.625rem 1.25rem ;
97- background : var (--glass-bg );
98- backdrop-filter : blur (20px );
99- -webkit-backdrop-filter : blur (20px );
100- border-bottom : 1px solid var (--glass-border );
100+ background : rgba (255 , 255 , 255 , 0.06 );
101+ backdrop-filter : blur (40px ) saturate (150% );
102+ -webkit-backdrop-filter : blur (40px ) saturate (150% );
103+ border-bottom : 1px solid rgba (255 , 255 , 255 , 0.15 );
104+ box-shadow : 0 1px 0 rgba (255 , 255 , 255 , 0.05 );
101105 display : flex;
102106 justify-content : space-between;
103107 align-items : center;
@@ -116,8 +120,8 @@ body.opaque .app {
116120}
117121
118122.settings-btn {
119- background : var ( --glass-bg );
120- border : 1px solid var ( --glass-border );
123+ background : rgba ( 255 , 255 , 255 , 0.08 );
124+ border : 1px solid rgba ( 255 , 255 , 255 , 0.12 );
121125 color : var (--text-primary );
122126 padding : 0.5rem 1rem ;
123127 border-radius : 8px ;
@@ -126,12 +130,14 @@ body.opaque .app {
126130 transition : all 0.2s ease;
127131 font-weight : 500 ;
128132 backdrop-filter : blur (10px );
133+ box-shadow : 0 1px 3px rgba (0 , 0 , 0 , 0.1 );
129134}
130135
131136.settings-btn : hover {
132- background : rgba (255 , 255 , 255 , 0.15 );
137+ background : rgba (255 , 255 , 255 , 0.12 );
133138 border-color : rgba (255 , 255 , 255 , 0.2 );
134139 transform : translateY (-1px );
140+ box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.15 );
135141}
136142
137143/* Search */
@@ -180,14 +186,15 @@ body.opaque .app {
180186.search-input {
181187 width : 100% ;
182188 padding : 0.875rem 3rem ;
183- background : rgba (255 , 255 , 255 , 0.06 );
184- border : 1px solid rgba (255 , 255 , 255 , 0.08 );
189+ background : rgba (255 , 255 , 255 , 0.08 );
190+ border : 1px solid rgba (255 , 255 , 255 , 0.12 );
185191 border-radius : 12px ;
186192 font-size : 0.875rem ;
187193 color : var (--text-primary );
188194 outline : none;
189195 transition : all 0.3s cubic-bezier (0.4 , 0 , 0.2 , 1 );
190- backdrop-filter : blur (10px );
196+ backdrop-filter : blur (20px ) saturate (150% );
197+ box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.1 ), inset 0 1px 0 rgba (255 , 255 , 255 , 0.05 );
191198}
192199
193200.search-input ::placeholder {
@@ -196,10 +203,11 @@ body.opaque .app {
196203}
197204
198205.search-input : focus {
199- background : rgba (255 , 255 , 255 , 0.1 );
206+ background : rgba (255 , 255 , 255 , 0.12 );
200207 border-color : var (--accent-primary );
201- box-shadow : 0 0 0 3px rgba (99 , 102 , 241 , 0.15 ),
202- 0 4px 20px rgba (99 , 102 , 241 , 0.1 );
208+ box-shadow : 0 0 0 3px rgba (99 , 102 , 241 , 0.2 ),
209+ 0 4px 20px rgba (99 , 102 , 241 , 0.15 ),
210+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.08 );
203211}
204212
205213.search-wrapper : focus-within .search-icon {
@@ -231,12 +239,15 @@ body.opaque .app {
231239 color : var (--text-secondary );
232240 transition : all 0.2s ease;
233241 z-index : 2 ;
242+ backdrop-filter : blur (10px );
243+ box-shadow : 0 1px 3px rgba (0 , 0 , 0 , 0.1 );
234244}
235245
236246.clear-btn : hover {
237- background : rgba (255 , 255 , 255 , 0.2 );
247+ background : rgba (255 , 255 , 255 , 0.18 );
238248 color : var (--text-primary );
239249 transform : scale (1.05 );
250+ box-shadow : 0 2px 6px rgba (0 , 0 , 0 , 0.15 );
240251}
241252
242253.clear-btn : active {
@@ -303,23 +314,26 @@ body.opaque .app {
303314}
304315
305316.load-more-btn {
306- background : var ( --glass-bg );
307- border : 1px solid var ( --glass-border );
317+ background : rgba ( 255 , 255 , 255 , 0.08 );
318+ border : 1px solid rgba ( 255 , 255 , 255 , 0.15 );
308319 color : var (--text-primary );
309320 padding : 0.75rem 2rem ;
310321 border-radius : 10px ;
311322 cursor : pointer;
312323 font-size : 0.8125rem ;
313324 font-weight : 600 ;
314325 transition : all 0.2s ease;
315- backdrop-filter : blur (10px );
326+ backdrop-filter : blur (20px ) saturate (150% );
327+ box-shadow : 0 2px 8px rgba (0 , 0 , 0 , 0.1 ), inset 0 1px 0 rgba (255 , 255 , 255 , 0.05 );
316328}
317329
318330.load-more-btn : hover : not (: disabled ) {
319- background : rgba (255 , 255 , 255 , 0.15 );
331+ background : rgba (255 , 255 , 255 , 0.12 );
320332 border-color : var (--accent-primary );
321333 transform : translateY (-2px );
322- box-shadow : 0 4px 20px rgba (99 , 102 , 241 , 0.2 );
334+ box-shadow : 0 4px 20px rgba (99 , 102 , 241 , 0.25 ),
335+ 0 2px 8px rgba (0 , 0 , 0 , 0.15 ),
336+ inset 0 1px 0 rgba (255 , 255 , 255 , 0.08 );
323337}
324338
325339.load-more-btn : disabled {
0 commit comments