Spaces:
Sleeping
Sleeping
Cascading rainbow top to bottom
Browse filesColors 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>
- static/index.html +53 -44
static/index.html
CHANGED
|
@@ -129,49 +129,54 @@
|
|
| 129 |
}
|
| 130 |
|
| 131 |
/* Rainbow sidebar colors */
|
| 132 |
-
|
|
|
|
|
|
|
| 133 |
border-left-color: #ef4444;
|
| 134 |
background: rgba(239, 68, 68, 0.1);
|
| 135 |
}
|
| 136 |
-
.tool-desc.
|
| 137 |
border-left-color: #f97316;
|
| 138 |
background: rgba(249, 115, 22, 0.1);
|
| 139 |
}
|
| 140 |
-
|
|
|
|
| 141 |
border-left-color: #f59e0b;
|
| 142 |
background: rgba(245, 158, 11, 0.1);
|
| 143 |
}
|
| 144 |
-
.tool-desc.
|
| 145 |
border-left-color: #eab308;
|
| 146 |
background: rgba(234, 179, 8, 0.1);
|
| 147 |
}
|
| 148 |
-
.tool-desc.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 149 |
border-left-color: #22c55e;
|
| 150 |
background: rgba(34, 197, 94, 0.1);
|
| 151 |
}
|
| 152 |
-
.tool-desc.
|
| 153 |
border-left-color: #14b8a6;
|
| 154 |
background: rgba(20, 184, 166, 0.1);
|
| 155 |
}
|
| 156 |
-
.tool-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.
|
| 173 |
-
border-left-color: #
|
| 174 |
-
background: rgba(
|
| 175 |
}
|
| 176 |
|
| 177 |
/* Settings */
|
|
@@ -493,70 +498,83 @@
|
|
| 493 |
gap: 4px;
|
| 494 |
}
|
| 495 |
|
| 496 |
-
/* Rainbow button colors: Red → Purple */
|
| 497 |
-
|
|
|
|
| 498 |
border-color: #ef4444;
|
| 499 |
color: #ef4444;
|
| 500 |
}
|
| 501 |
-
.tool-btn.
|
| 502 |
background: #ef4444;
|
| 503 |
color: white;
|
| 504 |
}
|
| 505 |
|
| 506 |
-
.tool-btn.
|
| 507 |
border-color: #f97316;
|
| 508 |
color: #f97316;
|
| 509 |
}
|
| 510 |
-
.tool-btn.
|
| 511 |
background: #f97316;
|
| 512 |
color: white;
|
| 513 |
}
|
| 514 |
|
| 515 |
-
|
|
|
|
| 516 |
border-color: #f59e0b;
|
| 517 |
color: #f59e0b;
|
| 518 |
}
|
| 519 |
-
.tool-btn.
|
| 520 |
background: #f59e0b;
|
| 521 |
color: white;
|
| 522 |
}
|
| 523 |
|
| 524 |
-
.tool-btn.
|
| 525 |
border-color: #eab308;
|
| 526 |
color: #eab308;
|
| 527 |
}
|
| 528 |
-
.tool-btn.
|
| 529 |
background: #eab308;
|
| 530 |
color: white;
|
| 531 |
}
|
| 532 |
|
| 533 |
-
.tool-btn.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 534 |
border-color: #22c55e;
|
| 535 |
color: #22c55e;
|
| 536 |
}
|
| 537 |
-
.tool-btn.
|
| 538 |
background: #22c55e;
|
| 539 |
color: white;
|
| 540 |
}
|
| 541 |
|
| 542 |
-
.tool-btn.
|
| 543 |
border-color: #14b8a6;
|
| 544 |
color: #14b8a6;
|
| 545 |
}
|
| 546 |
-
.tool-btn.
|
| 547 |
background: #14b8a6;
|
| 548 |
color: white;
|
| 549 |
}
|
| 550 |
|
| 551 |
-
.tool-btn.
|
| 552 |
border-color: #0ea5e9;
|
| 553 |
color: #0ea5e9;
|
| 554 |
}
|
| 555 |
-
.tool-btn.
|
| 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.
|
| 583 |
background: #6366f1;
|
| 584 |
color: white;
|
| 585 |
}
|
| 586 |
|
| 587 |
-
.tool-btn.
|
| 588 |
-
border-color: #
|
| 589 |
-
color: #
|
| 590 |
}
|
| 591 |
-
.tool-btn.
|
| 592 |
-
background: #
|
| 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 |
|