jostlebot Claude Opus 4.5 commited on
Commit
97f041d
·
1 Parent(s): 9a43c4b

Cascading rainbow top to bottom

Browse files

Colors now flow red → purple from top to bottom:
- Regulate: SOMA (red), LOVE (orange-red)
- Understand: FEEL (orange), NEED (yellow), STORY (lime)
- Express: SEND (green), TEND (teal), NVC (cyan)
- Reconnect: REPAIR (blue), APPRECIATE (indigo), WISDOM (violet)

Both sidebar and button rows match the same cascade.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Files changed (1) hide show
  1. static/index.html +53 -44
static/index.html CHANGED
@@ -129,49 +129,54 @@
129
  }
130
 
131
  /* Rainbow sidebar colors */
132
- .tool-desc.send-desc {
 
 
133
  border-left-color: #ef4444;
134
  background: rgba(239, 68, 68, 0.1);
135
  }
136
- .tool-desc.tend-desc {
137
  border-left-color: #f97316;
138
  background: rgba(249, 115, 22, 0.1);
139
  }
140
- .tool-desc.soma-desc {
 
141
  border-left-color: #f59e0b;
142
  background: rgba(245, 158, 11, 0.1);
143
  }
144
- .tool-desc.feel-desc {
145
  border-left-color: #eab308;
146
  background: rgba(234, 179, 8, 0.1);
147
  }
148
- .tool-desc.need-desc {
 
 
 
 
 
149
  border-left-color: #22c55e;
150
  background: rgba(34, 197, 94, 0.1);
151
  }
152
- .tool-desc.nvc-desc {
153
  border-left-color: #14b8a6;
154
  background: rgba(20, 184, 166, 0.1);
155
  }
156
- .tool-desc.story-desc {
157
  border-left-color: #0ea5e9;
158
  background: rgba(14, 165, 233, 0.1);
159
  }
 
160
  .tool-desc.repair-desc {
161
  border-left-color: #3b82f6;
162
  background: rgba(59, 130, 246, 0.1);
163
  }
164
  .tool-desc.appreciate-desc {
165
- border-left-color: #8b5cf6;
166
- background: rgba(139, 92, 246, 0.1);
167
- }
168
- .tool-desc.wisdom-desc {
169
  border-left-color: #6366f1;
170
  background: rgba(99, 102, 241, 0.1);
171
  }
172
- .tool-desc.love-desc {
173
- border-left-color: #a855f7;
174
- background: rgba(168, 85, 247, 0.1);
175
  }
176
 
177
  /* Settings */
@@ -493,70 +498,83 @@
493
  gap: 4px;
494
  }
495
 
496
- /* Rainbow button colors: Red → Purple */
497
- .tool-btn.send {
 
498
  border-color: #ef4444;
499
  color: #ef4444;
500
  }
501
- .tool-btn.send:hover, .tool-btn.send.active {
502
  background: #ef4444;
503
  color: white;
504
  }
505
 
506
- .tool-btn.tend {
507
  border-color: #f97316;
508
  color: #f97316;
509
  }
510
- .tool-btn.tend:hover, .tool-btn.tend.active {
511
  background: #f97316;
512
  color: white;
513
  }
514
 
515
- .tool-btn.soma {
 
516
  border-color: #f59e0b;
517
  color: #f59e0b;
518
  }
519
- .tool-btn.soma:hover, .tool-btn.soma.active {
520
  background: #f59e0b;
521
  color: white;
522
  }
523
 
524
- .tool-btn.feel {
525
  border-color: #eab308;
526
  color: #eab308;
527
  }
528
- .tool-btn.feel:hover, .tool-btn.feel.active {
529
  background: #eab308;
530
  color: white;
531
  }
532
 
533
- .tool-btn.need {
 
 
 
 
 
 
 
 
 
 
534
  border-color: #22c55e;
535
  color: #22c55e;
536
  }
537
- .tool-btn.need:hover, .tool-btn.need.active {
538
  background: #22c55e;
539
  color: white;
540
  }
541
 
542
- .tool-btn.nvc {
543
  border-color: #14b8a6;
544
  color: #14b8a6;
545
  }
546
- .tool-btn.nvc:hover, .tool-btn.nvc.active {
547
  background: #14b8a6;
548
  color: white;
549
  }
550
 
551
- .tool-btn.story {
552
  border-color: #0ea5e9;
553
  color: #0ea5e9;
554
  }
555
- .tool-btn.story:hover, .tool-btn.story.active {
556
  background: #0ea5e9;
557
  color: white;
558
  }
559
 
 
560
  .tool-btn.repair {
561
  border-color: #3b82f6;
562
  color: #3b82f6;
@@ -567,29 +585,20 @@
567
  }
568
 
569
  .tool-btn.appreciate {
570
- border-color: #8b5cf6;
571
- color: #8b5cf6;
572
- }
573
- .tool-btn.appreciate:hover, .tool-btn.appreciate.active {
574
- background: #8b5cf6;
575
- color: white;
576
- }
577
-
578
- .tool-btn.wisdom {
579
  border-color: #6366f1;
580
  color: #6366f1;
581
  }
582
- .tool-btn.wisdom:hover, .tool-btn.wisdom.active {
583
  background: #6366f1;
584
  color: white;
585
  }
586
 
587
- .tool-btn.love {
588
- border-color: #a855f7;
589
- color: #a855f7;
590
  }
