LogitCode commited on
Commit
1c2a26f
·
verified ·
1 Parent(s): 067ac3a

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +50 -25
index.html CHANGED
@@ -130,50 +130,75 @@ tailwind.config = {
130
  .from-amber { --tw-gradient-from: var(--accent) !important; }
131
  .to-ember { --tw-gradient-to: var(--accent2) !important; }
132
  .bg-rose { background: var(--danger) !important; }
133
- .hover\:text-rose:hover { color: var(--danger) !important; }
134
- .hover\:text-sage:hover { color: var(--safe) !important; }
135
  .hover\:text-pearl:hover { color: var(--pearl) !important; }
136
  textarea, input, select { background: var(--mist); color: var(--cream); }
137
 
138
- /* Scanline overlay (dark mode only) */
139
- body:not(.light)::after {
140
- content: ''; position: fixed; inset: 0; pointer-events: none; z-index: 9999;
141
- background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0,0,0,0.04) 2px, rgba(0,0,0,0.04) 4px);
 
 
 
142
  }
143
 
144
- /* Square corners everywhere */
145
- .rounded-xl,.rounded-lg,.rounded-md,.rounded-2xl,.rounded,.rounded-tr-sm { border-radius: 2px !important; }
 
 
 
 
 
 
 
 
 
146
 
147
- .prose-msg { line-height: 1.7; color: var(--prose); font-family: 'JetBrains Mono', monospace; }
148
  .prose-msg p { margin: 0 0 0.6em; } .prose-msg p:last-child { margin-bottom: 0; }
149
- .prose-msg code { font-family: 'JetBrains Mono', monospace; background: var(--code-bg); padding: 0.1em 0.35em; border-radius: 2px; font-size: 0.875em; color: var(--code-col); border: 1px solid color-mix(in srgb, var(--accent) 20%, transparent); }
150
- .prose-msg pre { background: var(--pre-bg); border: 1px solid var(--border); border-radius: 2px; padding: 12px 14px; overflow-x: auto; margin: 0.6em 0; }
151
  .prose-msg pre code { background: transparent; border: none; padding: 0; color: var(--prose); font-size: 0.82em; }
152
- .prose-msg h1,.prose-msg h2,.prose-msg h3 { font-family: 'Share Tech Mono', monospace; color: var(--accent); margin: 0.8em 0 0.3em; font-weight: 400; text-transform: uppercase; letter-spacing: 0.1em; }
153
- .prose-msg h1 { font-size: 1.1em; } .prose-msg h2 { font-size: 1em; } .prose-msg h3 { font-size: 0.95em; }
154
  .prose-msg ul, .prose-msg ol { padding-left: 1.25em; margin: 0.4em 0 0.6em; }
155
  .prose-msg li::marker { color: var(--accent); }
156
  .prose-msg li { margin: 0.2em 0; }
157
- .prose-msg blockquote { border-left: 2px solid var(--accent); padding-left: 0.75em; color: var(--ghost); margin: 0.5em 0; }
158
- .prose-msg a { color: var(--accent); }
159
- .prose-msg strong { color: var(--cream); }
160
  .prose-msg table { border-collapse: collapse; width: 100%; margin: 0.5em 0; font-size: 0.85em; }
161
- .prose-msg th { background: var(--mist); color: var(--accent); padding: 5px 8px; text-align: left; border: 1px solid var(--border); }
162
- .prose-msg td { border: 1px solid var(--border); padding: 5px 8px; }
163
 
164
  .prose-user { line-height: 1.65; color: var(--user-text); }
165
  .prose-user p { margin: 0 0 0.5em; } .prose-user p:last-child { margin-bottom: 0; }
166
- .prose-user code { background: rgba(0,0,0,0.15); padding: 0.1em 0.3em; border-radius: 2px; font-size: 0.875em; }
167
- .prose-user strong { font-weight: 600; }
168
 
169
  textarea { resize: none; overflow: hidden; }
170
  #sidebar { transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1); }
171
  #overlay { transition: opacity 0.3s ease; }
172
- .dot-1 { animation: blink 1.2s 0s infinite; color: var(--accent); }
173
- .dot-2 { animation: blink 1.2s 0.2s infinite; color: var(--accent); }
174
- .dot-3 { animation: blink 1.2s 0.4s infinite; color: var(--accent); }
175
  select { -webkit-appearance: none; appearance: none; }
176
- textarea:focus, input:focus, select:focus { outline: none; box-shadow: 0 0 0 1px var(--accent), 0 0 8px color-mix(in srgb, var(--accent) 30%, transparent); }
 
 
 
 
 
 
 
 
 
 
 
 
 
177
 
178
  /* CRITICAL MOBILE FIX - Main container */
