|
139 | 139 | *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; } |
140 | 140 |
|
141 | 141 | :root { |
142 | | - --bg: #e8e4e0; |
143 | | - --fg: #1a1a1a; |
| 142 | + --bg: #0c0c0c; |
| 143 | + --fg: #e0e0e0; |
144 | 144 | --fg-dim: #666; |
145 | | - --border: rgba(0, 0, 0, 0.08); |
146 | | - --cell: rgba(255, 255, 255, 0.45); |
147 | | - --cell-hover: rgba(255, 255, 255, 0.6); |
148 | | - --cell-border: rgba(255, 255, 255, 0.5); |
149 | | - --blur: 18px; |
| 145 | + --border: rgba(255, 255, 255, 0.06); |
| 146 | + --cell: rgba(255, 255, 255, 0.06); |
| 147 | + --cell-hover: rgba(255, 255, 255, 0.1); |
| 148 | + --cell-border: rgba(255, 255, 255, 0.1); |
| 149 | + --blur: 20px; |
150 | 150 | } |
151 | 151 |
|
152 | 152 | body { |
|
160 | 160 |
|
161 | 161 | .bg-axolotl { |
162 | 162 | position: fixed; |
163 | | - top: 50%; left: 50%; |
164 | | - transform: translate(-50%, -50%); |
165 | | - width: 80vmin; |
166 | | - height: 80vmin; |
167 | | - opacity: 0.35; |
| 163 | + top: 0; left: 0; |
| 164 | + width: 100vw; |
| 165 | + height: 100vh; |
| 166 | + opacity: 0.15; |
168 | 167 | pointer-events: none; |
169 | 168 | z-index: 0; |
170 | | - object-fit: contain; |
| 169 | + object-fit: cover; |
171 | 170 | } |
172 | 171 |
|
173 | 172 | .nav { |
174 | 173 | position: fixed; top: 0; left: 0; right: 0; height: 48px; |
175 | 174 | border-bottom: 1px solid var(--border); |
176 | | - background: rgba(255, 255, 255, 0.5); |
| 175 | + background: rgba(12, 12, 12, 0.6); |
177 | 176 | backdrop-filter: blur(24px) saturate(1.3); |
178 | 177 | -webkit-backdrop-filter: blur(24px) saturate(1.3); |
179 | 178 | z-index: 100; |
|
201 | 200 | padding: 48px 0 0; |
202 | 201 | display: flex; flex-direction: column; |
203 | 202 | gap: 1px; |
204 | | - background: var(--border); |
| 203 | + background: rgba(255, 255, 255, 0.03); |
205 | 204 | } |
206 | | - .bento-row { display: grid; gap: 1px; background: var(--border); } |
| 205 | + .bento-row { display: grid; gap: 1px; background: rgba(255, 255, 255, 0.03); } |
207 | 206 | .cell { |
208 | 207 | background: var(--cell); |
209 | 208 | backdrop-filter: blur(var(--blur)) saturate(1.2); |
|
215 | 214 | } |
216 | 215 | .cell:hover { |
217 | 216 | background: var(--cell-hover); |
218 | | - border-color: rgba(255, 255, 255, 0.7); |
| 217 | + border-color: rgba(255, 255, 255, 0.15); |
219 | 218 | } |
220 | 219 |
|
221 | 220 | .cell-hero { |
222 | 221 | grid-column: 1 / -1; |
223 | 222 | padding: 6rem 3rem; |
224 | 223 | align-items: center; text-align: center; |
225 | | - border-top: 1px solid rgba(255, 255, 255, 0.5); |
| 224 | + border-top: 1px solid rgba(255, 255, 255, 0.1); |
226 | 225 | } |
227 | 226 | .hero-label { |
228 | 227 | font-family: 'JetBrains Mono', monospace; |
|
253 | 252 | .row-roadmap { grid-template-columns: 1fr; } |
254 | 253 | .cell-roadmap { padding: 3rem; } |
255 | 254 | .roadmap-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 2rem; margin-top: 1.5rem; } |
256 | | - .roadmap-dot { width: 6px; height: 6px; border-radius: 50%; background: rgba(0,0,0,0.2); margin-bottom: 0.75rem; } |
| 255 | + .roadmap-dot { width: 6px; height: 6px; border-radius: 50%; background: rgba(255,255,255,0.2); margin-bottom: 0.75rem; } |
257 | 256 | .roadmap-dot--active { background: var(--fg); } |
258 | 257 | .roadmap-year { font-family: 'JetBrains Mono', monospace; font-size: 0.6rem; color: var(--fg-dim); margin-bottom: 0.5rem; } |
259 | 258 | .roadmap-item h4 { font-size: 0.8rem; font-weight: 500; margin-bottom: 0.35rem; } |
|
267 | 266 | } |
268 | 267 | .cell-project:hover { |
269 | 268 | transform: translateY(-2px); |
270 | | - border-color: rgba(255, 255, 255, 0.7); |
| 269 | + border-color: rgba(255, 255, 255, 0.15); |
271 | 270 | } |
272 | 271 | .project-name { font-size: 1rem; font-weight: 500; margin-bottom: 0.35rem; } |
273 | 272 | .project-desc { font-size: 0.75rem; color: var(--fg-dim); font-weight: 300; line-height: 1.6; } |
|
0 commit comments