Spaces:
Running
Running
:root { | |
--background-color: #ffffff; | |
--text-color: #000000; | |
--header-background: #f0f0f0; | |
--global-column-background: #f0f8ff; | |
--dimension-column-background: #f0fff0; | |
--hover-background: rgba(0, 0, 0, 0.1); | |
--border-color: #e0e0e0; | |
--row-even-global: #e6f3ff; | |
--row-even-dimension: #e6ffe6; | |
} | |
@media (prefers-color-scheme: dark) { | |
:root { | |
--background-color: #1a1a1a; | |
--text-color: #e0e0e0; | |
--header-background: #333333; | |
--global-column-background: rgba(0, 50, 100, 0.3); | |
--dimension-column-background: rgba(0, 75, 0, 0.3); | |
--hover-background: rgba(255, 255, 255, 0.1); | |
--border-color: #3a3a3a; | |
--row-even-global: rgba(0, 60, 120, 0.3); | |
--row-even-dimension: rgba(0, 90, 0, 0.3); | |
} | |
} | |
/* Light mode styles */ | |
.custom-dataframe { | |
color: var(--text-color); | |
background-color: var(--background-color); | |
} | |
.custom-dataframe thead th { | |
background-color: var(--header-background) ; | |
color: var(--text-color) ; | |
} | |
.custom-dataframe tbody td { | |
background-color: var(--background-color) ; | |
color: var(--text-color) ; | |
} | |
.table-caption { | |
text-align: center; | |
margin-top: 10px; | |
color: var(--text-color); | |
} | |
/* Base styles for all table cells and headers */ | |
.custom-dataframe td, | |
.custom-dataframe th { | |
padding: 8px ; | |
white-space: nowrap ; | |
overflow: hidden ; | |
text-overflow: ellipsis ; | |
} | |
/* Rank column */ | |
.custom-dataframe td:first-child, | |
.custom-dataframe th:first-child { | |
width: 100px ; | |
min-width: 100px ; | |
max-width: 100px ; | |
text-align: center ; | |
} | |
/* Models column */ | |
.custom-dataframe td:nth-child(2), | |
.custom-dataframe th:nth-child(2) { | |
width: 240px ; | |
min-width: 240px ; | |
max-width: 240px ; | |
} | |
/* Overall, Core, Open-ended columns */ | |
.custom-dataframe td:nth-child(n+3):nth-child(-n+5), | |
.custom-dataframe th:nth-child(n+3):nth-child(-n+5) { | |
width: 160px ; | |
min-width: 160px ; | |
max-width: 160px ; | |
text-align: center ; | |
} | |
/* Dimension columns */ | |
.custom-dataframe td:nth-child(n+6), | |
.custom-dataframe th:nth-child(n+6) { | |
width: 210px ; | |
min-width: 160px ; | |
max-width: 210px ; | |
text-align: center ; | |
} | |
/* Fix header text wrapping */ | |
.custom-dataframe th { | |
height: auto ; | |
line-height: 1.2 ; | |
white-space: normal ; /* Allow header text to wrap */ | |
vertical-align: bottom ; | |
} | |
.custom-dataframe a { | |
text-decoration: none; | |
color: #2196F3; | |
white-space: nowrap ; | |
} | |