/* Match the main site's section styling without changing the benchmark bundle. */
.site-header,
.section-heading,
.section-body,
.workspace,
.rules-intro,
.method-grid,
.settings-grid,
.protocol-grid,
.download-grid,
.plain-list,
footer {
  border-top: 0;
  border-bottom: 0;
}

.section-heading {
  color: var(--panel-ink);
  background: var(--panel);
}

.section-heading .toggle-label {
  border-color: currentColor !important;
}

/* Keep labels readable in dark palettes; benchmark images/canvas retain their colors. */
th,
.output-placeholder span,
.leaderboard-thumb-empty span {
  color: var(--ink);
  background: var(--surface);
}

.range input {
  accent-color: var(--accent);
}
