Skip to content

Commit 60b1106

Browse files
authored
fix: improve light mode panel consistency (#336)
1 parent 974965c commit 60b1106

2 files changed

Lines changed: 18 additions & 9 deletions

File tree

apps/web/src/app.css

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@
1010
/* Backgrounds */
1111
--bg-primary: #ffffff;
1212
--bg-secondary: #f8fafc;
13-
--bg-page: #f5f8ff;
14-
--bg-glass: rgba(255, 255, 255, 0.75);
13+
--bg-page: #eef2ff;
14+
--bg-glass: rgba(255, 255, 255, 0.38);
1515
--bg-card: #ffffff;
1616

1717
/* Text */
@@ -21,10 +21,11 @@
2121

2222
/* Effects */
2323
--border: rgba(226, 232, 240, 0.9);
24-
--border-glass: rgba(255, 255, 255, 0.35);
24+
--border-glass: rgba(99, 102, 241, 0.25);
2525
--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / 0.05);
2626
--shadow-md: 0 6px 18px -8px rgb(0 0 0 / 0.12), 0 4px 14px -12px rgb(0 0 0 / 0.08);
2727
--shadow-lg: 0 12px 24px -10px rgb(0 0 0 / 0.15), 0 6px 12px -14px rgb(0 0 0 / 0.08);
28+
--shadow-nav: 0 8px 32px -8px rgba(99, 102, 241, 0.18), 0 2px 8px 0 rgba(99, 102, 241, 0.08);
2829

2930
--radius: 14px;
3031
--radius-lg: 26px;
@@ -46,6 +47,7 @@ html.dark {
4647

4748
--border: rgba(30, 41, 59, 0.85);
4849
--border-glass: rgba(255, 255, 255, 0.12);
50+
--shadow-nav: 0 4px 24px -6px rgba(0, 0, 0, 0.45), 0 1px 4px 0 rgba(0, 0, 0, 0.25);
4951
}
5052

5153
* {
@@ -56,7 +58,11 @@ html.dark {
5658

5759
body {
5860
font-family: 'Inter', sans-serif;
59-
background: radial-gradient(circle at top, rgba(99, 102, 241, 0.08), transparent 22%), var(--bg-page);
61+
background:
62+
radial-gradient(ellipse at 60% -10%, rgba(99, 102, 241, 0.28) 0%, transparent 55%),
63+
radial-gradient(ellipse at -10% 80%, rgba(168, 85, 247, 0.18) 0%, transparent 45%),
64+
radial-gradient(ellipse at 100% 60%, rgba(99, 102, 241, 0.12) 0%, transparent 40%),
65+
var(--bg-page);
6066
color: var(--text-primary);
6167
transition: var(--theme-transition);
6268
-webkit-font-smoothing: antialiased;
@@ -91,6 +97,7 @@ button {
9197
backdrop-filter: blur(18px);
9298
-webkit-backdrop-filter: blur(18px);
9399
border: 1px solid var(--border-glass);
100+
box-shadow: var(--shadow-nav);
94101
}
95102

96103
.gradient-text {

apps/web/src/routes/+page.svelte

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,9 @@
101101
left: 0;
102102
right: 0;
103103
bottom: 0;
104-
background: radial-gradient(circle at 50% 0%, var(--primary-glow), transparent 40%),
105-
radial-gradient(circle at 0% 100%, var(--accent-glow), transparent 30%);
104+
background: radial-gradient(circle at 50% 0%, rgba(99, 102, 241, 0.22), transparent 50%),
105+
radial-gradient(circle at 0% 100%, rgba(168, 85, 247, 0.15), transparent 40%),
106+
radial-gradient(circle at 100% 50%, rgba(99, 102, 241, 0.10), transparent 35%);
106107
pointer-events: none;
107108
z-index: -1;
108109
will-change: transform, opacity;
@@ -137,8 +138,8 @@
137138
.theme-toggle {
138139
width: 46px;
139140
height: 46px;
140-
background: rgba(255, 255, 255, 0.08);
141-
border: 1px solid rgba(255, 255, 255, 0.12);
141+
background: var(--bg-glass);
142+
border: 1px solid var(--border-glass);
142143
border-radius: 50%;
143144
cursor: pointer;
144145
display: inline-flex;
@@ -150,7 +151,8 @@
150151
151152
.theme-toggle:hover {
152153
transform: scale(1.05);
153-
background: rgba(255, 255, 255, 0.14);
154+
background: rgba(99, 102, 241, 0.1);
155+
border-color: rgba(99, 102, 241, 0.3);
154156
}
155157
156158
.theme-toggle:focus-visible {

0 commit comments

Comments
 (0)