Skip to content

Commit e0340d2

Browse files
committed
deploy: ea61476
1 parent aa74624 commit e0340d2

2 files changed

Lines changed: 88 additions & 44 deletions

File tree

index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -252,7 +252,7 @@ <h3>Basic Segmentation Pipeline</h3>
252252

253253
<footer class="footer">
254254
<div class="container">
255-
<p>CellMapFlow Hub • Generated 2026-02-05 20:14:15 UTC</p>
255+
<p>CellMapFlow Hub • Generated 2026-02-05 20:19:49 UTC</p>
256256
<p><a href="https://github.com/cellmap/cellmap_flow_hub">View on GitHub</a></p>
257257
</div>
258258
</footer>

style.css

Lines changed: 87 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
1-
/* CellMapFlow Hub Stylesheet */
1+
/* CellMapFlow Hub Stylesheet - GitHub Dark Theme */
22

33
:root {
4-
--primary: #0066cc;
5-
--secondary: #00aa44;
4+
--primary: #58a6ff;
5+
--secondary: #3fb950;
66
--warning: #ff8800;
7-
--dark: #1a1a1a;
8-
--light: #f5f5f5;
9-
--border: #dddddd;
7+
--dark: #0d1117;
8+
--light: #f0f6fc;
9+
--border: #30363d;
10+
--bg-secondary: #161b22;
11+
--text-primary: #c9d1d9;
12+
--text-secondary: #8b949e;
1013
}
1114

