milwright commited on
Commit
f5f1c69
·
1 Parent(s): 77c4776

revert: restore working contextualization by reverting to 77c4776 while preserving font improvements

Browse files
Files changed (1) hide show
  1. src/styles.css +46 -25
src/styles.css CHANGED
@@ -31,14 +31,38 @@
31
  transform: scale(1.1);
32
  }
33
 
34
- .suggestion-btn {
35
  transition: all 0.2s ease;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  }
37
 
38
- .suggestion-btn:hover {
 
 
39
  transform: translateY(-1px);
40
  }
41
 
 
 
 
 
 
 
42
  /* Answer revelation styles */
43
  .revealed-answer {
44
  background-color: #fef3c7 !important;
@@ -138,10 +162,11 @@
138
 
139
  @layer base {
140
  body {
141
- font-family: 'Special Elite', 'Courier New', monospace;
142
  background-color: var(--aged-paper);
143
  color: var(--typewriter-ink);
144
- letter-spacing: 0.05em;
 
145
  background-image:
146
  radial-gradient(circle at 25% 25%, rgba(139, 92, 246, 0.02) 0%, transparent 50%),
147
  radial-gradient(circle at 75% 75%, rgba(139, 92, 246, 0.02) 0%, transparent 50%);
@@ -150,18 +175,17 @@
150
 
151
  @layer components {
152
  .typewriter-text {
153
- font-family: 'Special Elite', 'Courier New', monospace;
154
  color: var(--typewriter-ink);
155
- letter-spacing: 0.1em;
156
- word-spacing: 0.1em;
157
- line-height: 1.8;
158
  }
159
 
160
  .typewriter-subtitle {
161
- font-family: 'Special Elite', 'Courier New', monospace;
162
  color: #666;
163
- letter-spacing: 0.05em;
164
- font-size: 0.95rem;
165
  }
166
 
167
  .paper-sheet {
@@ -197,18 +221,17 @@
197
  }
198
 
199
  .cloze-input {
200
- font-family: 'Special Elite', 'Courier New', monospace;
201
  background-color: transparent;
202
  border: none;
203
  border-bottom: 2px solid black;
204
  color: var(--typewriter-ink);
205
  text-align: center;
206
  outline: none;
207
- padding: 2px 4px;
208
  margin: 0 2px;
209
- min-width: 3ch;
210
  width: auto;
211
- letter-spacing: 0.05em;
212
  font-size: inherit;
213
  line-height: inherit;
214
  transition: all 0.2s ease;
@@ -236,16 +259,16 @@
236
  }
237
 
238
  .typewriter-button {
239
- font-family: 'Special Elite', 'Courier New', monospace;
240
  min-width: 120px;
241
- min-height: 42px;
242
- padding: 8px 16px;
243
  background-color: var(--aged-paper-dark);
244
  color: var(--typewriter-ink);
245
  border: 2px solid black;
246
- border-radius: 4px;
247
  font-weight: 600;
248
- letter-spacing: 0.05em;
249
  cursor: pointer;
250
  transition: all 0.15s ease;
251
  box-shadow:
@@ -288,11 +311,9 @@
288
  }
289
 
290
  .prose {
291
- font-family: 'Special Elite', 'Courier New', monospace;
292
- font-size: 1.1rem;
293
- line-height: 1.8;
294
- letter-spacing: 0.05em;
295
- word-spacing: 0.1em;
296
  color: var(--typewriter-ink);
297
  overflow-wrap: break-word;
298
  }
 
31
  transform: scale(1.1);
32
  }
33
 
34
+ .suggestion-btn, .question-btn {
35
  transition: all 0.2s ease;
36
+ padding: 14px 18px;
37
+ background: #f8f9fa;
38
+ border: 2px solid #e9ecef;
39
+ border-radius: 8px;
40
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
41
+ font-size: 15px;
42
+ font-weight: 500;
43
+ text-align: center;
44
+ cursor: pointer;
45
+ line-height: 1.4;
46
+ min-height: 64px;
47
+ display: flex;
48
+ align-items: center;
49
+ justify-content: center;
50
+ width: 100%;
51
+ box-sizing: border-box;
52
  }
53
 
54
+ .suggestion-btn:hover, .question-btn:hover:not(:disabled) {
55
+ background: #e9ecef;
56
+ border-color: #6c757d;
57
  transform: translateY(-1px);
58
  }
59
 
60
+ .suggestion-btn:disabled, .question-btn:disabled {
61
+ opacity: 0.5;
62
+ cursor: not-allowed;
63
+ background: #f8f9fa;
64
+ }
65
+
66
  /* Answer revelation styles */
67
  .revealed-answer {
68
  background-color: #fef3c7 !important;
 
162
 
163
  @layer base {
164
  body {
165
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
166
  background-color: var(--aged-paper);
167
  color: var(--typewriter-ink);
168
+ line-height: 1.6;
169
+ font-size: 16px;
170
  background-image:
171
  radial-gradient(circle at 25% 25%, rgba(139, 92, 246, 0.02) 0%, transparent 50%),
172
  radial-gradient(circle at 75% 75%, rgba(139, 92, 246, 0.02) 0%, transparent 50%);
 
175
 
176
  @layer components {
177
  .typewriter-text {
178
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
179
  color: var(--typewriter-ink);
180
+ font-weight: 600;
181
+ line-height: 1.7;
 
182
  }
183
 
184
  .typewriter-subtitle {
185
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
186
  color: #666;
187
+ font-size: 1rem;
188
+ line-height: 1.5;
189
  }
190
 
191
  .paper-sheet {
 
221
  }
222
 
223
  .cloze-input {
224
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
225
  background-color: transparent;
226
  border: none;
227
  border-bottom: 2px solid black;
228
  color: var(--typewriter-ink);
229
  text-align: center;
230
  outline: none;
231
+ padding: 4px 6px;
232
  margin: 0 2px;
233
+ min-width: 4ch;
234
  width: auto;
 
235
  font-size: inherit;
236
  line-height: inherit;
237
  transition: all 0.2s ease;
 
259
  }
260
 
261
  .typewriter-button {
262
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
263
  min-width: 120px;
264
+ min-height: 44px;
265
+ padding: 10px 18px;
266
  background-color: var(--aged-paper-dark);
267
  color: var(--typewriter-ink);
268
  border: 2px solid black;
269
+ border-radius: 6px;
270
  font-weight: 600;
271
+ font-size: 16px;
272
  cursor: pointer;
273
  transition: all 0.15s ease;
274
  box-shadow:
 
311
  }
312
 
313
  .prose {
314
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Helvetica Neue', Arial, sans-serif;
315
+ font-size: 1.125rem;
316
+ line-height: 1.7;
 
 
317
  color: var(--typewriter-ink);
318
  overflow-wrap: break-word;
319
  }