|
53 | 53 | --mitmweb-text-warning: #8a6d3b; |
54 | 54 | --mitmweb-text-danger: #a94442; |
55 | 55 |
|
| 56 | + // State — soft colors, for the many small pills that are on screen permanently (status badges, footer options) |
| 57 | + --mitmweb-neutral-soft-bg: var(--mitmweb-fg-muted); |
| 58 | + --mitmweb-neutral-soft-fg: #fff; |
| 59 | + --mitmweb-info-soft-bg: var(--mitmweb-info); |
| 60 | + --mitmweb-info-soft-fg: #fff; |
| 61 | + --mitmweb-success-soft-bg: var(--mitmweb-success); |
| 62 | + --mitmweb-success-soft-fg: #fff; |
| 63 | + --mitmweb-warning-soft-bg: var(--mitmweb-warning); |
| 64 | + --mitmweb-warning-soft-fg: #fff; |
| 65 | + --mitmweb-danger-soft-bg: var(--mitmweb-danger); |
| 66 | + --mitmweb-danger-soft-fg: #fff; |
| 67 | + |
56 | 68 | // Highlight (row hover / suggestion selection) |
57 | 69 | --mitmweb-highlight: hsla(209, 52%, 84%, 0.5); |
58 | 70 |
|
|
75 | 87 | --mitmweb-alert-warning-bg: #fcf8e3; |
76 | 88 | --mitmweb-alert-warning-border: #faebcc; |
77 | 89 |
|
78 | | - // Response status codes, by class |
79 | | - --mitmweb-status-1xx: green; |
80 | | - --mitmweb-status-2xx: darkgreen; |
81 | | - --mitmweb-status-3xx: lightblue; |
82 | | - --mitmweb-status-4xx: red; |
83 | | - --mitmweb-status-5xx: red; |
84 | | - --mitmweb-status-other: darkred; |
85 | | - |
86 | 90 | // Drop shadow cast by panel edges (footers) |
87 | 91 | --mitmweb-shadow: lightgray; |
88 | 92 |
|
|
138 | 142 | --mitmweb-text-warning: #d0a95c; |
139 | 143 | --mitmweb-text-danger: #e07b7b; |
140 | 144 |
|
| 145 | + // State — soft colors. A solid fill glares when repeated across every row, so it sinks towards the background and the label carries the hue. |
| 146 | + --mitmweb-neutral-soft-bg: #3a3a3a; |
| 147 | + --mitmweb-neutral-soft-fg: #c8c8c8; |
| 148 | + --mitmweb-info-soft-bg: #1e4a5a; |
| 149 | + --mitmweb-info-soft-fg: #9fd6e8; |
| 150 | + --mitmweb-success-soft-bg: #2c5533; |
| 151 | + --mitmweb-success-soft-fg: #9fd3a3; |
| 152 | + --mitmweb-warning-soft-bg: #574220; |
| 153 | + --mitmweb-warning-soft-fg: #e6c081; |
| 154 | + --mitmweb-danger-soft-bg: #5a2b29; |
| 155 | + --mitmweb-danger-soft-fg: #eda6a3; |
| 156 | + |
141 | 157 | // Highlight (row hover / suggestion selection) |
142 | 158 | --mitmweb-highlight: hsla(209, 60%, 42%, 0.6); |
143 | 159 |
|
|
160 | 176 | --mitmweb-alert-warning-bg: #4d4327; |
161 | 177 | --mitmweb-alert-warning-border: #6b5d2f; |
162 | 178 |
|
163 | | - // Response status codes — the light values are far too dark to read on a dark surface |
164 | | - --mitmweb-status-1xx: #7ec97e; |
165 | | - --mitmweb-status-2xx: #5cd65c; |
166 | | - --mitmweb-status-3xx: #7fc9e8; |
167 | | - --mitmweb-status-4xx: #ff7b7b; |
168 | | - --mitmweb-status-5xx: #ff7b7b; |
169 | | - --mitmweb-status-other: #e07b7b; |
170 | | - |
171 | 179 | // Drop shadow cast by panel edges (footers) |
172 | 180 | --mitmweb-shadow: #000; |
173 | 181 |
|
@@ -472,19 +480,22 @@ textarea { |
472 | 480 | } |
473 | 481 |
|
474 | 482 | .label-default { |
475 | | - background-color: var(--mitmweb-fg-muted); |
| 483 | + color: var(--mitmweb-neutral-soft-fg); |
| 484 | + background-color: var(--mitmweb-neutral-soft-bg); |
476 | 485 | } |
477 | 486 |
|
478 | 487 | .label-primary { |
479 | 488 | background-color: var(--mitmweb-accent); |
480 | 489 | } |
481 | 490 |
|
482 | 491 | .label-success { |
483 | | - background-color: var(--mitmweb-success); |
| 492 | + color: var(--mitmweb-success-soft-fg); |
| 493 | + background-color: var(--mitmweb-success-soft-bg); |
484 | 494 | } |
485 | 495 |
|
486 | 496 | .label-danger { |
487 | | - background-color: var(--mitmweb-danger); |
| 497 | + color: var(--mitmweb-danger-soft-fg); |
| 498 | + background-color: var(--mitmweb-danger-soft-bg); |
488 | 499 | } |
489 | 500 |
|
490 | 501 | .alert { |
|
0 commit comments