|
30 | 30 | } |
31 | 31 |
|
32 | 32 | /* Define fallbacks in dark mode */ |
33 | | -[data-color-mode=dark] .__better_github_pr { |
34 | | - --bgpr-background: #0d1117; |
35 | | - --bgpr-color: #bebebe; |
36 | | - --bgpr-border: #484848; |
| 33 | +@media (prefers-color-scheme: dark) { |
| 34 | + .__better_github_pr { |
| 35 | + --bgpr-background: #0d1117; |
| 36 | + --bgpr-color: #bebebe; |
| 37 | + --bgpr-border: #484848; |
37 | 38 |
|
38 | | - --bgpr-filter-background: #42433e; |
39 | | - --bgpr-filter-color: #fff; |
40 | | - --bgpr-filter-border: #333; |
41 | | - --bgpr-filter-border-focus: #000; |
42 | | - --bgpr-filter-placeholder-color: #fff; |
| 39 | + --bgpr-filter-background: #42433e; |
| 40 | + --bgpr-filter-color: #fff; |
| 41 | + --bgpr-filter-border: #333; |
| 42 | + --bgpr-filter-border-focus: #000; |
| 43 | + --bgpr-filter-placeholder-color: #fff; |
43 | 44 |
|
44 | | - --bgpr-item-hover-background: #42433e; |
| 45 | + --bgpr-item-hover-background: #42433e; |
45 | 46 |
|
46 | | - --bgpr-file-highlight-background: #42433e; |
47 | | - --bgpr-file-filter-color: #333; |
48 | | - --bgpr-file-filter-background: #e4af3c; |
49 | | - --bgpr-file-changes-color: #999; |
| 47 | + --bgpr-file-highlight-background: #42433e; |
| 48 | + --bgpr-file-filter-color: #333; |
| 49 | + --bgpr-file-filter-background: #e4af3c; |
| 50 | + --bgpr-file-changes-color: #999; |
| 51 | + } |
50 | 52 | } |
51 | 53 |
|
52 | 54 | ._better_github_pr_resizer { |
|
73 | 75 | padding: 0 10px 0; |
74 | 76 | width: 330px; |
75 | 77 | height: calc(100vh - 60px); |
76 | | - background-color: var(--color-bg-canvas, var(--bgpr-background)); |
77 | | - border: 1px solid var(--color-border-primary, var(--bgpr-border)); |
78 | | - color: var(--color-text-primary, var(--bgpr-color)); |
| 78 | + background-color: var(--color-canvas-default, var(--bgpr-background)); |
| 79 | + border: 1px solid var(--color-border-default, var(--bgpr-border)); |
| 80 | + color: var(--color-fg-default, var(--bgpr-color)); |
79 | 81 | box-sizing: border-box; |
80 | 82 | border-radius: 3px; |
81 | 83 | } |
|
108 | 110 | width: 100%; |
109 | 111 | } |
110 | 112 | .__better_github_pr .actions button { |
111 | | - color: var(--color-text-primary, var(--bgpr-color)); |
| 113 | + color: var(--color-fg-default, var(--bgpr-color)); |
112 | 114 | } |
113 | 115 |
|
114 | 116 | .__better_github_pr .actions-filter { |
115 | 117 | flex: 1; |
116 | 118 | padding: 5px 10px; |
117 | 119 | border-radius: 4px; |
118 | 120 | outline: none; |
119 | | - background: var(--color-bg-secondary, var(--bgpr-filter-background)); |
120 | | - color: var(--color-diff-blob-hunk-text, var(--bgpr-filter-color)); |
121 | | - border: 1px solid var(--color-input-border, var(--bgpr-filter-border)); |
| 121 | + background: var(--color-canvas-subtle, var(--bgpr-filter-background)); |
| 122 | + color: var(--color-fg-default, var(--bgpr-filter-color)); |
| 123 | + border: 1px solid var(--color-border-default, var(--bgpr-filter-border)); |
122 | 124 | transition: border .2s; |
123 | 125 | } |
124 | 126 | .__better_github_pr .actions-filter::placeholder { |
125 | | - color: var(--bgpr-filter-placeholder-color); |
| 127 | + color: var(--color-fg-muted, var(--bgpr-filter-placeholder-color)); |
126 | 128 | } |
| 129 | + |
127 | 130 | .__better_github_pr .actions-filter:focus { |
128 | 131 | outline: none; |
129 | | - border: 1px solid var(--color-border-primary, var(--bgpr-filter-border-focus)); |
| 132 | + border: 1px solid var(--color-border-default, var(--bgpr-filter-border-focus)); |
130 | 133 | } |
131 | 134 |
|
132 | 135 | .__better_github_pr .actions-small-button |
|
183 | 186 | } |
184 | 187 |
|
185 | 188 | .tree-view_item:hover { |
186 | | - background-color: var(--color-bg-info, var(--bgpr-item-hover-background)); |
| 189 | + background-color: var(--color-accent-subtle, var(--bgpr-item-hover-background)); |
187 | 190 | } |
188 | 191 |
|
189 | 192 | .tree-view_arrow { |
|
239 | 242 | } |
240 | 243 |
|
241 | 244 | .github-pr-file.github-pr-file-highlight { |
242 | | - background: var(--color-bg-info, var(--bgpr-file-highlight-background)); |
| 245 | + background: var(--color-accent-subtle, var(--bgpr-file-highlight-background)); |
243 | 246 | } |
244 | 247 |
|
245 | 248 | .github-pr-file.github-pr-file-deleted { |
|
251 | 254 | } |
252 | 255 |
|
253 | 256 | .github-pr-file > span.changes > .number { |
254 | | - color: var(--color-text-secondary, var(--bgpr-file-changes-color)); |
| 257 | + color: var(--color-fg-muted, var(--bgpr-file-changes-color)); |
255 | 258 | margin-left: 8px; |
256 | 259 | margin-right: 4px; |
257 | 260 | } |
|
269 | 272 | } |
270 | 273 |
|
271 | 274 | .github-pr-file span.deletion { |
272 | | - background-color: var(--color-diffstat-deletion-bg, var(--bgpr-deletion-color)); |
| 275 | + background-color: var(--color-danger-emphasis, var(--bgpr-deletion-color)); |
273 | 276 | } |
274 | 277 |
|
275 | 278 | .github-pr-file-highlight-filter { |
|
0 commit comments