|
1 | 1 | :root { |
2 | | - /* Light Mode (Default) */ |
3 | | - --primary: #4facfe; |
4 | | - --secondary: #00f2fe; |
5 | | - --bg-main: #ffffff; |
6 | | - --bg-card: rgba(0, 0, 0, 0.03); |
7 | | - --text-main: #1a1a1a; |
8 | | - --text-dim: #555555; |
9 | | - --accent: #f093fb; |
10 | | - --glass-border: rgba(0, 0, 0, 0.1); |
| 2 | + /* Light Mode (Default) - Professional & Soft */ |
| 3 | + --primary: #2563eb; |
| 4 | + /* Deep Blue */ |
| 5 | + --secondary: #3b82f6; |
| 6 | + /* Medium Blue */ |
| 7 | + --bg-main: #f8fafc; |
| 8 | + /* Soft White/Grey */ |
| 9 | + --bg-card: #ffffff; |
| 10 | + /* Pure White */ |
| 11 | + --text-main: #1e293b; |
| 12 | + /* Slate Dark */ |
| 13 | + --text-dim: #64748b; |
| 14 | + /* Slate Medium */ |
| 15 | + --accent: #8b5cf6; |
| 16 | + /* Violet */ |
| 17 | + --glass-border: rgba(0, 0, 0, 0.05); |
11 | 18 | --font-main: 'Outfit', sans-serif; |
12 | | - --nav-bg: rgba(255, 255, 255, 0.8); |
| 19 | + --nav-bg: rgba(248, 250, 252, 0.85); |
| 20 | + --btn-text: #ffffff; |
| 21 | + --badge-bg: rgba(37, 99, 235, 0.08); |
| 22 | + --timeline-line: #e2e8f0; |
13 | 23 | } |
14 | 24 |
|
15 | 25 | body.dark-mode { |
16 | | - /* Dark Mode */ |
17 | | - --primary: #00f2fe; |
18 | | - --secondary: #4facfe; |
19 | | - --bg-main: #0a0a0c; |
20 | | - --bg-card: rgba(255, 255, 255, 0.03); |
21 | | - --text-main: #e0e0e0; |
22 | | - --text-dim: #a0a0a0; |
23 | | - --glass-border: rgba(255, 255, 255, 0.1); |
24 | | - --nav-bg: rgba(10, 10, 12, 0.8); |
| 26 | + /* Dark Mode - Tech & Modern */ |
| 27 | + --primary: #38bdf8; |
| 28 | + /* Sky Blue */ |
| 29 | + --secondary: #0ea5e9; |
| 30 | + /* Ocean Blue */ |
| 31 | + --bg-main: #0f172a; |
| 32 | + /* Deep Midnight */ |
| 33 | + --bg-card: rgba(30, 41, 59, 0.5); |
| 34 | + /* Slate Blue Transparent */ |
| 35 | + --text-main: #f1f5f9; |
| 36 | + /* Near White */ |
| 37 | + --text-dim: #94a3b8; |
| 38 | + /* Slate Soft */ |
| 39 | + --accent: #a78bfa; |
| 40 | + /* Light Violet */ |
| 41 | + --glass-border: rgba(255, 255, 255, 0.08); |
| 42 | + --nav-bg: rgba(15, 23, 42, 0.85); |
| 43 | + --btn-text: #0f172a; |
| 44 | + --badge-bg: rgba(56, 189, 248, 0.1); |
| 45 | + --timeline-line: #1e293b; |
25 | 46 | } |
26 | 47 |
|
27 | 48 | * { |
@@ -82,6 +103,20 @@ nav { |
82 | 103 | align-items: center; |
83 | 104 | } |
84 | 105 |
|
| 106 | +.logo { |
| 107 | + font-weight: 800; |
| 108 | + font-size: 1.2rem; |
| 109 | + background: linear-gradient(45deg, var(--primary), var(--secondary)); |
| 110 | + -webkit-background-clip: text; |
| 111 | + background-clip: text; |
| 112 | + -webkit-text-fill-color: transparent; |
| 113 | + transition: opacity 0.3s ease; |
| 114 | +} |
| 115 | + |
| 116 | +.logo:hover { |
| 117 | + opacity: 0.8; |
| 118 | +} |
| 119 | + |
85 | 120 | .theme-toggle { |
86 | 121 | background: var(--primary); |
87 | 122 | color: #fff; |
@@ -139,9 +174,9 @@ nav { |
139 | 174 | .badge { |
140 | 175 | display: inline-block; |
141 | 176 | padding: 0.5rem 1rem; |
142 | | - background: rgba(79, 172, 254, 0.1); |
143 | | - border: 1px solid var(--secondary); |
144 | | - color: var(--secondary); |
| 177 | + background: var(--badge-bg); |
| 178 | + border: 1px solid var(--primary); |
| 179 | + color: var(--primary); |
145 | 180 | border-radius: 50px; |
146 | 181 | font-size: 0.8rem; |
147 | 182 | font-weight: 600; |
@@ -180,14 +215,14 @@ h1 { |
180 | 215 | } |
181 | 216 |
|
182 | 217 | .btn-primary { |
183 | | - background: linear-gradient(45deg, var(--secondary), var(--primary)); |
184 | | - color: #000; |
185 | | - box-shadow: 0 4px 15px rgba(0, 242, 254, 0.3); |
| 218 | + background: linear-gradient(45deg, var(--primary), var(--secondary)); |
| 219 | + color: var(--btn-text); |
| 220 | + box-shadow: 0 4px 15px rgba(37, 99, 235, 0.2); |
186 | 221 | } |
187 | 222 |
|
188 | 223 | .btn-primary:hover { |
189 | 224 | transform: translateY(-3px); |
190 | | - box-shadow: 0 6px 20px rgba(0, 242, 254, 0.5); |
| 225 | + box-shadow: 0 6px 20px rgba(37, 99, 235, 0.4); |
191 | 226 | } |
192 | 227 |
|
193 | 228 | /* Section Common */ |
@@ -267,7 +302,7 @@ section { |
267 | 302 | top: 0; |
268 | 303 | width: 2px; |
269 | 304 | height: 100%; |
270 | | - background: var(--glass-border); |
| 305 | + background: var(--timeline-line); |
271 | 306 | } |
272 | 307 |
|
273 | 308 | .timeline-item { |
@@ -307,7 +342,7 @@ section { |
307 | 342 | } |
308 | 343 |
|
309 | 344 | .project-box { |
310 | | - background: rgba(255, 255, 255, 0.02); |
| 345 | + background: var(--bg-main); |
311 | 346 | padding: 1.5rem; |
312 | 347 | border-radius: 12px; |
313 | 348 | margin-top: 1rem; |
|
0 commit comments