Vortex5 commited on
Commit
71737bb
·
verified ·
1 Parent(s): 39a8192

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +1917 -18
README.md CHANGED
@@ -9,32 +9,97 @@ library_name: transformers
9
  tags:
10
  - mergekit
11
  - merge
12
-
 
 
13
  ---
14
- # merge
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
- This is a merge of pre-trained language models created using [mergekit](https://github.com/cg123/mergekit).
17
 
18
- ## Merge Details
19
- ### Merge Method
 
 
 
20
 
21
- This model was merged using the hasp merge method using [google/gemma-4-31B-it](https://huggingface.co/google/gemma-4-31B-it) as a base.
22
 
23
- ### Models Merged
24
 
25
- The following models were included in the merge:
26
- * [zerofata/G4-MeroMero-v2-31B](https://huggingface.co/zerofata/G4-MeroMero-v2-31B)
27
- * [LatitudeGames/Equinox-31B](https://huggingface.co/LatitudeGames/Equinox-31B)
28
- * [ReadyArt/gemma-4-31B-it-scotoma-2](https://huggingface.co/ReadyArt/gemma-4-31B-it-scotoma-2)
29
- * [Darkhn/Gemma-4-31B-Animus-V15.0](https://huggingface.co/Darkhn/Gemma-4-31B-Animus-V15.0)
30
 
31
- ### Configuration
 
 
 
 
 
 
32
 
33
- The following YAML configuration was used to produce this model:
 
 
 
 
 
 
 
 
 
34
 
35
- ```yaml
36
 
37
- base_model: google/gemma-4-31B-it
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
38
  models:
39
  - model: LatitudeGames/Equinox-31B
40
  - model: ReadyArt/gemma-4-31B-it-scotoma-2
@@ -47,6 +112,1840 @@ parameters:
47
  dtype: float32
48
  out_dtype: bfloat16
49
  tokenizer:
50
- source: union
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
 
52
- ```
 
 
 
 
 
9
  tags:
10
  - mergekit
11
  - merge
12
+ - roleplay
13
+ - storytelling
14
+ license: apache-2.0
15
  ---
16
+ <section class="card">
17
+
18
+ <figure class="hero">
19
+ <img src="https://cdn-uploads.huggingface.co/production/uploads/6669a3a617b838fda45637b8/-pep4X4HpvPK2NUlnJ2wB.png" alt="Eon-Blossom-V2-31B artwork">
20
+ </figure>
21
+
22
+ <div class="content">
23
+
24
+ <div class="depth depth-a" aria-hidden="true"></div>
25
+ <div class="depth depth-b" aria-hidden="true"></div>
26
+ <div class="depth depth-c" aria-hidden="true"></div>
27
+
28
+ <div class="side side-left" aria-hidden="true">
29
+ <span></span>
30
+ <span></span>
31
+ <span></span>
32
+ <span></span>
33
+ </div>
34
+
35
+ <div class="side side-right" aria-hidden="true">
36
+ <span></span>
37
+ <span></span>
38
+ <span></span>
39
+ <span></span>
40
+ </div>
41
+
42
+ <header class="header">
43
+
44
+ <div class="header-line" aria-hidden="true">
45
+ <span></span>
46
+ <i></i>
47
+ <span></span>
48
+ </div>
49
 
50
+ <h1>Eon-Blossom-V2-31B</h1>
51
 
52
+ <div class="title-rule" aria-hidden="true">
53
+ <span></span>
54
+ <i></i>
55
+ <span></span>
56
+ </div>
57
 
58
+ </header>
59
 
60
+ <section class="panel panel-main">
61
 
62
+ <div class="panel-shell" aria-hidden="true"></div>
63
+ <div class="panel-sheen" aria-hidden="true"></div>
 
 
 
64
 
65
+ <div class="panel-header">
66
+ <div class="panel-mark" aria-hidden="true">
67
+ <span></span>
68
+ <i></i>
69
+ </div>
70
+ <h2>Overview</h2>
71
+ </div>
72
 
73
+ <p class="text">
74
+ <strong>Eon-Blossom-V2-31B</strong> was created by combining
75
+ <a href="https://huggingface.co/google/gemma-4-31B-it">gemma-4-31B-it</a>,
76
+ <a href="https://huggingface.co/LatitudeGames/Equinox-31B">Equinox-31B</a>,
77
+ <a href="https://huggingface.co/ReadyArt/gemma-4-31B-it-scotoma-2">gemma-4-31B-it-scotoma-2</a>,
78
+ <a href="https://huggingface.co/zerofata/G4-MeroMero-v2-31B">G4-MeroMero-v2-31B</a>,
79
+ and
80
+ <a href="https://huggingface.co/Darkhn/Gemma-4-31B-Animus-V15.0">Gemma-4-31B-Animus-V15.0</a>
81
+ using a custom merge method.
82
+ </p>
83
 
84
+ <details class="config">
85
 
86
+ <summary>
87
+
88
+ <div class="config-title">
89
+ <span class="config-mark" aria-hidden="true"></span>
90
+ <span>Merge Configuration</span>
91
+ </div>
92
+
93
+ <span class="config-eye" aria-hidden="true">
94
+ <b class="lid lid-top"></b>
95
+ <b class="lid lid-bottom"></b>
96
+ <i class="iris"></i>
97
+ <em class="glint"></em>
98
+ </span>
99
+
100
+ </summary>
101
+
102
+ <pre><code>base_model: google/gemma-4-31B-it
103
  models:
104
  - model: LatitudeGames/Equinox-31B
105
  - model: ReadyArt/gemma-4-31B-it-scotoma-2
 
112
  dtype: float32
113
  out_dtype: bfloat16
114
  tokenizer:
115
+ source: union</code></pre>
116
+
117
+ </details>
118
+
119
+ </section>
120
+
121
+ <section class="panel panel-use">
122
+
123
+ <div class="panel-shell" aria-hidden="true"></div>
124
+ <div class="panel-sheen" aria-hidden="true"></div>
125
+
126
+ <div class="panel-header">
127
+ <div class="panel-mark" aria-hidden="true">
128
+ <span></span>
129
+ <i></i>
130
+ </div>
131
+ <h2>Intended Use</h2>
132
+ </div>
133
+
134
+ <div class="use-frame">
135
+
136
+ <div class="frame-line frame-top" aria-hidden="true">
137
+ <span class="frame-segment"></span>
138
+ <span class="frame-mark">
139
+ <i></i>
140
+ <b></b>
141
+ <em></em>
142
+ </span>
143
+ <span class="frame-segment"></span>
144
+ </div>
145
+
146
+ <div class="frame-line frame-bottom" aria-hidden="true">
147
+ <span class="frame-segment"></span>
148
+ <span class="frame-mark">
149
+ <i></i>
150
+ <b></b>
151
+ <em></em>
152
+ </span>
153
+ <span class="frame-segment"></span>
154
+ </div>
155
+
156
+ <div class="use-stack">
157
+
158
+ <article class="use-item">
159
+ <h3>Roleplay</h3>
160
+ <p>Character-driven interaction, personas, dialogue, emotional scenes, and long-form roleplay.</p>
161
+ </article>
162
+
163
+ <article class="use-item">
164
+ <h3>Creative Writing</h3>
165
+ <p>Fiction, dialogue, atmosphere, descriptive writing, stylistic drafting, and imaginative prose.</p>
166
+ </article>
167
+
168
+ <article class="use-item">
169
+ <h3>Storytelling</h3>
170
+ <p>Long-form narratives, worldbuilding, continuity, evolving characters, and multi-character plots.</p>
171
+ </article>
172
+
173
+ <article class="use-item">
174
+ <h3>Interactive Fiction</h3>
175
+ <p>Branching narratives, scenario play, character interaction, and continuously evolving stories.</p>
176
+ </article>
177
+
178
+ </div>
179
+
180
+ </div>
181
+
182
+ </section>
183
+
184
+ <footer class="footer">
185
+ <div class="footer-line footer-line-left" aria-hidden="true"></div>
186
+ <div class="footer-name">Cyclone Labs</div>
187
+ <div class="footer-line footer-line-right" aria-hidden="true"></div>
188
+ </footer>
189
+
190
+ </div>
191
+
192
+ </section>
193
+
194
+ <style>
195
+ .card,
196
+ .card * {
197
+ box-sizing: border-box;
198
+ }
199
+
200
+ .card {
201
+ --line: rgba(189, 167, 203, 0.16);
202
+ --text: #c7bccb;
203
+ --text-soft: #a295a7;
204
+ --head: #efe8f0;
205
+
206
+ width: 100%;
207
+ max-width: 1472px;
208
+ margin: 48px auto;
209
+ overflow: hidden;
210
+
211
+ border: 1px solid rgba(171, 147, 184, 0.16);
212
+ border-radius: 0;
213
+
214
+ background:
215
+ radial-gradient(
216
+ ellipse at 50% 8%,
217
+ rgba(140, 110, 160, 0.11),
218
+ transparent 34%
219
+ ),
220
+ radial-gradient(
221
+ ellipse at 15% 55%,
222
+ rgba(80, 58, 97, 0.08),
223
+ transparent 34%
224
+ ),
225
+ radial-gradient(
226
+ ellipse at 85% 80%,
227
+ rgba(84, 63, 102, 0.08),
228
+ transparent 36%
229
+ ),
230
+ linear-gradient(
231
+ 180deg,
232
+ #050309 0%,
233
+ #030205 46%,
234
+ #020104 100%
235
+ );
236
+
237
+ color: var(--text);
238
+
239
+ font-family:
240
+ "Palatino Linotype",
241
+ "Book Antiqua",
242
+ Palatino,
243
+ Georgia,
244
+ serif;
245
+ }
246
+
247
+ .hero {
248
+ position: relative;
249
+ z-index: 5;
250
+
251
+ width: 100%;
252
+ margin: 0;
253
+ overflow: hidden;
254
+
255
+ border-radius: 0;
256
+
257
+ background: #010102;
258
+ }
259
+
260
+ .hero img {
261
+ display: block;
262
+
263
+ width: 100%;
264
+ height: auto;
265
+
266
+ margin: 0;
267
+
268
+ border: 0;
269
+ border-radius: 0;
270
+ }
271
+
272
+ .hero::after {
273
+ content: "";
274
+
275
+ position: absolute;
276
+ z-index: 2;
277
+
278
+ left: 0;
279
+ right: 0;
280
+ bottom: 0;
281
+
282
+ height: 25%;
283
+
284
+ pointer-events: none;
285
+
286
+ background:
287
+ linear-gradient(
288
+ 180deg,
289
+ transparent 0%,
290
+ rgba(2, 1, 4, 0.12) 24%,
291
+ rgba(2, 1, 4, 0.66) 76%,
292
+ #030205 100%
293
+ );
294
+ }
295
+
296
+ .content {
297
+ position: relative;
298
+
299
+ padding:
300
+ clamp(30px, 3.8vw, 56px)
301
+ clamp(26px, 5vw, 76px)
302
+ clamp(46px, 5vw, 76px);
303
+
304
+ overflow: hidden;
305
+ }
306
+
307
+ .content::before {
308
+ content: "";
309
+
310
+ position: absolute;
311
+
312
+ inset: 14px;
313
+
314
+ pointer-events: none;
315
+
316
+ border:
317
+ 1px solid rgba(220, 206, 227, 0.03);
318
+
319
+ border-radius: 0;
320
+ }
321
+
322
+ .depth {
323
+ position: absolute;
324
+
325
+ pointer-events: none;
326
+
327
+ border-radius: 50%;
328
+ }
329
+
330
+ .depth-a {
331
+ top: -210px;
332
+ left: 16%;
333
+
334
+ width: 68%;
335
+ height: 520px;
336
+
337
+ background:
338
+ radial-gradient(
339
+ ellipse at center,
340
+ rgba(140, 108, 161, 0.08),
341
+ transparent 70%
342
+ );
343
+ }
344
+
345
+ .depth-b {
346
+ left: -240px;
347
+ bottom: 130px;
348
+
349
+ width: 560px;
350
+ height: 560px;
351
+
352
+ border:
353
+ 1px solid rgba(151, 119, 170, 0.04);
354
+ }
355
+
356
+ .depth-c {
357
+ right: -280px;
358
+ top: 220px;
359
+
360
+ width: 640px;
361
+ height: 640px;
362
+
363
+ border:
364
+ 1px solid rgba(151, 119, 170, 0.035);
365
+ }
366
+
367
+ .side {
368
+ position: absolute;
369
+
370
+ top: 120px;
371
+ bottom: 110px;
372
+
373
+ width: 56px;
374
+
375
+ display: flex;
376
+
377
+ flex-direction: column;
378
+ justify-content: space-around;
379
+
380
+ pointer-events: none;
381
+ }
382
+
383
+ .side-left {
384
+ left: -9px;
385
+ }
386
+
387
+ .side-right {
388
+ right: -9px;
389
+
390
+ transform:
391
+ scaleX(-1);
392
+ }
393
+
394
+ .side span {
395
+ position: relative;
396
+
397
+ width: 50px;
398
+ height: 50px;
399
+
400
+ opacity: 0.1;
401
+
402
+ transform:
403
+ rotate(14deg);
404
+ }
405
+
406
+ .side span::before {
407
+ content: "";
408
+
409
+ position: absolute;
410
+
411
+ inset: 8px;
412
+
413
+ border:
414
+ 1px solid rgba(170, 147, 184, 0.26);
415
+
416
+ border-radius:
417
+ 50%;
418
+
419
+ clip-path:
420
+ polygon(
421
+ 50% 0%,
422
+ 68% 32%,
423
+ 100% 50%,
424
+ 68% 68%,
425
+ 50% 100%,
426
+ 32% 68%,
427
+ 0% 50%,
428
+ 32% 32%
429
+ );
430
+ }
431
+
432
+ .side span::after {
433
+ content: "";
434
+
435
+ position: absolute;
436
+
437
+ top: 50%;
438
+ left: 50%;
439
+
440
+ width: 12px;
441
+ height: 12px;
442
+
443
+ transform:
444
+ translate(-50%, -50%)
445
+ rotate(45deg);
446
+
447
+ border:
448
+ 1px solid rgba(183, 161, 195, 0.32);
449
+
450
+ background:
451
+ #030205;
452
+ }
453
+
454
+ .side span:nth-child(2) {
455
+ transform:
456
+ translateX(8px)
457
+ rotate(-12deg)
458
+ scale(0.76);
459
+
460
+ opacity:
461
+ 0.07;
462
+ }
463
+
464
+ .side span:nth-child(3) {
465
+ transform:
466
+ translateX(-2px)
467
+ rotate(19deg)
468
+ scale(0.9);
469
+
470
+ opacity:
471
+ 0.085;
472
+ }
473
+
474
+ .side span:nth-child(4) {
475
+ transform:
476
+ translateX(10px)
477
+ rotate(-7deg)
478
+ scale(0.72);
479
+
480
+ opacity:
481
+ 0.06;
482
+ }
483
+
484
+ .header {
485
+ position: relative;
486
+ z-index: 2;
487
+
488
+ text-align: center;
489
+
490
+ padding:
491
+ 6px 0 46px;
492
+ }
493
+
494
+ .header-line,
495
+ .title-rule {
496
+ display: flex;
497
+
498
+ align-items: center;
499
+ justify-content: center;
500
+
501
+ width:
502
+ min(700px, 78%);
503
+
504
+ margin:
505
+ 0 auto;
506
+ }
507
+
508
+ .header-line {
509
+ margin-bottom:
510
+ 22px;
511
+ }
512
+
513
+ .title-rule {
514
+ margin-top:
515
+ 18px;
516
+ }
517
+
518
+ .header-line span,
519
+ .title-rule span {
520
+ flex: 1;
521
+
522
+ height: 1px;
523
+
524
+ background:
525
+ linear-gradient(
526
+ 90deg,
527
+ transparent,
528
+ rgba(155, 126, 172, 0.14),
529
+ rgba(205, 188, 214, 0.5)
530
+ );
531
+ }
532
+
533
+ .header-line span:last-child,
534
+ .title-rule span:last-child {
535
+ transform:
536
+ scaleX(-1);
537
+ }
538
+
539
+ .header-line i,
540
+ .title-rule i {
541
+ width: 14px;
542
+ height: 4px;
543
+
544
+ margin:
545
+ 0 12px;
546
+
547
+ background:
548
+ #030205;
549
+
550
+ border:
551
+ 1px solid rgba(185, 163, 198, 0.28);
552
+
553
+ border-radius: 0;
554
+
555
+ transform:
556
+ skewX(-28deg);
557
+ }
558
+
559
+ .header h1 {
560
+ position: relative;
561
+
562
+ display: inline-block;
563
+
564
+ margin: 0;
565
+
566
+ padding:
567
+ 8px 6px 10px;
568
+
569
+ color:
570
+ #f7f2f7;
571
+
572
+ font-family:
573
+ Baskerville,
574
+ "Baskerville Old Face",
575
+ Garamond,
576
+ Georgia,
577
+ serif;
578
+
579
+ font-size:
580
+ clamp(1.35rem, 2.7vw, 2.7rem);
581
+
582
+ font-weight:
583
+ 600;
584
+
585
+ line-height:
586
+ 1.04;
587
+
588
+ letter-spacing:
589
+ 0.045em;
590
+
591
+ text-transform:
592
+ uppercase;
593
+
594
+ white-space:
595
+ nowrap;
596
+ }
597
+
598
+ .header h1::before {
599
+ content: "";
600
+
601
+ position: absolute;
602
+ z-index: -1;
603
+
604
+ top: 50%;
605
+ left: 50%;
606
+
607
+ width: 112%;
608
+ height: 72px;
609
+
610
+ transform:
611
+ translate(-50%, -50%);
612
+
613
+ border-radius:
614
+ 50%;
615
+
616
+ background:
617
+ radial-gradient(
618
+ ellipse at center,
619
+ rgba(124, 94, 142, 0.12),
620
+ rgba(30, 18, 38, 0.02) 56%,
621
+ transparent 76%
622
+ );
623
+ }
624
+
625
+ @supports ((-webkit-background-clip: text) or (background-clip: text)) {
626
+ .header h1 {
627
+ background:
628
+ linear-gradient(
629
+ 180deg,
630
+ #fcf9fc 0%,
631
+ #ece3ee 24%,
632
+ #cdbed2 49%,
633
+ #9d879f 67%,
634
+ #d9cddc 82%,
635
+ #f7f2f7 100%
636
+ );
637
+
638
+ -webkit-background-clip:
639
+ text;
640
+
641
+ background-clip:
642
+ text;
643
+
644
+ -webkit-text-fill-color:
645
+ transparent;
646
+
647
+ color:
648
+ transparent;
649
+ }
650
+ }
651
+
652
+ .panel {
653
+ position: relative;
654
+ z-index: 2;
655
+
656
+ margin-bottom:
657
+ 36px;
658
+
659
+ overflow:
660
+ hidden;
661
+
662
+ border:
663
+ 1px solid var(--line);
664
+
665
+ border-radius:
666
+ 0;
667
+
668
+ background:
669
+ radial-gradient(
670
+ ellipse at 14% 0%,
671
+ rgba(91, 63, 108, 0.1),
672
+ transparent 40%
673
+ ),
674
+ linear-gradient(
675
+ 180deg,
676
+ rgba(10, 6, 14, 0.92),
677
+ rgba(4, 2, 7, 0.98)
678
+ );
679
+
680
+ box-shadow:
681
+ inset 0 1px 0 rgba(255, 255, 255, 0.02),
682
+ inset 0 -20px 40px rgba(0, 0, 0, 0.18),
683
+ 0 12px 30px rgba(0, 0, 0, 0.22);
684
+ }
685
+
686
+ .panel-main,
687
+ .panel-use {
688
+ padding:
689
+ clamp(28px, 3.8vw, 48px);
690
+
691
+ border-radius:
692
+ 0;
693
+ }
694
+
695
+ .panel-use {
696
+ background:
697
+ radial-gradient(
698
+ ellipse at 50% 50%,
699
+ rgba(20, 10, 28, 0.16),
700
+ transparent 42%
701
+ ),
702
+ linear-gradient(
703
+ 180deg,
704
+ rgba(10, 6, 14, 0.94),
705
+ rgba(4, 2, 7, 0.985)
706
+ );
707
+ }
708
+
709
+ .panel-shell {
710
+ position: absolute;
711
+
712
+ inset:
713
+ 7px;
714
+
715
+ border:
716
+ 1px solid rgba(227, 217, 232, 0.03);
717
+
718
+ border-radius:
719
+ 0;
720
+
721
+ pointer-events:
722
+ none;
723
+ }
724
+
725
+ .panel-sheen {
726
+ position: absolute;
727
+
728
+ inset: 0;
729
+
730
+ pointer-events:
731
+ none;
732
+
733
+ background:
734
+ linear-gradient(
735
+ 135deg,
736
+ rgba(255, 255, 255, 0.03),
737
+ transparent 26%
738
+ ),
739
+ linear-gradient(
740
+ 180deg,
741
+ rgba(171, 143, 185, 0.04),
742
+ transparent 30%
743
+ );
744
+ }
745
+
746
+ .panel-header {
747
+ position: relative;
748
+ z-index: 2;
749
+
750
+ display:
751
+ flex;
752
+
753
+ align-items:
754
+ center;
755
+
756
+ gap:
757
+ 14px;
758
+
759
+ margin-bottom:
760
+ 24px;
761
+ }
762
+
763
+ .panel-mark {
764
+ position: relative;
765
+
766
+ width:
767
+ 20px;
768
+
769
+ height:
770
+ 28px;
771
+
772
+ flex:
773
+ 0 0 auto;
774
+ }
775
+
776
+ .panel-mark::before {
777
+ content: "";
778
+
779
+ position:
780
+ absolute;
781
+
782
+ top: 0;
783
+ left: 0;
784
+
785
+ width:
786
+ 2px;
787
+
788
+ height:
789
+ 28px;
790
+
791
+ background:
792
+ linear-gradient(
793
+ 180deg,
794
+ rgba(231, 219, 236, 0.58),
795
+ rgba(122, 87, 138, 0.22) 58%,
796
+ transparent
797
+ );
798
+ }
799
+
800
+ .panel-mark span {
801
+ position:
802
+ absolute;
803
+
804
+ top:
805
+ 7px;
806
+
807
+ left:
808
+ 7px;
809
+
810
+ width:
811
+ 14px;
812
+
813
+ height:
814
+ 1px;
815
+
816
+ background:
817
+ linear-gradient(
818
+ 90deg,
819
+ rgba(189, 166, 201, 0.48),
820
+ transparent
821
+ );
822
+ }
823
+
824
+ .panel-mark i {
825
+ position:
826
+ absolute;
827
+
828
+ top:
829
+ 16px;
830
+
831
+ left:
832
+ 7px;
833
+
834
+ width:
835
+ 8px;
836
+
837
+ height:
838
+ 1px;
839
+
840
+ background:
841
+ rgba(127, 94, 143, 0.28);
842
+ }
843
+
844
+ .panel-header h2 {
845
+ margin:
846
+ 0;
847
+
848
+ color:
849
+ var(--head);
850
+
851
+ font-family:
852
+ Baskerville,
853
+ "Baskerville Old Face",
854
+ Garamond,
855
+ Georgia,
856
+ serif;
857
+
858
+ font-size:
859
+ clamp(1.2rem, 2vw, 1.82rem);
860
+
861
+ font-weight:
862
+ 600;
863
+
864
+ line-height:
865
+ 1;
866
+
867
+ letter-spacing:
868
+ 0.08em;
869
+
870
+ text-transform:
871
+ uppercase;
872
+ }
873
+
874
+ .text {
875
+ position:
876
+ relative;
877
+
878
+ z-index:
879
+ 2;
880
+
881
+ margin:
882
+ 0;
883
+
884
+ color:
885
+ var(--text);
886
+
887
+ font-size:
888
+ clamp(0.96rem, 1.08vw, 1.08rem);
889
+
890
+ line-height:
891
+ 1.78;
892
+ }
893
+
894
+ .text strong {
895
+ color:
896
+ #efe8f0;
897
+
898
+ font-weight:
899
+ 700;
900
+ }
901
+
902
+ .text a {
903
+ color:
904
+ #d3c6d6;
905
+
906
+ text-decoration:
907
+ none;
908
+
909
+ border-bottom:
910
+ 1px solid rgba(159, 128, 174, 0.28);
911
+
912
+ transition:
913
+ color 0.18s ease,
914
+ border-color 0.18s ease;
915
+ }
916
+
917
+ .text a:hover {
918
+ color:
919
+ #fbf7fb;
920
+
921
+ border-bottom-color:
922
+ rgba(212, 194, 220, 0.56);
923
+ }
924
+
925
+ .config {
926
+ position:
927
+ relative;
928
+
929
+ z-index:
930
+ 2;
931
+
932
+ width:
933
+ min(820px, 100%);
934
+
935
+ margin-top:
936
+ 28px;
937
+
938
+ overflow:
939
+ hidden;
940
+
941
+ border:
942
+ 1px solid rgba(149, 118, 164, 0.18);
943
+
944
+ border-radius:
945
+ 0;
946
+
947
+ background:
948
+ linear-gradient(
949
+ 180deg,
950
+ rgba(7, 4, 10, 0.96),
951
+ rgba(3, 2, 5, 0.99)
952
+ );
953
+
954
+ box-shadow:
955
+ inset 0 1px 0 rgba(255, 255, 255, 0.02);
956
+ }
957
+
958
+ .config summary {
959
+ position:
960
+ relative;
961
+
962
+ display:
963
+ flex;
964
+
965
+ align-items:
966
+ center;
967
+
968
+ justify-content:
969
+ space-between;
970
+
971
+ min-height:
972
+ 46px;
973
+
974
+ padding:
975
+ 9px 13px 9px 14px;
976
+
977
+ list-style:
978
+ none;
979
+
980
+ cursor:
981
+ pointer;
982
+
983
+ border-left:
984
+ 2px solid rgba(117, 83, 133, 0.68);
985
+
986
+ border-radius:
987
+ 0;
988
+
989
+ background:
990
+ linear-gradient(
991
+ 90deg,
992
+ rgba(64, 39, 75, 0.3),
993
+ rgba(7, 4, 10, 0.98) 34%,
994
+ rgba(3, 2, 5, 0.99)
995
+ );
996
+ }
997
+
998
+ .config summary::-webkit-details-marker {
999
+ display:
1000
+ none;
1001
+ }
1002
+
1003
+ .config summary::before {
1004
+ content: "";
1005
+
1006
+ position:
1007
+ absolute;
1008
+
1009
+ top:
1010
+ 0;
1011
+
1012
+ left:
1013
+ 0;
1014
+
1015
+ width:
1016
+ 126px;
1017
+
1018
+ height:
1019
+ 1px;
1020
+
1021
+ background:
1022
+ linear-gradient(
1023
+ 90deg,
1024
+ rgba(198, 175, 210, 0.33),
1025
+ transparent
1026
+ );
1027
+ }
1028
+
1029
+ .config-title {
1030
+ display:
1031
+ flex;
1032
+
1033
+ align-items:
1034
+ center;
1035
+
1036
+ gap:
1037
+ 8px;
1038
+
1039
+ color:
1040
+ #d8cedb;
1041
+
1042
+ font-family:
1043
+ Baskerville,
1044
+ "Baskerville Old Face",
1045
+ Garamond,
1046
+ Georgia,
1047
+ serif;
1048
+
1049
+ font-size:
1050
+ 0.84rem;
1051
+
1052
+ font-weight:
1053
+ 600;
1054
+
1055
+ letter-spacing:
1056
+ 0.065em;
1057
+
1058
+ text-transform:
1059
+ uppercase;
1060
+ }
1061
+
1062
+ .config-mark {
1063
+ width:
1064
+ 12px;
1065
+
1066
+ height:
1067
+ 4px;
1068
+
1069
+ transform:
1070
+ skewX(-28deg);
1071
+
1072
+ border:
1073
+ 1px solid rgba(181, 158, 194, 0.28);
1074
+
1075
+ border-radius:
1076
+ 0;
1077
+
1078
+ background:
1079
+ #08040d;
1080
+ }
1081
+
1082
+ .config-eye {
1083
+ position:
1084
+ relative;
1085
+
1086
+ display:
1087
+ block;
1088
+
1089
+ flex:
1090
+ 0 0 auto;
1091
+
1092
+ width:
1093
+ 34px;
1094
+
1095
+ height:
1096
+ 20px;
1097
+
1098
+ margin-left:
1099
+ 14px;
1100
+ }
1101
+
1102
+ .config-eye::before {
1103
+ content: "";
1104
+
1105
+ position:
1106
+ absolute;
1107
+
1108
+ inset:
1109
+ 2px 0;
1110
+
1111
+ border:
1112
+ 1px solid rgba(157, 127, 173, 0.25);
1113
+
1114
+ border-radius:
1115
+ 999px;
1116
+
1117
+ background:
1118
+ #020104;
1119
+ }
1120
+
1121
+ .lid {
1122
+ position:
1123
+ absolute;
1124
+
1125
+ z-index:
1126
+ 3;
1127
+
1128
+ left:
1129
+ 1px;
1130
+
1131
+ width:
1132
+ 32px;
1133
+
1134
+ height:
1135
+ 10px;
1136
+
1137
+ background:
1138
+ #07040c;
1139
+
1140
+ transition:
1141
+ transform 0.24s ease;
1142
+ }
1143
+
1144
+ .lid-top {
1145
+ top:
1146
+ 1px;
1147
+
1148
+ transform:
1149
+ translateY(5px);
1150
+
1151
+ border-bottom:
1152
+ 1px solid rgba(196, 172, 206, 0.48);
1153
+
1154
+ border-radius:
1155
+ 50% 50% 18% 18%;
1156
+ }
1157
+
1158
+ .lid-bottom {
1159
+ bottom:
1160
+ 1px;
1161
+
1162
+ transform:
1163
+ translateY(-5px);
1164
+
1165
+ border-top:
1166
+ 1px solid rgba(126, 92, 141, 0.46);
1167
+
1168
+ border-radius:
1169
+ 18% 18% 50% 50%;
1170
+ }
1171
+
1172
+ .iris {
1173
+ position:
1174
+ absolute;
1175
+
1176
+ z-index:
1177
+ 1;
1178
+
1179
+ top:
1180
+ 50%;
1181
+
1182
+ left:
1183
+ 50%;
1184
+
1185
+ width:
1186
+ 13px;
1187
+
1188
+ height:
1189
+ 13px;
1190
+
1191
+ transform:
1192
+ translate(-50%, -50%)
1193
+ scale(0.28);
1194
+
1195
+ border:
1196
+ 1px solid rgba(182, 155, 194, 0.42);
1197
+
1198
+ border-radius:
1199
+ 50%;
1200
+
1201
+ background:
1202
+ radial-gradient(
1203
+ circle,
1204
+ #010102 0 32%,
1205
+ #34213e 34% 58%,
1206
+ #06030a 60% 100%
1207
+ );
1208
+
1209
+ opacity:
1210
+ 0;
1211
+
1212
+ transition:
1213
+ transform 0.24s ease,
1214
+ opacity 0.18s ease;
1215
+ }
1216
+
1217
+ .glint {
1218
+ position:
1219
+ absolute;
1220
+
1221
+ z-index:
1222
+ 2;
1223
+
1224
+ top:
1225
+ 50%;
1226
+
1227
+ left:
1228
+ 50%;
1229
+
1230
+ width:
1231
+ 3px;
1232
+
1233
+ height:
1234
+ 3px;
1235
+
1236
+ transform:
1237
+ translate(-50%, -50%);
1238
+
1239
+ border-radius:
1240
+ 50%;
1241
+
1242
+ background:
1243
+ rgba(234, 223, 238, 0.76);
1244
+
1245
+ opacity:
1246
+ 0;
1247
+
1248
+ transition:
1249
+ opacity 0.18s ease;
1250
+ }
1251
+
1252
+ .config[open] .lid-top {
1253
+ transform:
1254
+ translateY(-6px)
1255
+ rotate(-5deg);
1256
+ }
1257
+
1258
+ .config[open] .lid-bottom {
1259
+ transform:
1260
+ translateY(6px)
1261
+ rotate(5deg);
1262
+ }
1263
+
1264
+ .config[open] .iris {
1265
+ transform:
1266
+ translate(-50%, -50%)
1267
+ scale(1);
1268
+
1269
+ opacity:
1270
+ 1;
1271
+ }
1272
+
1273
+ .config[open] .glint {
1274
+ opacity:
1275
+ 0.8;
1276
+ }
1277
+
1278
+ .config pre {
1279
+ margin:
1280
+ 0;
1281
+
1282
+ padding:
1283
+ 15px 17px 17px;
1284
+
1285
+ overflow-x:
1286
+ auto;
1287
+
1288
+ color:
1289
+ #b7acbb;
1290
+
1291
+ font-family:
1292
+ Consolas,
1293
+ Monaco,
1294
+ "Lucida Console",
1295
+ monospace;
1296
+
1297
+ font-size:
1298
+ clamp(0.74rem, 0.84vw, 0.83rem);
1299
+
1300
+ line-height:
1301
+ 1.55;
1302
+
1303
+ white-space:
1304
+ pre;
1305
+
1306
+ border-top:
1307
+ 1px solid rgba(118, 84, 133, 0.12);
1308
+
1309
+ border-left:
1310
+ 2px solid rgba(84, 56, 98, 0.22);
1311
+
1312
+ border-radius:
1313
+ 0;
1314
+
1315
+ background:
1316
+ linear-gradient(
1317
+ 90deg,
1318
+ #020104 0%,
1319
+ #060309 50%,
1320
+ #020104 100%
1321
+ );
1322
+ }
1323
+
1324
+ .config code {
1325
+ color:
1326
+ inherit;
1327
+
1328
+ font-family:
1329
+ inherit;
1330
+ }
1331
+
1332
+ .use-frame {
1333
+ position:
1334
+ relative;
1335
+
1336
+ z-index:
1337
+ 2;
1338
+
1339
+ width:
1340
+ min(980px, 100%);
1341
+
1342
+ margin:
1343
+ 10px auto 0;
1344
+
1345
+ padding:
1346
+ 40px 38px 36px;
1347
+
1348
+ border-radius:
1349
+ 0;
1350
+ }
1351
+
1352
+ .use-frame::before,
1353
+ .use-frame::after {
1354
+ content: "";
1355
+
1356
+ position:
1357
+ absolute;
1358
+
1359
+ top:
1360
+ 16px;
1361
+
1362
+ bottom:
1363
+ 16px;
1364
+
1365
+ width:
1366
+ 1px;
1367
+
1368
+ background:
1369
+ rgba(163, 138, 177, 0.24);
1370
+
1371
+ pointer-events:
1372
+ none;
1373
+ }
1374
+
1375
+ .use-frame::before {
1376
+ left:
1377
+ 0;
1378
+ }
1379
+
1380
+ .use-frame::after {
1381
+ right:
1382
+ 0;
1383
+ }
1384
+
1385
+ .frame-line {
1386
+ position:
1387
+ absolute;
1388
+
1389
+ left:
1390
+ 0;
1391
+
1392
+ right:
1393
+ 0;
1394
+
1395
+ display:
1396
+ flex;
1397
+
1398
+ align-items:
1399
+ center;
1400
+
1401
+ gap:
1402
+ 16px;
1403
+
1404
+ pointer-events:
1405
+ none;
1406
+ }
1407
+
1408
+ .frame-top {
1409
+ top:
1410
+ 0;
1411
+ }
1412
+
1413
+ .frame-bottom {
1414
+ bottom:
1415
+ 0;
1416
+ }
1417
+
1418
+ .frame-segment {
1419
+ flex:
1420
+ 1;
1421
+
1422
+ height:
1423
+ 1px;
1424
+
1425
+ background:
1426
+ linear-gradient(
1427
+ 90deg,
1428
+ rgba(174, 151, 187, 0.24),
1429
+ rgba(208, 192, 216, 0.38),
1430
+ rgba(174, 151, 187, 0.24)
1431
+ );
1432
+ }
1433
+
1434
+ .frame-mark {
1435
+ position:
1436
+ relative;
1437
+
1438
+ width:
1439
+ 28px;
1440
+
1441
+ height:
1442
+ 18px;
1443
+
1444
+ flex:
1445
+ 0 0 auto;
1446
+ }
1447
+
1448
+ .frame-mark::before {
1449
+ content: "";
1450
+
1451
+ position:
1452
+ absolute;
1453
+
1454
+ top:
1455
+ 50%;
1456
+
1457
+ left:
1458
+ 50%;
1459
+
1460
+ width:
1461
+ 16px;
1462
+
1463
+ height:
1464
+ 16px;
1465
+
1466
+ transform:
1467
+ translate(-50%, -50%)
1468
+ rotate(45deg);
1469
+
1470
+ border:
1471
+ 1px solid rgba(189, 165, 201, 0.28);
1472
+
1473
+ border-radius:
1474
+ 0;
1475
+
1476
+ background:
1477
+ radial-gradient(
1478
+ circle,
1479
+ #020104 0 34%,
1480
+ rgba(48, 30, 59, 0.32) 36% 72%,
1481
+ #030105 74% 100%
1482
+ );
1483
+ }
1484
+
1485
+ .frame-mark i,
1486
+ .frame-mark b {
1487
+ position:
1488
+ absolute;
1489
+
1490
+ top:
1491
+ 50%;
1492
+
1493
+ width:
1494
+ 6px;
1495
+
1496
+ height:
1497
+ 10px;
1498
+
1499
+ margin-top:
1500
+ -5px;
1501
+
1502
+ border:
1503
+ 1px solid rgba(152, 125, 165, 0.16);
1504
+
1505
+ background:
1506
+ rgba(75, 48, 88, 0.08);
1507
+ }
1508
+
1509
+ .frame-mark i {
1510
+ left:
1511
+ 2px;
1512
+
1513
+ transform:
1514
+ rotate(-46deg);
1515
+
1516
+ border-radius:
1517
+ 0;
1518
+ }
1519
+
1520
+ .frame-mark b {
1521
+ right:
1522
+ 2px;
1523
+
1524
+ transform:
1525
+ rotate(46deg);
1526
+
1527
+ border-radius:
1528
+ 0;
1529
+ }
1530
+
1531
+ .frame-mark em {
1532
+ position:
1533
+ absolute;
1534
+
1535
+ top:
1536
+ 50%;
1537
+
1538
+ left:
1539
+ 50%;
1540
+
1541
+ width:
1542
+ 4px;
1543
+
1544
+ height:
1545
+ 4px;
1546
+
1547
+ margin:
1548
+ -2px 0 0 -2px;
1549
+
1550
+ border-radius:
1551
+ 0;
1552
+
1553
+ background:
1554
+ rgba(226, 214, 232, 0.64);
1555
+
1556
+ opacity:
1557
+ 0.16;
1558
+ }
1559
+
1560
+ .use-stack {
1561
+ position:
1562
+ relative;
1563
+
1564
+ z-index:
1565
+ 2;
1566
+ }
1567
+
1568
+ .use-item {
1569
+ position:
1570
+ relative;
1571
+
1572
+ padding:
1573
+ 0 2px;
1574
+
1575
+ border-radius:
1576
+ 0;
1577
+ }
1578
+
1579
+ .use-item + .use-item {
1580
+ margin-top:
1581
+ 18px;
1582
+
1583
+ padding-top:
1584
+ 18px;
1585
+
1586
+ border-top:
1587
+ 1px solid rgba(158, 132, 172, 0.11);
1588
+ }
1589
+
1590
+ .use-item h3 {
1591
+ margin:
1592
+ 0 0 8px;
1593
+
1594
+ color:
1595
+ #e9e1eb;
1596
+
1597
+ font-family:
1598
+ Baskerville,
1599
+ "Baskerville Old Face",
1600
+ Garamond,
1601
+ Georgia,
1602
+ serif;
1603
+
1604
+ font-size:
1605
+ clamp(1.02rem, 1.2vw, 1.14rem);
1606
+
1607
+ font-weight:
1608
+ 600;
1609
+
1610
+ line-height:
1611
+ 1.2;
1612
+
1613
+ letter-spacing:
1614
+ 0.022em;
1615
+ }
1616
+
1617
+ .use-item p {
1618
+ margin:
1619
+ 0;
1620
+
1621
+ color:
1622
+ var(--text-soft);
1623
+
1624
+ font-size:
1625
+ clamp(0.92rem, 0.98vw, 0.98rem);
1626
+
1627
+ line-height:
1628
+ 1.66;
1629
+ }
1630
+
1631
+ .use-item:hover h3 {
1632
+ color:
1633
+ #f4eef5;
1634
+ }
1635
+
1636
+ .footer {
1637
+ position:
1638
+ relative;
1639
+
1640
+ z-index:
1641
+ 2;
1642
+
1643
+ display:
1644
+ flex;
1645
+
1646
+ align-items:
1647
+ center;
1648
+
1649
+ justify-content:
1650
+ center;
1651
+
1652
+ width:
1653
+ min(860px, 86%);
1654
+
1655
+ min-height:
1656
+ 36px;
1657
+
1658
+ margin:
1659
+ 42px auto 0;
1660
+ }
1661
+
1662
+ .footer-name {
1663
+ flex:
1664
+ 0 0 auto;
1665
+
1666
+ margin:
1667
+ 0 18px;
1668
+
1669
+ color:
1670
+ rgba(196, 180, 205, 0.76);
1671
+
1672
+ font-family:
1673
+ Baskerville,
1674
+ "Baskerville Old Face",
1675
+ Garamond,
1676
+ Georgia,
1677
+ serif;
1678
+
1679
+ font-size:
1680
+ 0.74rem;
1681
+
1682
+ font-weight:
1683
+ 600;
1684
+
1685
+ letter-spacing:
1686
+ 0.26em;
1687
+
1688
+ text-transform:
1689
+ uppercase;
1690
+
1691
+ white-space:
1692
+ nowrap;
1693
+ }
1694
+
1695
+ .footer-line {
1696
+ flex:
1697
+ 1;
1698
+
1699
+ max-width:
1700
+ 280px;
1701
+
1702
+ height:
1703
+ 1px;
1704
+
1705
+ background:
1706
+ linear-gradient(
1707
+ 90deg,
1708
+ transparent,
1709
+ rgba(136, 104, 151, 0.28),
1710
+ rgba(200, 179, 210, 0.18)
1711
+ );
1712
+ }
1713
+
1714
+ .footer-line-right {
1715
+ transform:
1716
+ scaleX(-1);
1717
+ }
1718
+
1719
+ @media (max-width: 760px) {
1720
+ .card {
1721
+ margin:
1722
+ 24px auto;
1723
+ }
1724
+
1725
+ .content {
1726
+ padding:
1727
+ 26px 14px 40px;
1728
+ }
1729
+
1730
+ .content::before {
1731
+ inset:
1732
+ 7px;
1733
+ }
1734
+
1735
+ .side {
1736
+ display:
1737
+ none;
1738
+ }
1739
+
1740
+ .header {
1741
+ padding:
1742
+ 4px 0 34px;
1743
+ }
1744
+
1745
+ .header-line,
1746
+ .title-rule {
1747
+ width:
1748
+ 84%;
1749
+ }
1750
+
1751
+ .header-line {
1752
+ margin-bottom:
1753
+ 16px;
1754
+ }
1755
+
1756
+ .title-rule {
1757
+ margin-top:
1758
+ 14px;
1759
+ }
1760
+
1761
+ .header h1 {
1762
+ font-size:
1763
+ clamp(1.08rem, 5vw, 1.56rem);
1764
+
1765
+ letter-spacing:
1766
+ 0.016em;
1767
+ }
1768
+
1769
+ .header h1::before {
1770
+ height:
1771
+ 46px;
1772
+ }
1773
+
1774
+ .panel-main,
1775
+ .panel-use {
1776
+ padding:
1777
+ 24px 14px 26px;
1778
+
1779
+ border-radius:
1780
+ 0;
1781
+ }
1782
+
1783
+ .panel-shell {
1784
+ border-radius:
1785
+ 0;
1786
+ }
1787
+
1788
+ .panel-header {
1789
+ gap:
1790
+ 10px;
1791
+
1792
+ margin-bottom:
1793
+ 19px;
1794
+ }
1795
+
1796
+ .panel-mark {
1797
+ width:
1798
+ 18px;
1799
+
1800
+ height:
1801
+ 24px;
1802
+ }
1803
+
1804
+ .panel-mark::before {
1805
+ height:
1806
+ 24px;
1807
+ }
1808
+
1809
+ .panel-mark span {
1810
+ width:
1811
+ 12px;
1812
+ }
1813
+
1814
+ .panel-mark i {
1815
+ width:
1816
+ 7px;
1817
+ }
1818
+
1819
+ .panel-header h2 {
1820
+ font-size:
1821
+ 1.1rem;
1822
+
1823
+ letter-spacing:
1824
+ 0.06em;
1825
+ }
1826
+
1827
+ .text {
1828
+ font-size:
1829
+ 0.95rem;
1830
+
1831
+ line-height:
1832
+ 1.68;
1833
+ }
1834
+
1835
+ .config {
1836
+ width:
1837
+ 100%;
1838
+
1839
+ margin-top:
1840
+ 22px;
1841
+
1842
+ border-radius:
1843
+ 0;
1844
+ }
1845
+
1846
+ .config summary {
1847
+ min-height:
1848
+ 42px;
1849
+
1850
+ padding:
1851
+ 7px 10px 7px 11px;
1852
+
1853
+ border-radius:
1854
+ 0;
1855
+ }
1856
+
1857
+ .config-title {
1858
+ gap:
1859
+ 7px;
1860
+
1861
+ font-size:
1862
+ 0.74rem;
1863
+
1864
+ letter-spacing:
1865
+ 0.05em;
1866
+ }
1867
+
1868
+ .config-eye {
1869
+ width:
1870
+ 31px;
1871
+
1872
+ height:
1873
+ 18px;
1874
+
1875
+ margin-left:
1876
+ 8px;
1877
+ }
1878
+
1879
+ .lid {
1880
+ width:
1881
+ 29px;
1882
+ }
1883
+
1884
+ .config pre {
1885
+ padding:
1886
+ 13px 11px 15px;
1887
+
1888
+ font-size:
1889
+ 0.67rem;
1890
+
1891
+ line-height:
1892
+ 1.5;
1893
+
1894
+ border-radius:
1895
+ 0;
1896
+ }
1897
+
1898
+ .use-frame {
1899
+ padding:
1900
+ 34px 16px 30px;
1901
+
1902
+ border-radius:
1903
+ 0;
1904
+ }
1905
+
1906
+ .frame-line {
1907
+ gap:
1908
+ 10px;
1909
+ }
1910
+
1911
+ .use-item + .use-item {
1912
+ margin-top:
1913
+ 14px;
1914
+
1915
+ padding-top:
1916
+ 14px;
1917
+ }
1918
+
1919
+ .use-item h3 {
1920
+ font-size:
1921
+ 0.98rem;
1922
+ }
1923
+
1924
+ .use-item p {
1925
+ font-size:
1926
+ 0.87rem;
1927
+
1928
+ line-height:
1929
+ 1.54;
1930
+ }
1931
+
1932
+ .footer {
1933
+ width:
1934
+ 96%;
1935
+
1936
+ margin-top:
1937
+ 34px;
1938
+ }
1939
+
1940
+ .footer-name {
1941
+ margin:
1942
+ 0 8px;
1943
+
1944
+ font-size:
1945
+ 0.62rem;
1946
 
1947
+ letter-spacing:
1948
+ 0.16em;
1949
+ }
1950
+ }
1951
+ </style>