/* Harness pages reuse the Models layout and keep every result table at full height. */
.harness-grid { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; margin-top: 18px; }
.harness-tile { min-height: 130px; }
.harness-select { flex: 0 1 auto; max-width: 100%; min-width: 0; }
.harness-select option { background: #111419; color: var(--ink); }
.harness-switch { border: 0; background: transparent; color: inherit; font: inherit; max-width: 230px; cursor: pointer; }
.harness-switch option { background: #111419; color: var(--ink); }
.harness-same-heading { margin-top: 28px; }
.harness-score .model-rank__value > span { font: inherit; color: inherit; }
#harness-lede:empty { display: none; }
#harness-main h2 { margin-bottom: 16px; }
@media (max-width: 700px) { .harness-grid { grid-template-columns: 1fr; } }
