|
1 | 1 | .brutalistEditor { |
2 | 2 | margin: 1.5rem 0; |
3 | 3 | background: white; |
4 | | - border: 1px solid #E5E5E5; |
| 4 | + border: 3px solid #383838; |
5 | 5 | border-radius: 0; |
6 | | - box-shadow: -2px 2px 0px 0px rgba(56, 56, 56, 0.1); |
7 | | - transition: all 0.2s ease; |
| 6 | + box-shadow: -5px 5px 0px 0px #383838; |
| 7 | + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); |
8 | 8 | } |
9 | 9 |
|
10 | 10 | .brutalistEditor:hover { |
11 | | - box-shadow: -3px 3px 0px 0px rgba(56, 56, 56, 0.15); |
| 11 | + transform: translate(5px, -5px); |
| 12 | + box-shadow: -7px 7px 0px 0px #383838; |
12 | 13 | } |
13 | 14 |
|
14 | 15 | .editorContainer { |
15 | | - background: #FAFAFA; |
16 | | - border-bottom: 1px solid #E5E5E5; |
| 16 | + background: #F4EFEA; |
| 17 | + border-bottom: 3px solid #383838; |
17 | 18 | } |
18 | 19 |
|
19 | 20 | .editorWrapper { |
20 | 21 | position: relative; |
21 | 22 | } |
22 | 23 |
|
23 | 24 | .codeContainer { |
24 | | - border-bottom: 1px solid #E5E5E5; |
| 25 | + border-bottom: 3px solid #383838; |
25 | 26 | background: white; |
26 | 27 | position: relative; |
27 | 28 | overflow: hidden; |
|
32 | 33 | align-items: center; |
33 | 34 | gap: 0.75rem; |
34 | 35 | padding: 0.75rem 1rem; |
35 | | - background: #FAFAFA; |
36 | | - border-top: 1px solid #E5E5E5; |
| 36 | + background: #F4EFEA; |
| 37 | + border-top: 3px solid #383838; |
37 | 38 | flex-wrap: wrap; |
38 | 39 | } |
39 | 40 |
|
40 | 41 | .executeBtn { |
41 | | - padding: 0.5rem 1rem; |
| 42 | + padding: 8px 16px; |
42 | 43 | background: #383838; |
43 | 44 | color: white; |
44 | | - border: 1px solid #383838; |
| 45 | + border: 3px solid #383838; |
45 | 46 | border-radius: 0; |
46 | 47 | text-transform: uppercase; |
47 | | - letter-spacing: 0.02em; |
48 | | - font-weight: 600; |
49 | | - font-size: 11px; |
| 48 | + letter-spacing: 0.025em; |
| 49 | + font-weight: 500; |
| 50 | + font-size: 12px; |
50 | 51 | cursor: pointer; |
51 | | - transition: all 0.2s ease; |
| 52 | + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); |
52 | 53 | display: flex; |
53 | 54 | align-items: center; |
54 | 55 | gap: 0.375rem; |
55 | | - box-shadow: -2px 2px 0px 0px rgba(56, 56, 56, 0.15); |
| 56 | + box-shadow: -5px 5px 0px 0px #383838; |
56 | 57 | } |
57 | 58 |
|
58 | 59 | .executeBtn:hover:not(:disabled) { |
59 | | - transform: translate(2px, -2px); |
60 | | - box-shadow: -3px 3px 0px 0px rgba(56, 56, 56, 0.25); |
| 60 | + transform: translate(7px, -7px); |
| 61 | + box-shadow: -7px 7px 0px 0px #383838; |
61 | 62 | } |
62 | 63 |
|
63 | 64 | .executeBtn:active:not(:disabled) { |
|
72 | 73 |
|
73 | 74 | .toggleBtn, |
74 | 75 | .resetBtn { |
75 | | - padding: 0.375rem 0.75rem; |
| 76 | + padding: 6px 12px; |
76 | 77 | background: white; |
77 | | - color: #374151; |
78 | | - border: 1px solid #D1D5DB; |
| 78 | + color: #383838; |
| 79 | + border: 3px solid #383838; |
79 | 80 | border-radius: 0; |
80 | 81 | text-transform: uppercase; |
81 | | - letter-spacing: 0.02em; |
| 82 | + letter-spacing: 0.025em; |
82 | 83 | font-weight: 500; |
83 | | - font-size: 10px; |
| 84 | + font-size: 11px; |
84 | 85 | cursor: pointer; |
85 | | - transition: all 0.15s ease; |
| 86 | + transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); |
| 87 | + box-shadow: -5px 5px 0px 0px #383838; |
86 | 88 | } |
87 | 89 |
|
88 | 90 | .toggleBtn:hover, |
89 | 91 | .resetBtn:hover { |
90 | | - background: #F3F4F6; |
91 | | - border-color: #9CA3AF; |
| 92 | + background: #F4EFEA; |
| 93 | + transform: translate(5px, -5px); |
| 94 | + box-shadow: -7px 7px 0px 0px #383838; |
92 | 95 | } |
93 | 96 |
|
94 | 97 | .shortcutHint { |
|
100 | 103 | } |
101 | 104 |
|
102 | 105 | .connectionDot { |
103 | | - padding: 0.25rem 0.625rem; |
| 106 | + padding: 6px 12px; |
104 | 107 | text-transform: uppercase; |
105 | | - font-size: 10px; |
106 | | - letter-spacing: 0.02em; |
107 | | - font-weight: 500; |
108 | | - border: 1px solid; |
| 108 | + font-size: 11px; |
| 109 | + letter-spacing: 0.025em; |
| 110 | + font-weight: 600; |
| 111 | + border: 3px solid; |
| 112 | + border-radius: 0; |
109 | 113 | position: relative; |
110 | 114 | display: flex; |
111 | 115 | align-items: center; |
112 | 116 | gap: 0.375rem; |
| 117 | + box-shadow: -5px 5px 0px 0px #383838; |
113 | 118 | } |
114 | 119 |
|
115 | 120 | .connectionDot::before { |
|
152 | 157 |
|
153 | 158 | .codeBlock { |
154 | 159 | margin: 0; |
155 | | - padding: 1rem; |
156 | | - background: #FAFAFA; |
157 | | - border-bottom: 1px solid #E5E5E5; |
| 160 | + padding: 1.5rem; |
| 161 | + background: #F8F8F7; |
| 162 | + border-bottom: 3px solid #383838; |
158 | 163 | overflow-x: auto; |
159 | 164 | font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', monospace; |
160 | 165 | font-size: 16px; |
|
202 | 207 | } |
203 | 208 |
|
204 | 209 | .resultsWrapper { |
205 | | - background: #FAFAFA; |
206 | | - padding: 1rem; |
207 | | - border-top: 1px solid #E5E5E5; |
| 210 | + background: #F4EFEA; |
| 211 | + padding: 1.5rem; |
| 212 | + border-top: 3px solid #383838; |
208 | 213 | } |
209 | 214 |
|
210 | 215 | .statementResult { |
|
259 | 264 |
|
260 | 265 | .brutalistModal { |
261 | 266 | background: white; |
262 | | - border: 1px solid #374151; |
| 267 | + border: 3px solid #383838; |
263 | 268 | border-radius: 0; |
264 | | - box-shadow: -4px 4px 0px 0px rgba(56, 56, 56, 0.2); |
| 269 | + box-shadow: -7px 7px 0px 0px #383838; |
265 | 270 | max-width: 500px; |
266 | 271 | width: 90%; |
267 | 272 | max-height: 80vh; |
|
273 | 278 | justify-content: space-between; |
274 | 279 | align-items: center; |
275 | 280 | padding: 1rem 1.25rem; |
276 | | - background: #374151; |
| 281 | + background: #383838; |
277 | 282 | color: white; |
278 | | - border-bottom: 1px solid #374151; |
| 283 | + border-bottom: 3px solid #383838; |
279 | 284 | } |
280 | 285 |
|
281 | 286 | .modalHeader h3 { |
|
332 | 337 | display: flex; |
333 | 338 | gap: 0.5rem; |
334 | 339 | background: white; |
335 | | - border: 1px solid #D1D5DB; |
| 340 | + border: 3px solid #383838; |
| 341 | + border-radius: 0; |
336 | 342 | padding: 0.75rem; |
337 | 343 | align-items: center; |
| 344 | + box-shadow: -5px 5px 0px 0px #383838; |
338 | 345 | } |
339 | 346 |
|
340 | 347 | .commandBox code { |
|
420 | 427 |
|
421 | 428 | /* Dark Mode - Subtle */ |
422 | 429 | [data-theme='dark'] .brutalistEditor { |
423 | | - background: #1F2937; |
424 | | - border-color: #374151; |
425 | | - box-shadow: -2px 2px 0px 0px rgba(248, 248, 247, 0.05); |
| 430 | + background: #2A2A2A; |
| 431 | + border-color: #F8F8F7; |
| 432 | + box-shadow: -5px 5px 0px 0px #F8F8F7; |
426 | 433 | } |
427 | 434 |
|
428 | 435 | [data-theme='dark'] .brutalistEditor:hover { |
429 | | - box-shadow: -3px 3px 0px 0px rgba(248, 248, 247, 0.1); |
| 436 | + transform: translate(5px, -5px); |
| 437 | + box-shadow: -7px 7px 0px 0px #F8F8F7; |
430 | 438 | } |
431 | 439 |
|
432 | 440 | [data-theme='dark'] .editorContainer { |
433 | | - background: #111827; |
434 | | - border-bottom-color: #374151; |
| 441 | + background: #2A2A2A; |
| 442 | + border-bottom-color: #F8F8F7; |
435 | 443 | } |
436 | 444 |
|
437 | 445 | [data-theme='dark'] .codeContainer { |
438 | | - background: #1F2937; |
439 | | - border-bottom-color: #374151; |
| 446 | + background: #2A2A2A; |
| 447 | + border-bottom-color: #F8F8F7; |
440 | 448 | } |
441 | 449 |
|
442 | 450 | [data-theme='dark'] .editorActions { |
443 | | - background: #111827; |
444 | | - border-top-color: #374151; |
| 451 | + background: #2A2A2A; |
| 452 | + border-top-color: #F8F8F7; |
445 | 453 | } |
446 | 454 |
|
447 | 455 | [data-theme='dark'] .executeBtn { |
448 | | - background: #E5E7EB; |
449 | | - color: #111827; |
450 | | - border-color: #E5E7EB; |
451 | | - box-shadow: -2px 2px 0px 0px rgba(229, 231, 235, 0.15); |
| 456 | + background: #F8F8F7; |
| 457 | + color: #2A2A2A; |
| 458 | + border-color: #F8F8F7; |
| 459 | + box-shadow: -5px 5px 0px 0px #F8F8F7; |
452 | 460 | } |
453 | 461 |
|
454 | 462 | [data-theme='dark'] .executeBtn:hover:not(:disabled) { |
455 | | - box-shadow: -3px 3px 0px 0px rgba(229, 231, 235, 0.25); |
| 463 | + transform: translate(7px, -7px); |
| 464 | + box-shadow: -7px 7px 0px 0px #F8F8F7; |
456 | 465 | } |
457 | 466 |
|
458 | 467 | [data-theme='dark'] .toggleBtn, |
|
506 | 515 | } |
507 | 516 |
|
508 | 517 | [data-theme='dark'] .brutalistModal { |
509 | | - background: #1F2937; |
510 | | - border-color: #4B5563; |
511 | | - box-shadow: -4px 4px 0px 0px rgba(248, 248, 247, 0.1); |
| 518 | + background: #2A2A2A; |
| 519 | + border-color: #F8F8F7; |
| 520 | + box-shadow: -7px 7px 0px 0px #F8F8F7; |
512 | 521 | } |
513 | 522 |
|
514 | 523 | [data-theme='dark'] .modalHeader { |
|
0 commit comments