|
34 | 34 | margin: 0; |
35 | 35 | font-size: 0.95rem; |
36 | 36 | line-height: 1.5; |
| 37 | + color: var(--ifm-color-emphasis-800); |
37 | 38 | } |
38 | 39 |
|
39 | 40 | .description a { |
|
55 | 56 | .controlGroup { |
56 | 57 | flex: 1; |
57 | 58 | min-width: 300px; |
58 | | - background-color: #ffffff; |
| 59 | + background-color: var(--ifm-background-surface-color); |
59 | 60 | padding: 1.5rem; |
60 | 61 | border-radius: 8px; |
61 | | - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06); |
62 | | - border: 1px solid #e1e4e8; |
| 62 | + box-shadow: 0 1px 3px var(--ifm-color-emphasis-200), 0 1px 2px var(--ifm-color-emphasis-200); |
| 63 | + border: 1px solid var(--ifm-color-emphasis-200); |
63 | 64 | } |
64 | 65 |
|
65 | 66 | .controlGroup h4 { |
66 | 67 | margin: 0 0 1rem 0; |
67 | | - color: #24292f; |
| 68 | + color: var(--ifm-color-emphasis-900); |
68 | 69 | font-size: 1.1rem; |
69 | 70 | font-weight: 600; |
70 | 71 | padding-bottom: 0.5rem; |
71 | | - border-bottom: 1px solid #e1e4e8; |
| 72 | + border-bottom: 1px solid var(--ifm-color-emphasis-200); |
72 | 73 | } |
73 | 74 |
|
74 | 75 | .control { |
|
82 | 83 | .control label { |
83 | 84 | display: block; |
84 | 85 | margin-bottom: 0.5rem; |
85 | | - color: #24292f; |
| 86 | + color: var(--ifm-color-emphasis-700); |
86 | 87 | font-size: 0.9rem; |
87 | 88 | font-weight: 500; |
88 | 89 | } |
89 | 90 |
|
90 | 91 | .control input { |
91 | 92 | width: 100%; |
92 | 93 | padding: 0.5rem; |
93 | | - border: 1px solid #e1e4e8; |
| 94 | + border: 1px solid var(--ifm-color-emphasis-300); |
94 | 95 | border-radius: 4px; |
95 | | - background: #ffffff; |
96 | | - color: #24292f; |
| 96 | + background: var(--ifm-background-surface-color); |
| 97 | + color: var(--ifm-color-emphasis-900); |
97 | 98 | font-size: 0.9rem; |
98 | 99 | } |
99 | 100 |
|
100 | 101 | .control input:focus { |
101 | 102 | outline: none; |
102 | | - border-color: #0969da; |
103 | | - box-shadow: 0 0 0 2px rgba(9, 105, 218, 0.2); |
| 103 | + border-color: var(--ifm-color-primary); |
| 104 | + box-shadow: 0 0 0 2px var(--ifm-color-primary-lightest); |
104 | 105 | } |
105 | 106 |
|
106 | 107 | .calculationBreakdown { |
107 | 108 | width: 100%; |
108 | 109 | margin: 2rem 0; |
109 | 110 | padding: 2rem; |
110 | | - background-color: #ffffff; |
| 111 | + background-color: var(--ifm-background-surface-color); |
111 | 112 | border-radius: 8px; |
112 | | - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.06); |
113 | | - border: 1px solid #e1e4e8; |
| 113 | + box-shadow: 0 1px 3px var(--ifm-color-emphasis-200), 0 1px 2px var(--ifm-color-emphasis-200); |
| 114 | + border: 1px solid var(--ifm-color-emphasis-200); |
114 | 115 | } |
115 | 116 |
|
116 | 117 | .calculationBreakdown h3 { |
117 | | - color: #24292f; |
| 118 | + color: var(--ifm-color-emphasis-900); |
118 | 119 | margin-bottom: 1.5rem; |
119 | 120 | font-weight: 600; |
120 | 121 | font-size: 1.25rem; |
121 | 122 | padding-bottom: 0.5rem; |
122 | | - border-bottom: 1px solid #e1e4e8; |
| 123 | + border-bottom: 1px solid var(--ifm-color-emphasis-200); |
123 | 124 | } |
124 | 125 |
|
125 | 126 | .breakdownGrid { |
|
137 | 138 |
|
138 | 139 | .calculationTitle { |
139 | 140 | font-weight: 600; |
140 | | - color: #24292f; |
| 141 | + color: var(--ifm-color-emphasis-800); |
141 | 142 | font-size: 0.9rem; |
142 | 143 | margin-top: 0.25rem; |
143 | 144 | } |
|
150 | 151 | font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace; |
151 | 152 | font-size: 0.85rem; |
152 | 153 | line-height: 1.6; |
153 | | - color: #24292f; |
| 154 | + color: var(--ifm-color-emphasis-700); |
154 | 155 | white-space: pre-wrap; |
155 | 156 | word-break: break-word; |
156 | 157 | padding: 0.5rem; |
157 | | - background-color: #ffffff; |
| 158 | + background-color: var(--ifm-background-surface-color); |
158 | 159 | border-radius: 4px; |
159 | | - border: 1px solid #e1e4e8; |
| 160 | + border: 1px solid var(--ifm-color-emphasis-200); |
160 | 161 | } |
161 | 162 |
|
162 | 163 | .breakdownItem { |
163 | | - background-color: #f6f8fa; |
| 164 | + background-color: var(--ifm-color-emphasis-50); |
164 | 165 | padding: 1.25rem; |
165 | 166 | border-radius: 6px; |
166 | | - border: 1px solid #e1e4e8; |
| 167 | + border: 1px solid var(--ifm-color-emphasis-200); |
167 | 168 | } |
168 | 169 |
|
169 | 170 | .breakdownItem h4 { |
170 | 171 | margin-bottom: 0.75rem; |
171 | | - color: #24292f; |
| 172 | + color: var(--ifm-color-emphasis-900); |
172 | 173 | font-weight: 600; |
173 | 174 | font-size: 1.1rem; |
174 | 175 | padding-bottom: 0.5rem; |
175 | | - border-bottom: 1px solid #e1e4e8; |
| 176 | + border-bottom: 1px solid var(--ifm-color-emphasis-200); |
176 | 177 | } |
177 | 178 |
|
178 | 179 | .breakdownItem ul { |
|
189 | 190 | .breakdownItem li { |
190 | 191 | margin: 0.5rem 0; |
191 | 192 | font-size: 0.9rem; |
192 | | - color: #24292f; |
| 193 | + color: var(--ifm-color-emphasis-700); |
193 | 194 | } |
194 | 195 |
|
195 | 196 | .calculationNote { |
196 | 197 | margin-top: 2rem; |
197 | 198 | padding-top: 1.5rem; |
198 | | - border-top: 1px solid #e1e4e8; |
| 199 | + border-top: 1px solid var(--ifm-color-emphasis-200); |
199 | 200 | } |
200 | 201 |
|
201 | 202 | .calculationNote p { |
202 | 203 | font-weight: 500; |
203 | 204 | margin-bottom: 0.75rem; |
204 | | - color: #24292f; |
| 205 | + color: var(--ifm-color-emphasis-900); |
205 | 206 | } |
206 | 207 |
|
207 | 208 | .calculationNote ul { |
|
212 | 213 | .calculationNote li { |
213 | 214 | margin: 0.25rem 0; |
214 | 215 | font-size: 0.9rem; |
215 | | - color: #24292f; |
| 216 | + color: var(--ifm-color-emphasis-700); |
216 | 217 | } |
217 | 218 |
|
218 | 219 | .tableContainer { |
|
236 | 237 | white-space: nowrap; |
237 | 238 | overflow: hidden; |
238 | 239 | text-overflow: ellipsis; |
| 240 | + color: var(--ifm-color-emphasis-700); |
239 | 241 | } |
240 | 242 |
|
241 | 243 | .table th:first-child, |
|
255 | 257 | } |
256 | 258 |
|
257 | 259 | .table th { |
258 | | - background-color: #f6f8fa; |
| 260 | + background-color: var(--ifm-color-emphasis-50); |
259 | 261 | font-weight: 500; |
260 | | - color: #24292f; |
| 262 | + color: var(--ifm-color-emphasis-900); |
261 | 263 | } |
262 | 264 |
|
263 | 265 | .sortable { |
|
267 | 269 | } |
268 | 270 |
|
269 | 271 | .sortable:hover { |
270 | | - background-color: #e1e4e8; |
| 272 | + background-color: var(--ifm-color-emphasis-100); |
271 | 273 | } |
272 | 274 |
|
273 | 275 | .table tbody tr { |
274 | | - background-color: #ffffff; |
| 276 | + background-color: var(--ifm-background-surface-color); |
275 | 277 | } |
276 | 278 |
|
277 | 279 | .table tbody tr:nth-child(even) { |
278 | | - background-color: #f8f9fa; |
| 280 | + background-color: var(--ifm-color-emphasis-50); |
279 | 281 | } |
280 | 282 |
|
281 | 283 | .table tbody tr:hover { |
282 | | - background-color: #f1f3f5; |
| 284 | + background-color: var(--ifm-color-emphasis-100); |
283 | 285 | } |
284 | 286 |
|
285 | 287 | .note { |
286 | 288 | margin: 1rem 0; |
287 | 289 | padding: 1rem; |
288 | | - border-left: 4px solid #0969da; |
289 | | - background-color: #f6f8fa; |
| 290 | + border-left: 4px solid var(--ifm-color-primary); |
| 291 | + background-color: var(--ifm-color-emphasis-50); |
290 | 292 | border-radius: 0 6px 6px 0; |
291 | 293 | } |
292 | 294 |
|
293 | 295 | .noteTitle { |
294 | 296 | font-weight: 600; |
295 | 297 | margin-bottom: 0.5rem; |
296 | | - color: #0969da; |
| 298 | + color: var(--ifm-color-primary); |
297 | 299 | } |
298 | 300 |
|
299 | 301 | .noteContent { |
300 | 302 | margin: 0; |
301 | | - color: #24292f; |
| 303 | + color: var(--ifm-color-emphasis-700); |
302 | 304 | } |
303 | 305 |
|
304 | 306 | .noteContent ul { |
|
315 | 317 | bottom: 20px; |
316 | 318 | right: 20px; |
317 | 319 | z-index: 1000; |
318 | | - background: #ffffff; |
319 | | - border: 1px solid #e1e4e8; |
| 320 | + background: var(--ifm-background-surface-color); |
| 321 | + border: 1px solid var(--ifm-color-emphasis-200); |
320 | 322 | border-radius: 4px; |
321 | 323 | padding: 8px 12px; |
322 | 324 | cursor: pointer; |
323 | 325 | display: flex; |
324 | 326 | align-items: center; |
325 | 327 | gap: 8px; |
326 | | - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); |
| 328 | + box-shadow: 0 1px 3px var(--ifm-color-emphasis-200); |
327 | 329 | opacity: 0; |
328 | 330 | transition: opacity 0.3s ease; |
| 331 | + color: var(--ifm-color-emphasis-700); |
329 | 332 | } |
330 | 333 |
|
331 | 334 | .sidebarToggle.visible { |
332 | 335 | opacity: 1; |
333 | 336 | } |
334 | 337 |
|
335 | 338 | .sidebarToggle:hover { |
336 | | - background: #f6f8fa; |
| 339 | + background: var(--ifm-color-emphasis-50); |
337 | 340 | } |
338 | 341 |
|
339 | 342 | .sidebar { |
|
342 | 345 | right: -400px; |
343 | 346 | width: 400px; |
344 | 347 | height: 100vh; |
345 | | - background: #ffffff; |
346 | | - box-shadow: -2px 0 5px rgba(0, 0, 0, 0.1); |
| 348 | + background: var(--ifm-background-surface-color); |
| 349 | + box-shadow: -2px 0 5px var(--ifm-color-emphasis-200); |
347 | 350 | transition: right 0.3s ease; |
348 | 351 | z-index: 999; |
349 | 352 | overflow-y: auto; |
|
366 | 369 | align-items: center; |
367 | 370 | margin-bottom: 1rem; |
368 | 371 | padding-bottom: 1rem; |
369 | | - border-bottom: 1px solid #e1e4e8; |
| 372 | + border-bottom: 1px solid var(--ifm-color-emphasis-200); |
370 | 373 | } |
371 | 374 |
|
372 | 375 | .sidebarHeader h3 { |
373 | 376 | margin: 0; |
374 | | - color: #24292f; |
| 377 | + color: var(--ifm-color-emphasis-900); |
375 | 378 | font-size: 1.25rem; |
376 | 379 | } |
377 | 380 |
|
|
380 | 383 | border: none; |
381 | 384 | font-size: 1.5rem; |
382 | 385 | cursor: pointer; |
383 | | - color: #24292f; |
| 386 | + color: var(--ifm-color-emphasis-700); |
384 | 387 | padding: 4px; |
385 | 388 | line-height: 1; |
386 | 389 | } |
387 | 390 |
|
388 | 391 | .closeButton:hover { |
389 | | - color: #0969da; |
| 392 | + color: var(--ifm-color-primary); |
390 | 393 | } |
391 | 394 |
|
392 | 395 | @media (max-width: 768px) { |
|
0 commit comments