master
1body {
2 font-family: system-ui, -apple-system, Roboto, "Segoe UI", sans-serif;
3 color: #000000;
4 padding: 1em 10%;
5}
6ul.no-marker {
7 list-style-type: none;
8 padding-left: 0;
9}
10hr {
11 margin: 2em 0;
12}
13.hidden {
14 display: none;
15}
16.empty-cell {
17 background: #ccc;
18}
19table.time-stats > tbody > tr > th {
20 text-align: left;
21}
22table.time-stats > tbody > tr > td {
23 text-align: right;
24}
25details > summary {
26 cursor: pointer;
27 font-size: 1.5em;
28}
29.tooltip {
30 text-decoration: underline;
31 cursor: help;
32}
33.tooltip-content {
34 border-radius: 6px;
35 display: none;
36 position: absolute;
37 background: #fff;
38 border: 1px solid black;
39 max-width: 500px;
40 padding: 1em;
41 text-align: left;
42 font-weight: normal;
43 pointer-events: none;
44}
45.tooltip:hover > .tooltip-content {
46 display: block;
47}
48table {
49 margin: 1.0em auto 1.5em 0;
50 border-collapse: collapse;
51}
52th, td {
53 padding: 0.5em 1em 0.5em 1em;
54 border: 1px solid;
55 border-color: black;
56}
57a, button {
58 color: #2A6286;
59}
60button {
61 background: #eee;
62 cursor: pointer;
63 border: none;
64 border-radius: 3px;
65 padding: 0.2em 0.5em;
66}
67button.big-btn {
68 font-size: 1.3em;
69}
70button.linkish {
71 background: none;
72 text-decoration: underline;
73 padding: 0;
74}
75button:disabled {
76 color: #888;
77 cursor: not-allowed;
78}
79pre {
80 font-family: "Source Code Pro", monospace;
81 font-size: 1em;
82 background-color: #F5F5F5;
83 padding: 1em;
84 margin: 0;
85 overflow-x: auto;
86}
87:not(pre) > code {
88 white-space: break-spaces;
89}
90code {
91 font-family: "Source Code Pro", monospace;
92 font-size: 0.9em;
93}
94code a {
95 color: #000000;
96}
97kbd {
98 color: #000;
99 background-color: #fafbfc;
100 border-color: #d1d5da;
101 border-bottom-color: #c6cbd1;
102 box-shadow-color: #c6cbd1;
103 display: inline-block;
104 padding: 0.3em 0.2em;
105 font: 1.2em monospace;
106 line-height: 0.8em;
107 vertical-align: middle;
108 border: solid 1px;
109 border-radius: 3px;
110 box-shadow: inset 0 -1px 0;
111 cursor: default;
112}
113.status-running { color: #181; }
114.status-idle { color: #444; }
115.step-success { color: #181; }
116.step-failure { color: #d11; }
117.step-wip::before {
118 content: '';
119 position: absolute;
120 margin-left: -1.5em;
121 width: 1em;
122 text-align: center;
123 animation-name: spinner;
124 animation-duration: 0.5s;
125 animation-iteration-count: infinite;
126 animation-timing-function: step-start;
127}
128@keyframes spinner {
129 0% { content: '|'; }
130 25% { content: '/'; }
131 50% { content: '-'; }
132 75% { content: '\\'; }
133 100% { content: '|'; }
134}
135
136.l {
137 display: inline-block;
138 background: red;
139 width: 1em;
140 height: 1em;
141 border-radius: 1em;
142}
143.c {
144 background-color: green;
145}
146
147.tok-kw {
148 color: #333;
149 font-weight: bold;
150}
151.tok-str {
152 color: #d14;
153}
154.tok-builtin {
155 color: #0086b3;
156}
157.tok-comment {
158 color: #777;
159 font-style: italic;
160}
161.tok-fn {
162 color: #900;
163 font-weight: bold;
164}
165.tok-null {
166 color: #008080;
167}
168.tok-number {
169 color: #008080;
170}
171.tok-type {
172 color: #458;
173 font-weight: bold;
174}
175
176@media (prefers-color-scheme: dark) {
177 body {
178 background-color: #111;
179 color: #ddd;
180 }
181 pre {
182 background-color: #222;
183 }
184 a, button {
185 color: #88f;
186 }
187 button {
188 background: #333;
189 }
190 button:disabled {
191 color: #555;
192 }
193 code a {
194 color: #eee;
195 }
196 th, td {
197 border-color: white;
198 }
199 .empty-cell {
200 background: #000;
201 }
202 .tooltip-content {
203 background: #060606;
204 border-color: white;
205 }
206 .status-running { color: #90ee90; }
207 .status-idle { color: #bbb; }
208 .step-success { color: #90ee90; }
209 .step-failure { color: #f66; }
210 .l {
211 background-color: red;
212 }
213 .c {
214 background-color: green;
215 }
216 .tok-kw {
217 color: #eee;
218 }
219 .tok-str {
220 color: #2e5;
221 }
222 .tok-builtin {
223 color: #ff894c;
224 }
225 .tok-comment {
226 color: #aa7;
227 }
228 .tok-fn {
229 color: #B1A0F8;
230 }
231 .tok-null {
232 color: #ff8080;
233 }
234 .tok-number {
235 color: #ff8080;
236 }
237 .tok-type {
238 color: #68f;
239 }
240}