Skip to content

Commit 1c9282b

Browse files
Merge pull request #60 from programmerShinobi/feat/phase3-chat-advisor
[style](ui): subtle buttons + ensure Guide modal covers all UI
2 parents 46c0963 + c92a1b9 commit 1c9282b

1 file changed

Lines changed: 31 additions & 21 deletions

File tree

src/index.css

Lines changed: 31 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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 3px 14px -6px rgba(139, 124, 255, 0.7);
2357+
background: var(--color-background-secondary);
2358+
border-color: var(--color-border-secondary);
2359+
box-shadow: 0 2px 8px -2px 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 8px 24px -6px rgba(139, 124, 255, 0.7);
2748+
color: var(--color-text-tertiary);
2749+
background: var(--color-background-secondary);
2750+
box-shadow: 0 4px 12px -4px 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

Comments
 (0)