@@ -421,7 +421,8 @@ body:not(.reduce-animations)::before,
421421 opacity : 0 ;
422422 transition : background-color 0.3s , color 0.3s , background-image 0.5s , filter 1s !important ;
423423 /* Match the main background transform for animations */
424- transform : scale (var (--bg-transform-scale , 1.05 ));
424+ transform : scale (var (--bg-transform-scale ));
425+ filter : var (--wallpaper-filter , none); /* Use the CSS custom property */
425426}
426427
427428# time-of-day-overlay {
@@ -645,7 +646,7 @@ input[type="color"]::-moz-color-swatch {
645646 border-radius : 5px ;
646647 opacity : 1 ;
647648 outline : 1px solid var (--glass-border );
648- backdrop-filter : invert (1 ) hue-rotate (180deg ) contrast (2 ) saturate (1 ) blur (10px ) opacity ( 0.5 );
649+ backdrop-filter : invert (0.8 ) hue-rotate (180deg ) contrast (1 ) saturate (2 ) blur (10px );
649650}
650651
651652/* One Button Navigation Handle */
@@ -808,7 +809,7 @@ body.one-button-nav-active .dock.show {
808809 width : 6px ;
809810 height : 6px ;
810811 border-radius : 50% ;
811- backdrop-filter : invert (1 ) hue-rotate (180deg ) contrast (2 ) saturate (1 ) blur (10px ) opacity ( 0.5 );
812+ backdrop-filter : invert (0.8 ) hue-rotate (180deg ) contrast (1 ) saturate (2 ) blur (10px );
812813}
813814
814815# status-indicator .material-symbols-rounded {
@@ -863,7 +864,7 @@ body.one-button-nav-active .dock.show {
863864 -webkit-mask-composite : source-in;
864865 mask-image : linear-gradient (black, black);
865866 mask-composite : source-in;
866- backdrop-filter : invert (1 ) hue-rotate (180deg ) contrast (2 ) saturate (1 ) blur (10px ) opacity ( 0.5 );
867+ backdrop-filter : invert (0.8 ) hue-rotate (180deg ) contrast (1 ) saturate (2 ) blur (10px );
867868 }
868869}
869870
@@ -2544,7 +2545,7 @@ input[type="radio"]:checked::before {
25442545 width : 12px ;
25452546 height : 12px ;
25462547 background-color : transparent;
2547- backdrop-filter : invert (1 ) hue-rotate (180deg ) contrast (2 ) saturate (1 ) blur (10px ) opacity ( 0.5 );
2548+ backdrop-filter : invert (0.8 ) hue-rotate (180deg ) contrast (1 ) saturate (2 ) blur (10px );
25482549 opacity : 0.25 ;
25492550 }
25502551
@@ -3164,33 +3165,23 @@ input[type="radio"]:checked::before {
31643165/* App Drawer Styles */
31653166.app-drawer {
31663167 position : fixed;
3167- bottom : -100% ;
3168+ opacity : 0 ;
3169+ bottom : 0 ;
31683170 left : 0 ;
31693171 width : 100% ;
31703172 height : 100% ;
3171- background-color : transparent ;
3172- transition : bottom 0.3 s ease ;
3173+ background-color : var ( --background-color-tr ) ;
3174+ backdrop-filter : blur ( 5 px ) ;
31733175 z-index : 1001 ;
31743176 overflow : hidden;
31753177 touch-action : none;
31763178 user-select : none;
3177- backdrop-filter : var (--edge-refraction-filter ) blur (2.5px );
31783179 touch-action : none;
31793180 user-select : none;
3180- opacity : 0 ;
3181- border-top : 1px solid var (--glass-border );
3182- border-radius : 50px 50px 0 0 ;
3183- corner-shape : superellipse (1.5 );
31843181 content-visibility : hidden;
31853182 pointer-events : none;
3186- border : 1px solid var (--glass-border );
3187- box-shadow : var (--sun-shadow-strong ), 0 0 50px rgba (0 , 0 , 0 , 0.2 );
3188- }
3189-
3190- # app-drawer {
31913183 transform-origin : bottom;
3192- will-change : transform, opacity, bottom;
3193- transition : all 0.3s cubic-bezier (0.4 , 0 , 0.2 , 1 );
3184+ will-change : transform, opacity, bottom, content-visibility;
31943185}
31953186
31963187.drawer-action-btn {
@@ -3214,14 +3205,8 @@ input[type="radio"]:checked::before {
32143205 bottom : 0 ;
32153206 opacity : 1 ;
32163207 transform : none;
3217- filter : none;
32183208 content-visibility : auto;
32193209 pointer-events : auto;
3220- background-color : var (--background-color-tr );
3221- backdrop-filter : blur (5px );
3222- border-radius : 0 ;
3223- border : none;
3224- box-shadow : none;
32253210 }
32263211
32273212 .app-drawer-handle {
@@ -4225,12 +4210,6 @@ input[type="radio"]:checked::before {
42254210 }
42264211}
42274212
4228- @media (min-width : 800px ) {
4229- .app-drawer {
4230- transform : scale (0.9 );
4231- }
4232- }
4233-
42344213@media (max-width : 520px ) {
42354214 .app-drawer-grid {
42364215 grid-template-columns : repeat (3 , 1fr );
@@ -4264,4 +4243,4 @@ input[type="radio"]:checked::before {
42644243 .app-drawer-grid {
42654244 grid-template-columns : repeat (1 , 1fr );
42664245 }
4267- }
4246+ }
0 commit comments