1215
* {
@@ -18,8 +21,8 @@
1821
html, body {
1922
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif;
2023
line-height: 1.6;
21-
color: var(--dark);
22-
background: #fafafa;
24+
color: var(--text-primary);
25+
background: var(--dark);
2326
}
2427

2528
.container {
@@ -30,25 +33,28 @@ html, body {
3033

3134
/* Header */
3235
.header {
33-
background: linear-gradient(135deg, var(--primary) 0%, #0052a3 100%);
34-
color: white;
36+
background: var(--dark);
37+
border-bottom: 1px solid var(--border);
38+
color: var(--light);
3539
padding: 60px 20px;
3640
text-align: center;
3741
}
3842

3943
.header h1 {
4044
font-size: 3em;
4145
margin-bottom: 10px;
46+
color: var(--light);
4247
}
4348

4449
.header p {
4550
font-size: 1.1em;
46-
opacity: 0.95;
51+
opacity: 0.8;
52+
color: var(--text-secondary);
4753
}
4854

4955
/* Navigation */
5056
.navbar {
51-
background: white;
57+
background: var(--dark);
5258
border-bottom: 1px solid var(--border);
5359
padding: 15px 0;
5460
position: sticky;
@@ -76,23 +82,31 @@ html, body {
7682
.search-input {
7783
padding: 8px 15px;
7884
border: 1px solid var(--border);
79-
border-radius: 4px;
85+
border-radius: 6px;
8086
font-size: 1em;
8187
width: 300px;
88+
background: var(--bg-secondary);
89+
color: var(--text-primary);
90+
}
91+
92+
.search-input::placeholder {
93+
color: var(--text-secondary);
8294
}
8395

8496
.search-btn {
8597
padding: 8px 20px;
8698
background: var(--primary);
87-
color: white;
88-
border: none;
89-
border-radius: 4px;
99+
color: var(--dark);
100+
border: 1px solid var(--primary);
101+
border-radius: 6px;
90102
cursor: pointer;
91103
font-weight: 500;
104+
transition: all 0.2s ease;
92105
}
93106

94107
.search-btn:hover {
95-
background: #0052a3;
108+
background: #79c0ff;
109+
border-color: #79c0ff;
96110
}
97111

98112
/* Stats */
@@ -104,21 +118,29 @@ html, body {
104118
}
105119

106120
.stat-card {
107-
background: white;
121+
background: var(--bg-secondary);
108122
padding: 20px;
109-
border-radius: 8px;
110-
border-left: 4px solid var(--primary);
123+
border-radius: 6px;
124+
border: 1px solid var(--border);
111125
text-align: center;
112-
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
126+
box-shadow: none;
127+
transition: all 0.2s ease;
128+
}
129+
130+
.stat-card:hover {
131+
border-color: var(--primary);
132+
background: #0d1117;
113133
}
114134

115135
.stat-card h3 {
116136
font-size: 2em;
117137
color: var(--primary);
138+
margin-bottom: 8px;
118139
}
119140

120141
.stat-card p {
121-
color: #666;
142+
color: var(--text-secondary);
143+
margin: 0;
122144
}
123145

124146
/* Component Sections */
@@ -129,11 +151,13 @@ html, body {
129151
.component-section h2 {
130152
font-size: 1.8em;
131153
margin-bottom: 10px;
132-
color: var(--dark);
154+
color: var(--light);
155+
border-bottom: 1px solid var(--border);
156+
padding-bottom: 10px;
133157
}
134158

135159
.section-description {
136-
color: #666;
160+
color: var(--text-secondary);
137161
margin-bottom: 20px;
138162
}
139163

@@ -145,41 +169,43 @@ html, body {
145169

146170
/* Component Cards */
147171
.component-card {
148-
background: white;
149-
border-radius: 8px;
172+
background: var(--bg-secondary);
173+
border-radius: 6px;
150174
padding: 20px;
151175
border: 1px solid var(--border);
152176
cursor: pointer;
153177
transition: all 0.3s ease;
154-
box-shadow: 0 2px 4px rgba(0,0,0,0.05);
178+
box-shadow: none;
155179
}
156180

157181
.component-card:hover {
158-
transform: translateY(-5px);
159-
box-shadow: 0 8px 16px rgba(0,0,0,0.15);
182+
transform: translateY(-4px);
160183
border-color: var(--primary);
184+
background: #0d1117;
161185
}
162186

163187
.component-card h3 {
164188
color: var(--primary);
165189
margin-bottom: 8px;
190+
font-size: 1.1em;
166191
}
167192

168193
.component-card .version {
169194
font-size: 0.9em;
170-
color: #999;
195+
color: var(--text-secondary);
171196
margin-bottom: 10px;
172197
}
173198

174199
.component-card .description {
175-
color: #666;
200+
color: var(--text-secondary);
176201
margin-bottom: 15px;
177202
min-height: 40px;
203+
font-size: 0.95em;
178204
}
179205

180206
.component-card .author {
181207
font-size: 0.85em;
182-
color: #999;
208+
color: var(--text-secondary);
183209
margin-top: 15px;
184210
border-top: 1px solid var(--border);
185211
padding-top: 10px;
@@ -195,31 +221,35 @@ html, body {
195221

196222
.tag {
197223
display: inline-block;
198-
background: #e8f4f8;
224+
background: rgba(88, 166, 255, 0.1);
199225
color: var(--primary);
200226
padding: 4px 12px;
201227
border-radius: 20px;
202228
font-size: 0.85em;
203229
font-weight: 500;
230+
border: 1px solid rgba(88, 166, 255, 0.3);
204231
}
205232

206233
/* Search Results */
207234
.search-results {
208-
background: white;
235+
background: var(--bg-secondary);
209236
padding: 30px;
210-
border-radius: 8px;
237+
border-radius: 6px;
238+
border: 1px solid var(--border);
211239
margin: 30px 0;
212240
}
213241

214242
.search-results h2 {
215243
margin-bottom: 20px;
244+
color: var(--light);
216245
}
217246

218247
/* Component Detail */
219248
.component-detail {
220-
background: white;
249+
background: var(--bg-secondary);
221250
padding: 40px;
222-
border-radius: 8px;
251+
border-radius: 6px;
252+
border: 1px solid var(--border);
223253
margin: 30px 0;
224254
}
225255

@@ -234,8 +264,9 @@ html, body {
234264
gap: 20px;
235265
margin: 20px 0;
236266
padding: 20px;
237-
background: var(--light);
238-
border-radius: 4px;
267+
background: var(--dark);
268+
border-radius: 6px;
269+
border: 1px solid var(--border);
239270
}
240271

241272
.meta-item strong {
@@ -254,29 +285,32 @@ html, body {
254285
}
255286

256287
.readme-content {
257-
color: #666;
288+
color: var(--text-secondary);
258289
line-height: 1.8;
259290
}
260291

261292
pre {
262-
background: var(--light);
293+
background: var(--dark);
263294
padding: 15px;
264-
border-radius: 4px;
295+
border-radius: 6px;
265296
overflow-x: auto;
297+
border: 1px solid var(--border);
266298
}
267299

268300
code {
269301
font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace;
270302
font-size: 0.9em;
303+
color: #79c0ff;
271304
}
272305

273306
/* Footer */
274307
.footer {
275308
background: var(--dark);
276-
color: white;
309+
color: var(--text-secondary);
277310
padding: 30px 20px;
278311
text-align: center;
279312
margin-top: 50px;
313+
border-top: 1px solid var(--border);
280314
}
281315

282316
.footer a {
@@ -310,4 +344,14 @@ code {
310344
.component-detail {
311345
padding: 20px;
312346
}
347+
348+
.stats {
349+
grid-template-columns: repeat(2, 1fr);
350+
}
351+
}
352+
353+
@media (max-width: 480px) {
354+
.stats {
355+
grid-template-columns: 1fr;
356+
}
313357
}

0 commit comments

Comments
 (0)