591
- .tool-btn.love:hover, .tool-btn.love.active {
592
- background: #a855f7;
593
  color: white;
594
  }
595
 
 
129
  }
130
 
131
  /* Rainbow sidebar colors */
132
+ /* Rainbow sidebar colors: Cascading Red → Purple (top to bottom) */
133
+ /* Regulate */
134
+ .tool-desc.soma-desc {
135
  border-left-color: #ef4444;
136
  background: rgba(239, 68, 68, 0.1);
137
  }
138
+ .tool-desc.love-desc {
139
  border-left-color: #f97316;
140
  background: rgba(249, 115, 22, 0.1);
141
  }
142
+ /* Understand */
143
+ .tool-desc.feel-desc {
144
  border-left-color: #f59e0b;
145
  background: rgba(245, 158, 11, 0.1);
146
  }
147
+ .tool-desc.need-desc {
148
  border-left-color: #eab308;
149
  background: rgba(234, 179, 8, 0.1);
150
  }
151
+ .tool-desc.story-desc {
152
+ border-left-color: #84cc16;
153
+ background: rgba(132, 204, 22, 0.1);
154
+ }
155
+ /* Express */
156
+ .tool-desc.send-desc {
157
  border-left-color: #22c55e;
158
  background: rgba(34, 197, 94, 0.1);
159
  }
160
+ .tool-desc.tend-desc {
161
  border-left-color: #14b8a6;
162
  background: rgba(20, 184, 166, 0.1);
163
  }
164
+ .tool-desc.nvc-desc {
165
  border-left-color: #0ea5e9;
166
  background: rgba(14, 165, 233, 0.1);
167
  }
168
+ /* Reconnect */
169
  .tool-desc.repair-desc {
170
  border-left-color: #3b82f6;
171
  background: rgba(59, 130, 246, 0.1);
172
  }
173
  .tool-desc.appreciate-desc {
 
 
 
 
174
  border-left-color: #6366f1;
175
  background: rgba(99, 102, 241, 0.1);
176
  }
177
+ .tool-desc.wisdom-desc {
178
+ border-left-color: #8b5cf6;
179
+ background: rgba(139, 92, 246, 0.1);
180
  }
181
 
182
  /* Settings */
 
498
  gap: 4px;
499
  }
500
 
501
+ /* Rainbow button colors: Cascading Red → Purple (top to bottom) */
502
+ /* Regulate row */
503
+ .tool-btn.soma {
504
  border-color: #ef4444;
505
  color: #ef4444;
506
  }
507
+ .tool-btn.soma:hover, .tool-btn.soma.active {
508
  background: #ef4444;
509
  color: white;
510
  }
511
 
512
+ .tool-btn.love {
513
  border-color: #f97316;
514
  color: #f97316;
515
  }
516
+ .tool-btn.love:hover, .tool-btn.love.active {
517
  background: #f97316;
518
  color: white;
519
  }
520
 
521
+ /* Understand row */
522
+ .tool-btn.feel {
523
  border-color: #f59e0b;
524
  color: #f59e0b;
525
  }
526
+ .tool-btn.feel:hover, .tool-btn.feel.active {
527
  background: #f59e0b;
528
  color: white;
529
  }
530
 
531
+ .tool-btn.need {
532
  border-color: #eab308;
533
  color: #eab308;
534
  }
535
+ .tool-btn.need:hover, .tool-btn.need.active {
536
  background: #eab308;
537
  color: white;
538
  }
539
 
540
+ .tool-btn.story {
541
+ border-color: #84cc16;
542
+ color: #84cc16;
543
+ }
544
+ .tool-btn.story:hover, .tool-btn.story.active {
545
+ background: #84cc16;
546
+ color: white;
547
+ }
548
+
549
+ /* Express row */
550
+ .tool-btn.send {
551
  border-color: #22c55e;
552
  color: #22c55e;
553
  }
554
+ .tool-btn.send:hover, .tool-btn.send.active {
555
  background: #22c55e;
556
  color: white;
557
  }
558
 
559
+ .tool-btn.tend {
560
  border-color: #14b8a6;
561
  color: #14b8a6;
562
  }
563
+ .tool-btn.tend:hover, .tool-btn.tend.active {
564
  background: #14b8a6;
565
  color: white;
566
  }
567
 
568
+ .tool-btn.nvc {
569
  border-color: #0ea5e9;
570
  color: #0ea5e9;
571
  }
572
+ .tool-btn.nvc:hover, .tool-btn.nvc.active {
573
  background: #0ea5e9;
574
  color: white;
575
  }
576
 
577
+ /* Reconnect row */
578
  .tool-btn.repair {
579
  border-color: #3b82f6;
580
  color: #3b82f6;
 
585
  }
586
 
587
  .tool-btn.appreciate {
 
 
 
 
 
 
 
 
 
588
  border-color: #6366f1;
589
  color: #6366f1;
590
  }
591
+ .tool-btn.appreciate:hover, .tool-btn.appreciate.active {
592
  background: #6366f1;
593
  color: white;
594
  }
595
 
596
+ .tool-btn.wisdom {
597
+ border-color: #8b5cf6;
598
+ color: #8b5cf6;
599
  }
600
+ .tool-btn.wisdom:hover, .tool-btn.wisdom.active {
601
+ background: #8b5cf6;
602
  color: white;
603
  }
604