@@ -515,12 +515,17 @@ html.light {
515515.f-ov {
516516 position : fixed;
517517 inset : 0 ;
518- background : rgba (0 , 0 , 0 , 0.32 );
518+ background : rgba (0 , 0 , 0 , 0.5 );
519519 display : none;
520520 align-items : flex-start;
521521 justify-content : center;
522- z-index : 50 ;
522+ z-index : 10001 ;
523523 padding : 60px 16px ;
524+ /* Ensure backdrop covers entire viewport on mobile, including safe areas */
525+ top : 0 ;
526+ left : 0 ;
527+ right : 0 ;
528+ bottom : 0 ;
524529}
525530.f-ov .open {
526531 display : flex;
@@ -557,8 +562,8 @@ html.light {
557562 border-radius : 9px ;
558563 display : grid;
559564 place-items : center;
560- color : # 05060f ;
561- background : var (--aa-grad-accent );
565+ color : var ( --color-text-secondary ) ;
566+ background : var (--color-background-tertiary );
562567 flex : none;
563568}
564569.aa-manual-titles {
@@ -2197,6 +2202,12 @@ svg {
21972202 background : linear-gradient (to top, var (--color-background-primary ) 60% , transparent);
21982203 pointer-events : none;
21992204 }
2205+ /* Hide action bar when Guide modal is open */
2206+ .f-ov .open ~ .aa-mobile-actionbar ,
2207+ body : has (.f-ov .open ) .aa-mobile-actionbar {
2208+ display : none !important ;
2209+ pointer-events : none !important ;
2210+ }
22002211 .aa-mobile-actionbar > button {
22012212 pointer-events : auto;
22022213 flex : 1 ;
@@ -2341,16 +2352,16 @@ svg {
23412352 transform : translateY (-1px );
23422353}
23432354.aa-export-btn .primary {
2344- color : # 05060f ;
2355+ color : var ( --color-text-secondary ) ;
23452356 font-weight : 600 ;
2346- background : var (--aa-grad-accent );
2347- border-color : transparent ;
2348- box-shadow : 0 3 px 14 px -6 px rgba (139 , 124 , 255 , 0.7 );
2357+ background : var (--color-background-secondary );
2358+ border-color : var ( --color-border-secondary ) ;
2359+ box-shadow : 0 2 px 8 px -2 px rgba (0 , 0 , 0 , 0.1 );
23492360}
23502361.aa-export-btn .primary .aa-kbd {
2351- color : # 05060f ;
2352- background : rgba ( 5 , 6 , 15 , 0.12 ) ;
2353- border-color : rgba ( 5 , 6 , 15 , 0.18 );
2362+ color : var ( --color-text-secondary ) ;
2363+ background : transparent ;
2364+ border-color : var ( --color-border-tertiary );
23542365}
23552366@supports not (background : color-mix (in srgb, red, blue)) {
23562367 .aa-export-btn {
@@ -2734,9 +2745,9 @@ svg {
27342745 cursor : pointer;
27352746 display : grid;
27362747 place-items : center;
2737- color : # 05060f ;
2738- background : var (--aa-grad-accent );
2739- box-shadow : 0 8 px 24 px -6 px rgba (139 , 124 , 255 , 0.7 );
2748+ color : var ( --color-text-tertiary ) ;
2749+ background : var (--color-background-secondary );
2750+ box-shadow : 0 4 px 12 px -4 px rgba (0 , 0 , 0 , 0.15 );
27402751 transition :
27412752 transform 0.15s var (--aa-ease ),
27422753 box-shadow 0.15s ease;
@@ -2946,8 +2957,8 @@ svg {
29462957 cursor : pointer;
29472958 display : grid;
29482959 place-items : center;
2949- color : # 05060f ;
2950- background : var (--aa-grad-accent );
2960+ color : var ( --color-text-secondary ) ;
2961+ background : var (--color-background-secondary );
29512962}
29522963.aa-chat-send : disabled {
29532964 opacity : 0.5 ;
@@ -3010,11 +3021,10 @@ body.aa-cop-running .aa-steps {
30103021 font-weight : 600 ;
30113022 white-space : nowrap;
30123023 flex-shrink : 0 ;
3013- color : var (--color-text-primary );
3014- background : color-mix (in srgb, var (--color-background-tertiary ) 70% , transparent);
3015- border : 1px solid color-mix (in srgb, var (--aa-accent ) 30% , transparent);
3016- backdrop-filter : blur (10px );
3017- box-shadow : var (--aa-shadow-md );
3024+ color : var (--color-text-secondary );
3025+ background : var (--color-background-secondary );
3026+ border : 1px solid var (--color-border-tertiary );
3027+ box-shadow : 0 2px 8px -2px rgba (0 , 0 , 0 , 0.1 );
30183028 transition :
30193029 transform 0.15s var (--aa-ease ),
30203030 border-color 0.15s ease;
0 commit comments