@@ -15,7 +15,7 @@ export default `
1515.node { padding-left: 1.25rem; }
1616.node.root { padding-left: 0; }
1717.line { display: flex; align-items: flex-start; gap: 0.5rem; padding: 2px 4px; border-radius: 4px; cursor: pointer; transition: background .15s; }
18- .line:hover { background: rgba(255,255,255,.05 ); }
18+ .line:hover { background: rgba(0,0,0,.03 ); }
1919.tog { width: 1rem; flex-shrink: 0; color: var(--br); user-select: none; }
2020.tog:hover { color: var(--txt); }
2121.key { color: var(--key); }
@@ -26,14 +26,14 @@ export default `
2626.val-boolean { color: var(--bool); }
2727.val-null { color: var(--nul); font-style: italic; }
2828.br { color: var(--br); }
29- .diff-added { background: rgba(34,197,94,.15); }
30- .diff-removed { background: rgba(239,68,68,.15); }
31- .diff-modified { background: rgba(234,179,8,.15); }
32- .diff-type_changed { background: rgba(249,115,22,.15); }
33- .diff-added .key { color: var(--add); }
34- .diff-removed .key { color: var(--rem); }
35- .diff-modified .key { color: var(--mod); }
36- .diff-type_changed .key { color: var(--typ); }
29+ .node. diff-added { background: rgba(34,197,94,.15); }
30+ .node. diff-removed { background: rgba(239,68,68,.15); }
31+ .node. diff-modified { background: rgba(234,179,8,.15); }
32+ .node. diff-type_changed { background: rgba(249,115,22,.15); }
33+ .node. diff-added .key { color: var(--add); }
34+ .node. diff-removed .key { color: var(--rem); }
35+ .node. diff-modified .key { color: var(--mod); }
36+ .node. diff-type_changed .key { color: var(--typ); }
3737.dot { width: 6px; height: 6px; border-radius: 50%; flex-shrink: 0; margin-top: 6px; }
3838.dot-added { background: var(--add); }
3939.dot-removed { background: var(--rem); }
@@ -46,7 +46,7 @@ export default `
4646.stats-buttons { display: flex; gap: 0.5rem; }
4747.btn-filter, .btn-collapse, .btn-expand { padding: 0.5rem; background: var(--bg2); border: 1px solid var(--bdr); border-radius: 6px; color: var(--txt); cursor: pointer; transition: background .15s, border-color .15s; display: flex; align-items: center; justify-content: center; }
4848.btn-filter svg, .btn-collapse svg, .btn-expand svg { width: 18px; height: 18px; }
49- .btn-filter:hover, .btn-collapse:hover, .btn-expand:hover { background: rgba(255,255,255 ,.05); border-color: var(--dim); }
49+ .btn-filter:hover, .btn-collapse:hover, .btn-expand:hover { background: rgba(0,0,0 ,.05); border-color: var(--dim); }
5050.btn-filter .checkbox-icon { opacity: 0.3; transition: opacity .15s; }
5151.btn-filter .checkbox-icon.checked { opacity: 1; }
5252.stat { display: grid; grid-template-columns: auto 1fr; align-items: baseline; gap: .35rem; }
0 commit comments