diff --git a/webui2/src/components/code/file-viewer.tsx b/webui2/src/components/code/file-viewer.tsx
index e3271e7b32ec6ffb13e12bf7194b22c6fdc907f4..a4c5b925bb5f71d2a57097fcad9695183ce9d2fe 100644
--- a/webui2/src/components/code/file-viewer.tsx
+++ b/webui2/src/components/code/file-viewer.tsx
@@ -291,8 +291,9 @@ function CodeBlock({ selectedRange, onLineClick, children }: CodeBlockProps) {
for (let i = selectedRange.start; i <= selectedRange.end; i++) {
selectors.push(`.code-lines code > .line:nth-child(${i})`);
}
+ // GitHub uses a yellow tint — adapt for light/dark
return (
-
+
);
})();
@@ -313,11 +314,12 @@ function CodeBlock({ selectedRange, onLineClick, children }: CodeBlockProps) {
{highlightStyle}
.line]:block [&_code>.line]:min-w-full [&_code>.line]:pr-4",
- "[&_code>.line::before]:inline-block [&_code>.line::before]:w-12 [&_code>.line::before]:mr-4 [&_code>.line::before]:text-right [&_code>.line::before]:text-muted-foreground/50 [&_code>.line::before]:select-none [&_code>.line::before]:cursor-pointer [&_code>.line::before]:content-[attr(data-line-number)]",
+ "[&_code>.line:first-child]:pt-2 [&_code>.line:last-child]:pb-2",
+ "[&_code>.line::before]:inline-block [&_code>.line::before]:w-12 [&_code>.line::before]:mr-4 [&_code>.line::before]:text-right [&_code>.line::before]:select-none [&_code>.line::before]:cursor-pointer [&_code>.line::before]:content-[attr(data-line-number)]",
+ "[&_code>.line::before]:opacity-40",
)}
>
{children}