179
  @media (max-width: 768px) {
@@ -1152,4 +1177,4 @@ function closeSidebar() {
1152
  init();
1153
  </script>
1154
  </body>
1155
- </html>
 
130
  .from-amber { --tw-gradient-from: var(--accent) !important; }
131
  .to-ember { --tw-gradient-to: var(--accent2) !important; }
132
  .bg-rose { background: var(--danger) !important; }
133
+ .hover\:text-rose:hover { color: var(--danger) !important; }
134
+ .hover\:text-sage:hover { color: var(--safe) !important; }
135
  .hover\:text-pearl:hover { color: var(--pearl) !important; }
136
  textarea, input, select { background: var(--mist); color: var(--cream); }
137
 
138
+ body:not(.light) {
139
+ background-image:
140
+ radial-gradient(1px 1px at 20% 30%, rgba(160,200,255,0.4) 0%, transparent 100%),
141
+ radial-gradient(1px 1px at 75% 15%, rgba(160,200,255,0.3) 0%, transparent 100%),
142
+ radial-gradient(1px 1px at 55% 70%, rgba(160,200,255,0.25) 0%, transparent 100%),
143
+ radial-gradient(1px 1px at 90% 55%, rgba(160,200,255,0.2) 0%, transparent 100%),
144
+ radial-gradient(1px 1px at 10% 85%, rgba(160,200,255,0.2) 0%, transparent 100%);
145
  }
146
 
147
+ body:not(.light) #sidebar::before {
148
+ content: '';
149
+ position: absolute;
150
+ top: 0; left: 0; right: 0;
151
+ height: 1px;
152
+ background: linear-gradient(90deg, transparent, var(--accent), transparent);
153
+ opacity: 0.5;
154
+ }
155
+ /*#sidebar { position: relative; }*/
156
+
157
+ .font-display { font-family: 'Syne', sans-serif !important; }
158
 
159
+ .prose-msg { line-height: 1.7; color: var(--prose); }
160
  .prose-msg p { margin: 0 0 0.6em; } .prose-msg p:last-child { margin-bottom: 0; }
161
+ .prose-msg code { font-family: 'Intel One Mono', 'Fira Code', monospace; background: var(--code-bg); padding: 0.1em 0.35em; border-radius: 4px; font-size: 0.875em; color: var(--code-col); border: 1px solid color-mix(in srgb, var(--accent) 20%, transparent); }
162
+ .prose-msg pre { background: var(--pre-bg); border: 1px solid var(--border); border-left: 2px solid var(--accent); border-radius: 6px; padding: 12px 14px; overflow-x: auto; margin: 0.6em 0; }
163
  .prose-msg pre code { background: transparent; border: none; padding: 0; color: var(--prose); font-size: 0.82em; }
164
+ .prose-msg h1,.prose-msg h2,.prose-msg h3 { font-family: 'Syne', sans-serif; color: var(--cream); margin: 0.8em 0 0.3em; font-weight: 700; }
165
+ .prose-msg h1 { font-size: 1.25em; } .prose-msg h2 { font-size: 1.1em; } .prose-msg h3 { font-size: 1em; }
166
  .prose-msg ul, .prose-msg ol { padding-left: 1.25em; margin: 0.4em 0 0.6em; }
167
  .prose-msg li::marker { color: var(--accent); }
168
  .prose-msg li { margin: 0.2em 0; }
169
+ .prose-msg blockquote { border-left: 2px solid var(--accent); padding-left: 0.75em; color: var(--ghost); margin: 0.5em 0; font-style: italic; }
170
+ .prose-msg a { color: var(--accent); text-decoration: underline; }
171
+ .prose-msg strong { color: var(--cream); font-weight: 500; }
172
  .prose-msg table { border-collapse: collapse; width: 100%; margin: 0.5em 0; font-size: 0.85em; }
173
+ .prose-msg th { background: var(--mist); color: var(--cream); padding: 5px 8px; text-align: left; border-bottom: 1px solid var(--accent); }
174
+ .prose-msg td { border-top: 1px solid var(--border); padding: 5px 8px; }
175
 
176
  .prose-user { line-height: 1.65; color: var(--user-text); }
177
  .prose-user p { margin: 0 0 0.5em; } .prose-user p:last-child { margin-bottom: 0; }
178
+ .prose-user code { background: rgba(255,255,255,0.1); padding: 0.1em 0.3em; border-radius: 3px; font-size: 0.875em; }
179
+ .prose-user strong { font-weight: 500; }
180
 
181
  textarea { resize: none; overflow: hidden; }
182
  #sidebar { transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1); }
183
  #overlay { transition: opacity 0.3s ease; }
184
+ .dot-1 { animation: blink 1.2s 0s infinite; }
185
+ .dot-2 { animation: blink 1.2s 0.2s infinite; }
186
+ .dot-3 { animation: blink 1.2s 0.4s infinite; }
187
  select { -webkit-appearance: none; appearance: none; }
188
+ textarea:focus, input:focus, select:focus { outline: none; box-shadow: 0 0 0 1.5px var(--accent), 0 0 12px color-mix(in srgb, var(--accent) 20%, transparent); }
189
+
190
+ /* Tool panel styles */
191
+ #tool-panel, #file-explorer-panel { transition: all 0.3s ease; }
192
+ .tool-item { transition: all 0.2s ease; }
193
+ .tool-item:hover { transform: translateX(4px); }
194
+ .tool-item.active { background: var(--accent); color: var(--ink); }
195
+
196
+ /* File Explorer Styles */
197
+ .file-tree-item { transition: all 0.15s ease; }
198
+ .file-tree-item:hover { background: var(--mist); }
199
+ .file-tree-item.active { background: var(--accent) !important; color: var(--ink); }
200
+ .file-tree-children { border-left: 1px solid var(--border); margin-left: 11px; padding-left: 8px; }
201
+ .file-explorer-editor { animation: slideIn 0.25s cubic-bezier(0.16, 1, 0.3, 1) forwards; }
202
 
203
  /* CRITICAL MOBILE FIX - Main container */
204
  @media (max-width: 768px) {
 
1177
  init();
1178
  </script>
1179
  </body>
1180
+ </html>