rityak commited on
Commit
c416cfd
·
verified ·
1 Parent(s): 311f249

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +279 -52
README.md CHANGED
@@ -21,111 +21,338 @@ base_model:
21
  ---
22
 
23
  <style>
24
- .container {
 
 
25
  display: flex;
26
- gap: 2rem;
27
  align-items: flex-start;
 
 
 
 
28
  }
29
- .image-wrapper,
30
- .details {
31
- flex: 1 1 50%;
 
 
32
  }
33
- .image-wrapper {
 
34
  display: flex;
35
  justify-content: center;
36
- align-items: center;
37
  }
38
- .model-image {
 
39
  width: 100%;
40
- max-width: 500px;
41
- min-width: 300px;
42
  border-radius: 8px;
43
- box-shadow: 0 8px 20px rgba(0, 0, 0, 0.3);
 
44
  }
45
- .details h1 {
46
- margin-top: 0;
47
- font-size: 2rem;
48
- color: #fff;
 
 
49
  }
50
- .details .description {
51
- margin: 0.5rem 0 1.5rem;
 
52
  line-height: 1.5;
53
- color: #ccc;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
54
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
  .features-list {
56
  list-style: none;
57
  padding: 0;
58
- margin: 0 0 1.5rem;
 
 
59
  }
 
60
  .features-list li {
61
  display: flex;
62
  align-items: center;
63
- margin-bottom: 0.5rem;
64
- font-size: 1rem;
65
- color: #fff;
66
  }
 
67
  .features-list .icon {
68
- margin-right: 0.6rem;
69
- font-size: 1.2rem;
70
  }
 
71
  .badge-list {
72
  list-style: none;
73
  padding: 0;
74
  margin: 0;
75
  display: flex;
76
  flex-wrap: wrap;
77
- row-gap: 0.25rem;
78
- column-gap: 0.5rem;
79
  }
 
80
  .badge-list li {
81
  margin: 0;
82
  }
 
83
  .badge-btn {
84
  display: inline-flex;
85
  align-items: center;
86
- height: 28px;
87
- padding: 0 10px;
88
- font-size: 14px;
89
  font-weight: 500;
90
- color: #fff;
91
- text-decoration: none;
92
  border-radius: 4px;
93
- white-space: nowrap;
94
- transition: opacity 0.2s, transform 0.1s;
 
 
 
95
  }
 
96
  .badge-btn .btn-icon {
97
- width: 16px;
98
- height: 16px;
99
- margin-right: 6px;
100
  }
 
101
  .badge-btn:hover {
102
- opacity: 0.85;
103
  transform: translateY(-1px);
104
  }
 
105
  .badge-btn.civitai {
106
- background-color: #2975fa8d;
 
 
107
  }
 
108
  .badge-btn.hf {
109
- background-color: #ff66008d;
 
 
110
  }
111
- @media (max-width: 700px) {
112
- .container {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
113
  flex-direction: column;
114
- align-items: center;
115
  }
116
- .image-wrapper,
117
- .details {
118
- flex: unset;
119
- width: 100%;
120
- }
121
- .model-image {
122
- width: 90%;
123
- max-width: 500px;
124
- min-width: auto;
125
- margin-bottom: 1rem;
126
  }
127
  }
 
 
 
 
 
 
 
 
 
128
  </style>
 
129
  <div class="container">
130
  <div class="image-wrapper">
131
  <video
 
21
  ---
22
 
23
  <style>
24
+ /* ===== Hero section ===== */
25
+
26
+ .rc-hero {
27
  display: flex;
28
+ gap: 1.75rem;
29
  align-items: flex-start;
30
+ justify-content: center;
31
+ max-width: 1100px;
32
+ margin: 0 auto 2.25rem;
33
+ flex-wrap: wrap;
34
  }
35
+
36
+ .rc-hero-media,
37
+ .rc-hero-details {
38
+ flex: 1 1 320px;
39
+ min-width: 0;
40
  }
41
+
42
+ .rc-hero-media {
43
  display: flex;
44
  justify-content: center;
 
45
  }
46
+
47
+ .rc-hero-video {
48
  width: 100%;
49
+ max-width: 460px;
 
50
  border-radius: 8px;
51
+ box-shadow: 0 8px 20px rgba(0, 0, 0, 0.25);
52
+ overflow: hidden;
53
  }
54
+
55
+ .rc-hero-title {
56
+ margin: 0 0 0.6rem;
57
+ font-size: 1.9rem;
58
+ line-height: 1.2;
59
+ color: var(--text-title, inherit);
60
  }
61
+
62
+ .rc-hero-description {
63
+ margin: 0 0 1.1rem;
64
  line-height: 1.5;
65
+ font-size: 0.95rem;
66
+ color: var(--text-normal, inherit);
67
+ }
68
+
69
+ .rc-hero-features {
70
+ list-style: none;
71
+ padding: 0;
72
+ margin: 0 0 1.2rem;
73
+ font-size: 0.95rem;
74
+ color: var(--text-normal, inherit);
75
+ }
76
+
77
+ .rc-hero-features li {
78
+ display: flex;
79
+ align-items: center;
80
+ gap: 0.4rem;
81
+ margin-bottom: 0.35rem;
82
+ }
83
+
84
+ .rc-hero-features .icon {
85
+ font-size: 1.05rem;
86
+ opacity: 0.9;
87
+ }
88
+
89
+ .rc-badge-list {
90
+ list-style: none;
91
+ padding: 0;
92
+ margin: 0;
93
+ display: flex;
94
+ flex-wrap: wrap;
95
+ gap: 0.5rem;
96
+ }
97
+
98
+ .rc-badge-item {
99
+ margin: 0;
100
+ }
101
+
102
+ .rc-badge-btn {
103
+ display: inline-flex;
104
+ align-items: center;
105
+ height: 30px;
106
+ padding: 0 11px;
107
+ font-size: 0.85rem;
108
+ font-weight: 500;
109
+ text-decoration: none;
110
+ border-radius: 4px;
111
+ white-space: nowrap;
112
+ transition: opacity 0.18s ease, transform 0.1s ease, background-color 0.18s ease;
113
+ border: 1px solid transparent;
114
+ background-color: transparent;
115
+ color: var(--text-normal, inherit);
116
+ }
117
+
118
+ .rc-badge-btn-icon {
119
+ width: 14px;
120
+ height: 14px;
121
+ margin-right: 6px;
122
+ }
123
+
124
+ .rc-badge-btn:hover {
125
+ opacity: 0.9;
126
+ transform: translateY(-1px);
127
+ }
128
+
129
+ .rc-badge-btn.civitai {
130
+ border-color: #2975fa40;
131
+ background-color: #2975fa1a;
132
+ color: #2975fa;
133
+ }
134
+
135
+ .rc-badge-btn.hf {
136
+ border-color: #ff660040;
137
+ background-color: #ff66001a;
138
+ color: #ff6600;
139
+ }
140
+
141
+ @media (max-width: 700px) {
142
+ .rc-hero {
143
+ margin-bottom: 1.75rem;
144
+ }
145
+
146
+ .rc-hero-video {
147
+ max-width: 100%;
148
+ }
149
+ }
150
+
151
+ /* ===== Model cards (компактные) ===== */
152
+
153
+ .models-container {
154
+ display: grid;
155
+ grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
156
+ gap: 1rem;
157
+ padding: 0;
158
+ margin: 0 0 1.75rem;
159
  }
160
+
161
+ .model-card {
162
+ border-radius: 8px;
163
+ padding: 0.9rem 1rem;
164
+ border: 1px solid var(--background-modifier-border, #dedede);
165
+ background-color: var(--background-secondary, transparent);
166
+ box-shadow: none;
167
+ transition: border-color 0.18s ease, transform 0.1s ease;
168
+ font-size: 0.9rem;
169
+ }
170
+
171
+ .model-card:hover {
172
+ transform: translateY(-2px);
173
+ border-color: var(--text-accent, #2975fa80);
174
+ }
175
+
176
+ .model-header {
177
+ margin: 0 0 0.35rem;
178
+ padding-bottom: 0.25rem;
179
+ border-bottom: 1px solid var(--background-modifier-border, #e0e0e0);
180
+ font-size: 0.95rem;
181
+ font-weight: 600;
182
+ color: var(--text-title, inherit);
183
+ display: flex;
184
+ align-items: center;
185
+ justify-content: space-between;
186
+ gap: 0.5rem;
187
+ }
188
+
189
+ .model-version {
190
+ background: var(--background-modifier-border, #e0e0e0);
191
+ color: var(--text-normal, #555);
192
+ padding: 0.05rem 0.45rem;
193
+ border-radius: 999px;
194
+ font-size: 0.75rem;
195
+ font-weight: 600;
196
+ flex-shrink: 0;
197
+ }
198
+
199
+ .model-type {
200
+ font-style: normal;
201
+ font-size: 0.78rem;
202
+ color: var(--text-muted, #777);
203
+ margin-bottom: 0.55rem;
204
+ display: block;
205
+ }
206
+
207
+ .model-base {
208
+ font-weight: 600;
209
+ color: var(--text-accent, #2975fa);
210
+ }
211
+
212
+ .model-description {
213
+ margin: 0 0 0.7rem;
214
+ line-height: 1.4;
215
+ color: var(--text-normal, inherit);
216
+ }
217
+
218
  .features-list {
219
  list-style: none;
220
  padding: 0;
221
+ margin: 0 0 0.75rem;
222
+ font-size: 0.85rem;
223
+ color: var(--text-normal, inherit);
224
  }
225
+
226
  .features-list li {
227
  display: flex;
228
  align-items: center;
229
+ gap: 0.35rem;
230
+ margin-bottom: 0.3rem;
 
231
  }
232
+
233
  .features-list .icon {
234
+ font-size: 0.95rem;
235
+ opacity: 0.9;
236
  }
237
+
238
  .badge-list {
239
  list-style: none;
240
  padding: 0;
241
  margin: 0;
242
  display: flex;
243
  flex-wrap: wrap;
244
+ gap: 0.4rem;
 
245
  }
246
+
247
  .badge-list li {
248
  margin: 0;
249
  }
250
+
251
  .badge-btn {
252
  display: inline-flex;
253
  align-items: center;
254
+ padding: 0 9px;
255
+ height: 26px;
256
+ font-size: 0.78rem;
257
  font-weight: 500;
 
 
258
  border-radius: 4px;
259
+ text-decoration: none;
260
+ border: 1px solid transparent;
261
+ background-color: transparent;
262
+ transition: opacity 0.18s ease, transform 0.1s ease, background-color 0.18s ease;
263
+ color: var(--text-normal, inherit);
264
  }
265
+
266
  .badge-btn .btn-icon {
267
+ width: 13px;
268
+ height: 13px;
269
+ margin-right: 5px;
270
  }
271
+
272
  .badge-btn:hover {
273
+ opacity: 0.9;
274
  transform: translateY(-1px);
275
  }
276
+
277
  .badge-btn.civitai {
278
+ border-color: #2975fa40;
279
+ background-color: #2975fa12;
280
+ color: #2975fa;
281
  }
282
+
283
  .badge-btn.hf {
284
+ border-color: #ff660040;
285
+ background-color: #ff660012;
286
+ color: #ff6600;
287
  }
288
+
289
+ /* ===== Repo links block ===== */
290
+
291
+ .repo-links {
292
+ display: flex;
293
+ flex-wrap: wrap;
294
+ gap: 0.6rem;
295
+ justify-content: center;
296
+ margin: 1.75rem auto 0;
297
+ padding: 1rem 1.25rem;
298
+ max-width: 750px;
299
+ border-radius: 10px;
300
+ background: var(--background-secondary, rgba(0, 0, 0, 0.02));
301
+ border: 1px solid var(--background-modifier-border, #e0e0e0);
302
+ }
303
+
304
+ .repo-link {
305
+ display: inline-flex;
306
+ align-items: center;
307
+ padding: 0.45rem 0.9rem;
308
+ border-radius: 6px;
309
+ font-size: 0.82rem;
310
+ font-weight: 500;
311
+ text-decoration: none;
312
+ transition: opacity 0.18s ease, transform 0.1s ease, background-color 0.18s ease;
313
+ border: 1px solid transparent;
314
+ color: var(--text-normal, inherit);
315
+ background-color: transparent;
316
+ }
317
+
318
+ .repo-link:hover {
319
+ opacity: 0.9;
320
+ transform: translateY(-1px);
321
+ }
322
+
323
+ .repo-link.hf {
324
+ border-color: #ff660040;
325
+ background-color: #ff660012;
326
+ color: #ff6600;
327
+ }
328
+
329
+ .repo-link.civitai {
330
+ border-color: #2975fa40;
331
+ background-color: #2975fa12;
332
+ color: #2975fa;
333
+ }
334
+
335
+ @media (max-width: 768px) {
336
+ .repo-links {
337
  flex-direction: column;
338
+ align-items: stretch;
339
  }
340
+
341
+ .repo-link {
342
+ justify-content: center;
 
 
 
 
 
 
 
343
  }
344
  }
345
+
346
+ .rc-footer-note {
347
+ text-align: center;
348
+ margin-top: 1.75rem;
349
+ padding: 0.75rem;
350
+ font-size: 0.8rem;
351
+ color: var(--text-muted, #6c757d);
352
+ font-style: italic;
353
+ }
354
  </style>
355
+
356
  <div class="container">
357
  <div class="image-wrapper">
358
  <video