lucyknada commited on
Commit
ff0687f
·
verified ·
1 Parent(s): b191799

Upload ./README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +416 -0
README.md ADDED
@@ -0,0 +1,416 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ tags:
4
+ - general-purpose
5
+ - roleplay
6
+ - storywriting
7
+ - chemistry
8
+ - biology
9
+ - code
10
+ - climate
11
+ - axolotl
12
+ - text-generation-inference
13
+ - finetune
14
+ datasets:
15
+ - PocketDoc/Dans-MemoryCore-CoreCurriculum-Small
16
+ - AquaV/US-Army-Survival-Sharegpt
17
+ - AquaV/Multi-Environment-Operations-Sharegpt
18
+ - AquaV/Resistance-Sharegpt
19
+ - AquaV/Interrogation-Sharegpt
20
+ - AquaV/Chemical-Biological-Safety-Applications-Sharegpt
21
+ - AquaV/Energetic-Materials-Sharegpt
22
+ - PocketDoc/Dans-Mathmaxx
23
+ - PocketDoc/Dans-Mathmaxx-Numina-CoT
24
+ - PJMixers/Math-Multiturn-1K-ShareGPT
25
+ - PocketDoc/Dans-Benchmaxx-COT
26
+ - PocketDoc/Dans-Codemaxx-LeetCode
27
+ - PocketDoc/Dans-Codemaxx-CodeFeedback-Conversations
28
+ - PocketDoc/Dans-Codemaxx-CodeFeedback-SingleTurn
29
+ - PocketDoc/Dans-Codemaxx-Bigcode-SelfInstruct
30
+ - PocketDoc/Dans-Taskmaxx
31
+ - PocketDoc/Dans-Taskmaxx-DataPrepper
32
+ - PocketDoc/Dans-Taskmaxx-ConcurrentQA-Reworked
33
+ - PocketDoc/Dans-Taskmaxx-TableGPT
34
+ - PocketDoc/Dans-Taskmaxx-SciRIFF
35
+ - PocketDoc/Dans-Taskmaxx-Edit
36
+ - PocketDoc/Dans-Toolmaxx-Agent
37
+ - PocketDoc/Dans-Toolmaxx-ShellCommands
38
+ - PocketDoc/Dans-Toolmaxx-Functions-Toolbench
39
+ - PocketDoc/Dans-Toolmaxx-Functions-ToolACE
40
+ - PocketDoc/Dans-ASCIIMaxx-Wordart
41
+ - PocketDoc/Dans-Prosemaxx-Gutenberg
42
+ - PocketDoc/Dans-Prosemaxx-Cowriter-3-XL
43
+ - PocketDoc/Dans-Prosemaxx-Adventure
44
+ - PocketDoc/Dans-Failuremaxx-Adventure-3
45
+ - PocketDoc/Dans-Prosemaxx-InstructWriter-ZeroShot-2
46
+ - PocketDoc/Dans-Prosemaxx-InstructWriter-Continue-2
47
+ - PocketDoc/Dans-Assistantmaxx-Sharegpt
48
+ - PocketDoc/Dans-Assistantmaxx-OpenAssistant2
49
+ - PocketDoc/Dans-Assistantmaxx-Opus-Merge
50
+ - PocketDoc/Dans-Assistantmaxx-sonnetorca-subset
51
+ - PocketDoc/Dans-Assistantmaxx-sonnetorca-subset-2
52
+ - PocketDoc/Dans-Assistantmaxx-NoRobots
53
+ - PocketDoc/Dans-Assistantmaxx-Synthia
54
+ - PocketDoc/Dans-Assistantmaxx-ASL
55
+ - PocketDoc/Dans-Assistantmaxx-PersonaLLM-Opus
56
+ - PocketDoc/Dans-Assistantmaxx-UnnaturalInstructions-GPT4
57
+ - PocketDoc/Dans-Assistantmaxx-LongAlign
58
+ - PocketDoc/Dans-Assistantmaxx-EvolKit
59
+ - PocketDoc/Dans-Assistantmaxx-Camel-GPT4
60
+ - PocketDoc/Dans-Assistantmaxx-OpenLeecher-Instruct
61
+ - PocketDoc/Dans-Assistantmaxx-Tulu3-IF
62
+ - PocketDoc/Dans-Systemmaxx
63
+ - PocketDoc/Dans-Logicmaxx-Skunkworks
64
+ - PocketDoc/Dans-Logicmaxx-FI-VeriMed
65
+ - PocketDoc/Dans-Logicmaxx-SAT-AP
66
+ - PocketDoc/Dans-Logicmaxx-Magpie-Ultra
67
+ - PJMixers/grimulkan_theory-of-mind-ShareGPT
68
+ - PJMixers/grimulkan_physical-reasoning-ShareGPT
69
+ - PocketDoc/Dans-Personamaxx
70
+ - PocketDoc/Dans-Personamaxx-Rainy
71
+ - PocketDoc/Dans-Personamaxx-C1
72
+ - PocketDoc/Dans-Personamaxx-VN
73
+ language:
74
+ - en
75
+ base_model:
76
+ - mistralai/Mistral-Small-24B-Base-2501
77
+ pipeline_tag: text-generation
78
+ library_name: transformers
79
+ ---
80
+ ### exl2 quant (measurement.json in main branch)
81
+ ---
82
+ ### check revisions for quants
83
+ ---
84
+
85
+ <html lang="en">
86
+ <head>
87
+ <meta charset="UTF-8">
88
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
89
+ </head>
90
+ <div class="crt-container">
91
+ <div class="crt-case">
92
+ <div class="crt-inner-case">
93
+ <div class="crt-bezel">
94
+ <div class="terminal-screen">
95
+ <div style="text-align: center;">
96
+ <h2>Dans-PersonalityEngine-V1.2.0-24b</h2>
97
+ <pre class="code-block" style="display: inline-block; text-align: left; font-size: clamp(2px, 0.8vw, 14px); line-height: 1.2; max-width: 100%; overflow: hidden; white-space: pre;">
98
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠄⠀⡂⠀⠁⡄⢀⠁⢀⣈⡄⠌⠐⠠⠤⠄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀
99
+ ⠀⠀⠀⠀⠀⠀⠀⠀⡄⠆⠀⢠⠀⠛⣸⣄⣶⣾⡷⡾⠘⠃⢀⠀⣴⠀⡄⠰⢆⣠⠘⠰⠀⡀⠀⠀⠀⠀⠀
100
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⡋⢀⣤⡿⠟⠋⠁⠀⡠⠤⢇⠋⠀⠈⠃⢀⠀⠈⡡⠤⠀⠀⠁⢄⠀⠀⠀⠀
101
+ ⠀⠀⠀⠀⠀⠁⡂⠀⠀⣀⣔⣧⠟⠋⠀⢀⡄⠀⠪⣀⡂⢁⠛⢆⠀⠀⠀⢎⢀⠄⢡⠢⠛⠠⡀⠀⠄⠀⠀
102
+ ⠀⠀⡀⠡⢑⠌⠈⣧⣮⢾⢏⠁⠀⠀⡀⠠⠦⠈⠀⠞⠑⠁⠀⠀⢧⡄⠈⡜⠷⠒⢸⡇⠐⠇⠿⠈⣖⠂⠀
103
+ ⠀⢌⠀⠤⠀⢠⣞⣾⡗⠁⠀⠈⠁⢨⡼⠀⠀⠀⢀⠀⣀⡤⣄⠄⠈⢻⡇⠀⠐⣠⠜⠑⠁⠀⣀⡔⡿⠨⡄
104
+ ⠈⠂⠀⠆⠀⣼⣾⠟⠀⠑⠀⡐⠗⠉⠀⠐⠶⣤⡵⠋⠀⠠⠹⡌⡀⠘⠇⢠⣾⡣⣀⡴⠋⠅⠈⢊⠠⡱⡀
105
+ ⠪⠑⢌⠂⣼⣿⡟⠀⠀⠙⠀⠀⠀⡀⠀⠀⠐⡞⡐⠀⠀⡧⠀⢀⠠⠀⣁⠾⡇⠀⠙⡁⠀⠀⢀⣨⣄⡠⢱
106
+ ⣸⠈⠊⠙⣛⣿⡧⠔⠚⠛⠳⣄⣀⡬⠤⠬⠼⡣⠃⠀⢀⡗⠀⡤⠞⠙⠄⠂⠃⢀⣠⣤⠶⠙⠅⠁⠃⠋⠈
107
+ ⢋⠼⣀⠰⢯⢿⠁⠀⢢⠀⠀⢐⠋⡀⠀⠈⠁⠀⣀⣰⠏⠒⠙⠈⠀⣀⡤⠞⢁⣼⠏⠘⢀⣀⢤⢤⡐⢈⠂
108
+ ⠀⠢⠀⠀⠸⣿⡄⠲⠚⠘⠚⠃⢀⠀⠈⢋⠶⠛⠉⠉⢃⣀⢤⢾⠋⣁⡤⡚⠁⢹⠁⠠⢛⠠⠬⠁⢬⠀⠀
109
+ ⠀⠈⢳⣒⠋⠉⣿⢐⠠⣀⣃⠀⠀⠉⠂⢁⣀⣀⡤⢞⠩⢑⡨⠰⡞⠁⠁⢀⡠⠾⠎⡈⡌⡈⡓⡀⠄⠀⠀
110
+ ⠀⠀⠀⠉⠘⠃⢻⡒⠦⢼⣿⣛⣻⣿⡷⢄⣀⣀⣠⣴⢾⣿⣆⣡⡄⣠⣪⡿⣷⣾⣷⣧⡡⠅⣇⠍⠀⠀⠀
111
+ ⠀⠀⠀⠀⠀⠀⠀⠙⠒⠒⠛⠛⠓⠉⢹⠀⣷⠴⣻⣽⡻⢧⢻⡿⡏⣼⢿⣻⢾⣿⣿⣿⡿⢠ ⠀⠀⠀⠀
112
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠂⠻⠨⠰⢋⡅⠉⣑���⡗⣿⢂⣸⡿⣿⣛⠿⠃⠁ ⠀⠀⠀⠀
113
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠳⣌⣙⣸⢧⣿⣕⣼⣇⢹⠀⠀⠀⠀⠀⠀⠀⠀⠀
114
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣸⢧⢟⢟⡟⣾⠀⠀⠀⠀⠀⠀⠀⠀⠀
115
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⢰⠙⣾⡟⣻⡕⣹⠀⠀⠀⠀⠀⠀⠀⠀⠀
116
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⢸⢰⡏⢠⡿⠾⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀
117
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⢸⠸⡇⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
118
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢸⢸⡇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
119
+ ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⠇⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
120
+ </pre>
121
+ </div>
122
+ <p>This model series is intended to be multifarious in its capabilities and should be quite capable at both co-writing and roleplay as well as find itself quite at home performing sentiment analysis or summarization as part of a pipeline.</p>
123
+ <p>It has been trained on a wide array of one shot instructions, multi turn instructions, tool use, role playing scenarios, text adventure games, co-writing, and much more.</p>
124
+ <h3>Key Details</h3>
125
+ <pre class="code-block">
126
+ BASE MODEL: mistralai/Mistral-Small-24B-Base-2501
127
+ LICENSE: apache-2.0
128
+ LANGUAGE: English
129
+ CONTEXT LENGTH: 32768 tokens</pre>
130
+ <a href="https://chub.ai/">
131
+ <img src="./resources/chub-black.gif" alt="Sponsored by Chub.AI" class="sponsor-image-small">
132
+ </a>
133
+ <h3>Recommended Settings</h3>
134
+ <pre class="code-block">
135
+ TEMPERATURE: 1.0
136
+ TOP_P: 0.95
137
+ MIN_P: 0.05</pre>
138
+ <h3>Prompting Format</h3>
139
+ <p>The model uses standard "ChatML" format:</p>
140
+ <pre class="code-block">
141
+ <|im_start|>system
142
+ system prompt<|im_end|>
143
+ <|im_start|>user
144
+ Hi there!<|im_end|>
145
+ <|im_start|>assistant
146
+ Nice to meet you!<|im_end|></pre>
147
+ <h3>SillyTavern Templates</h3>
148
+ <details>
149
+ <summary>Context Template</summary>
150
+ <pre class="code-block">
151
+ {
152
+ "story_string": "<|im_start|>system\n{{#if system}}{{system}}\n{{/if}}{{#if wiBefore}}{{wiBefore}}\n{{/if}}{{#if description}}{{description}}\n{{/if}}{{#if personality}}{{char}}'s personality: {{personality}}\n{{/if}}{{#if scenario}}Scenario: {{scenario}}\n{{/if}}{{#if wiAfter}}{{wiAfter}}\n{{/if}}{{#if persona}}{{persona}}\n{{/if}}{{trim}}<|im_end|>\n",
153
+ "example_separator": "",
154
+ "chat_start": "",
155
+ "use_stop_strings": false,
156
+ "allow_jailbreak": false,
157
+ "always_force_name2": false,
158
+ "trim_sentences": false,
159
+ "include_newline": false,
160
+ "single_line": false,
161
+ "name": "Dan-ChatML"
162
+ }</pre>
163
+ </details>
164
+ <details>
165
+ <summary>Instruct Template</summary>
166
+ <pre class="code-block">
167
+ {
168
+ "system_prompt": "Write {{char}}'s actions and dialogue, user will write {{user}}'s.",
169
+ "input_sequence": "<|im_start|>user\n",
170
+ "output_sequence": "<|im_start|>assistant\n",
171
+ "first_output_sequence": "",
172
+ "last_output_sequence": "",
173
+ "system_sequence_prefix": "",
174
+ "system_sequence_suffix": "",
175
+ "stop_sequence": "<|im_end|>",
176
+ "wrap": false,
177
+ "macro": true,
178
+ "names": false,
179
+ "names_force_groups": false,
180
+ "activation_regex": "",
181
+ "skip_examples": false,
182
+ "output_suffix": "<|im_end|>\n",
183
+ "input_suffix": "<|im_end|>\n",
184
+ "system_sequence": "<|im_start|>system\n",
185
+ "system_suffix": "<|im_end|>\n",
186
+ "user_alignment_message": "",
187
+ "last_system_sequence": "",
188
+ "system_same_as_user": false,
189
+ "first_input_sequence": "",
190
+ "last_input_sequence": "",
191
+ "name": "Dan-ChatML"
192
+ }</pre>
193
+ </details>
194
+ <h3>A Chub.AI Sponsored Model</h3>
195
+ <div>
196
+ <a href="https://chub.ai/">
197
+ <img src="./resources/chub-black.gif" alt="Sponsored by Chub.AI" class="sponsor-image">
198
+ </a>
199
+ </div>
200
+ <div>
201
+ <p>Character Hub supported this model with 65 hours on a 4x H200 144GB system. This is only some of what they've provided me for training and I am very grateful for their contributions, this model especially would have been difficult without it.</p>
202
+ <p>Character Hub has been supporting model development for quite a while now and they may be interested in your projects! Contact them through <a href="https://forms.gle/GSEZ388EkyYoe2Kz6">this google form</a>.</p>
203
+ </div>
204
+ <h3>Support Development</h3>
205
+ <p>Development is limited by funding and resources. To help support:</p>
206
+ <p>- Contact on HF</p>
207
+ <p>- Email: [email protected]</p>
208
+ <p class="coffee-container">
209
+ <a href="https://www.buymeacoffee.com/visually" target="_blank" rel="noopener noreferrer">
210
+ <img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Buy Me A Coffee" height="45" width="162">
211
+ </a>
212
+ </p>
213
+ </div>
214
+ </div>
215
+ </div>
216
+ </div>
217
+ </div>
218
+ <style>
219
+ @import url('https://fonts.googleapis.com/css2?family=VT323&display=swap');
220
+ .crt-container {
221
+ padding: 10px;
222
+ max-width: 1000px;
223
+ margin: 0 auto;
224
+ width: 95%;
225
+ }
226
+ .crt-case {
227
+ background: #e8d7c3;
228
+ border-radius: 10px;
229
+ padding: 15px;
230
+ box-shadow: inset -2px -2px 5px rgba(0,0,0,0.3), 2px 2px 5px rgba(0,0,0,0.2);
231
+ }
232
+ .crt-inner-case {
233
+ background: #e8d7c3;
234
+ border-radius: 8px;
235
+ padding: 3px;
236
+ box-shadow: inset -1px -1px 4px rgba(0,0,0,0.3), 1px 1px 4px rgba(0,0,0,0.2);
237
+ }
238
+ .crt-bezel {
239
+ background: linear-gradient(145deg, #1a1a1a, #2a2a2a);
240
+ padding: 15px;
241
+ border-radius: 5px;
242
+ border: 3px solid #0a0a0a;
243
+ position: relative;
244
+ box-shadow:
245
+ inset 0 0 20px rgba(0,0,0,0.5),
246
+ inset 0 0 4px rgba(0,0,0,0.4),
247
+ inset 2px 2px 4px rgba(255,255,255,0.05),
248
+ inset -2px -2px 4px rgba(0,0,0,0.8),
249
+ 0 0 2px rgba(0,0,0,0.6),
250
+ -1px -1px 4px rgba(255,255,255,0.1),
251
+ 1px 1px 4px rgba(0,0,0,0.3);
252
+ }
253
+ .crt-bezel::before {
254
+ content: '';
255
+ position: absolute;
256
+ top: 0;
257
+ left: 0;
258
+ right: 0;
259
+ bottom: 0;
260
+ background: linear-gradient(45deg,
261
+ rgba(255,255,255,0.03) 0%,
262
+ rgba(255,255,255,0) 40%,
263
+ rgba(0,0,0,0.1) 60%,
264
+ rgba(0,0,0,0.2) 100%);
265
+ border-radius: 3px;
266
+ pointer-events: none;
267
+ }
268
+ .terminal-screen {
269
+ background: #111112;
270
+ padding: 20px;
271
+ border-radius: 15px;
272
+ position: relative;
273
+ overflow: hidden;
274
+ font-family: 'VT323', monospace;
275
+ font-size: clamp(12px, 1.5vw, 16px);
276
+ color: #e49b3e;
277
+ line-height: 1.4;
278
+ text-shadow: 0 0 2px #e49b3e;
279
+ animation: flicker 0.15s infinite;
280
+ filter: brightness(1.1) contrast(1.1);
281
+ box-shadow:
282
+ inset 0 0 30px rgba(0,0,0,0.9),
283
+ inset 0 0 8px rgba(0,0,0,0.8),
284
+ 0 0 5px rgba(0,0,0,0.6);
285
+ max-width: 80ch;
286
+ margin: 0 auto;
287
+ }
288
+ .terminal-screen h2, .terminal-screen h3 {
289
+ font-size: clamp(16px, 2vw, 20px);
290
+ margin-bottom: 1em;
291
+ color: #e49b3e;
292
+ }
293
+ .terminal-screen pre.code-block {
294
+ font-size: clamp(10px, 1.3vw, 14px);
295
+ white-space: pre; /* Changed from pre-wrap to pre */
296
+ margin: 1em 0;
297
+ background-color: #1a1a1a;
298
+ padding: 1em;
299
+ border-radius: 4px;
300
+ color: #e49b3e;
301
+ overflow-x: auto; /* Added to enable horizontal scrolling */
302
+ }
303
+ .terminal-screen::before {
304
+ content: "";
305
+ position: absolute;
306
+ top: 0;
307
+ left: 0;
308
+ right: 0;
309
+ bottom: 0;
310
+ background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyBAMAAADsEZWCAAAAGFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4o8JoAAAAB3RSTlMAGwQIEQMYADcPzwAAACJJREFUKM9jYBgFo2AU0Beg+A8YMCLxGYZCbNQEo4BaAAD5TQiR5wU9vAAAAABJRU5ErkJggg==');
311
+ background-size: 100% 2.5px;
312
+ animation: scan 1s linear infinite;
313
+ pointer-events: none;
314
+ z-index: 2;
315
+ }
316
+ .terminal-screen::after {
317
+ content: "";
318
+ position: absolute;
319
+ top: 0;
320
+ left: 0;
321
+ right: 0;
322
+ bottom: 0;
323
+ background: radial-gradient(circle at center,
324
+ rgba(17, 17, 18, 0) 0%,
325
+ rgba(17, 17, 18, 0.2) 50%,
326
+ rgba(17, 17, 18, 0.15) 100%
327
+ );
328
+ border-radius: 20px;
329
+ animation: vignette-pulse 3s infinite;
330
+ pointer-events: none;
331
+ z-index: 1;
332
+ }
333
+ .terminal-screen details {
334
+ margin: 1em 0;
335
+ padding: 0.5em;
336
+ border: 1px solid #e49b3e;
337
+ border-radius: 4px;
338
+ }
339
+ .terminal-screen summary {
340
+ cursor: pointer;
341
+ font-weight: bold;
342
+ margin: -0.5em;
343
+ padding: 0.5em;
344
+ border-bottom: 1px solid #e49b3e;
345
+ color: #e49b3e;
346
+ }
347
+ .terminal-screen details[open] summary {
348
+ margin-bottom: 0.5em;
349
+ }
350
+ .badge-container, .coffee-container {
351
+ text-align: center;
352
+ margin: 1em 0;
353
+ }
354
+ .badge-container img, .coffee-container img {
355
+ max-width: 100%;
356
+ height: auto;
357
+ }
358
+ .terminal-screen a {
359
+ color: #e49b3e;
360
+ text-decoration: underline;
361
+ transition: opacity 0.2s;
362
+ }
363
+ .terminal-screen a:hover {
364
+ opacity: 0.8;
365
+ }
366
+ .terminal-screen strong, .terminal-screen em {
367
+ color: #f0f0f0; /* off-white color for user/system messages */
368
+ }
369
+ .terminal-screen p {
370
+ color: #f0f0f0; /* off-white color for assistant responses */
371
+ }
372
+ .terminal-screen p, .terminal-screen li {
373
+ color: #e49b3e;
374
+ }
375
+ .terminal-screen code,
376
+ .terminal-screen kbd,
377
+ .terminal-screen samp {
378
+ color: #e49b3e;
379
+ font-family: 'VT323', monospace;
380
+ text-shadow: 0 0 2px #e49b3e;
381
+ background-color: #1a1a1a;
382
+ padding: 0.2em 0.4em;
383
+ border-radius: 4px;
384
+ }
385
+ .terminal-screen pre.code-block,
386
+ .terminal-screen pre {
387
+ font-size: clamp(10px, 1.3vw, 14px);
388
+ white-space: pre; /* Changed from pre-wrap to pre */
389
+ margin: 1em 0;
390
+ background-color: #1a1a1a;
391
+ padding: 1em;
392
+ border-radius: 4px;
393
+ color: #e49b3e;
394
+ overflow-x: auto; /* Added to enable horizontal scrolling */
395
+ }
396
+ .sponsor-image {
397
+ width: 360px;
398
+ height: auto;
399
+ border: 2px solid #e49b3e;
400
+ border-radius: 10px;
401
+ filter: brightness(0.9) sepia(0.2);
402
+ transition: all 0.3s ease;
403
+ }
404
+ .sponsor-image-small {
405
+ width: 180px;
406
+ height: auto;
407
+ border: 2px solid #e49b3e;
408
+ border-radius: 5px;
409
+ filter: brightness(0.9) sepia(0.2);
410
+ transition: all 0.3s ease;
411
+ }
412
+ .sponsor-image:hover {
413
+ filter: brightness(1) sepia(0);
414
+ box-shadow: 0 0 10px rgba(228, 155, 62, 0.5);
415
+ }
416
+ </style>