Skip to content
This repository was archived by the owner on May 7, 2026. It is now read-only.

Commit b974335

Browse files
committed
fix: Use adaptive CSS system colors to fix strict theme fallbacks
1 parent 6bc5c48 commit b974335

1 file changed

Lines changed: 13 additions & 7 deletions

File tree

bigframes/display/table_widget.css

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
align-items: center;
2929
color: var(
3030
--colab-primary-text-color,
31-
var(--jp-ui-font-color0, var(--vscode-editor-foreground, black))
31+
var(--jp-ui-font-color0, var(--vscode-editor-foreground, inherit))
3232
);
3333
display: flex;
3434
font-family:
@@ -75,15 +75,15 @@
7575
border-collapse: collapse;
7676
color: var(
7777
--colab-primary-text-color,
78-
var(--jp-ui-font-color0, var(--vscode-editor-foreground, black))
78+
var(--jp-ui-font-color0, var(--vscode-editor-foreground, inherit))
7979
);
8080
text-align: left;
8181
}
8282

8383
.bigframes-widget th {
8484
background-color: var(
8585
--colab-primary-surface-color,
86-
var(--jp-layout-color0, var(--vscode-editor-background, white))
86+
var(--jp-layout-color0, var(--vscode-editor-background, Canvas))
8787
);
8888
padding: 0;
8989
position: sticky;
@@ -155,7 +155,10 @@
155155
.bigframes-widget td.row-hover {
156156
background-color: var(
157157
--colab-hover-surface-color,
158-
var(--jp-layout-color2, var(--vscode-list-hoverBackground, #f5f5f5))
158+
var(
159+
--jp-layout-color2,
160+
var(--vscode-list-hoverBackground, rgba(128, 128, 128, 0.1))
161+
)
159162
);
160163
}
161164

@@ -164,14 +167,14 @@
164167
.bigframes-widget table {
165168
color: var(
166169
--colab-primary-text-color,
167-
var(--jp-ui-font-color0, var(--vscode-editor-foreground, white))
170+
var(--jp-ui-font-color0, var(--vscode-editor-foreground, inherit))
168171
);
169172
}
170173

171174
.bigframes-widget th {
172175
background-color: var(
173176
--colab-primary-surface-color,
174-
var(--jp-layout-color0, var(--vscode-editor-background, #383838))
177+
var(--jp-layout-color0, var(--vscode-editor-background, Canvas))
175178
);
176179
}
177180

@@ -189,7 +192,10 @@
189192
.bigframes-widget td.row-hover {
190193
background-color: var(
191194
--colab-hover-surface-color,
192-
var(--jp-layout-color2, var(--vscode-list-hoverBackground, #444))
195+
var(
196+
--jp-layout-color2,
197+
var(--vscode-list-hoverBackground, rgba(255, 255, 255, 0.1))
198+
)
193199
);
194200
}
195201
}

0 commit comments

Comments
 (0)