/* v13 layout overrides (v12 shares the base stylesheets). */
#v9-models .model-history-layout {grid-template-columns:minmax(0,1fr) 396px}
#v9-models .model-history-chart {order:-1}

/* Short closing messages for the engine section. */
.v6-slide .section-bottom-line {margin-top:24px!important;padding-top:18px;font-size:23px}
#v9-rebuild .rebuild-card {min-height:390px}
#v9-rebuild .v6-body {margin-top:30px}
#v9-improvement-loop .engine-vector>svg,
#v9-current-engine .engine-vector>svg {max-height:480px}

#v9-rebuild .eval-qa-pill {
  display:inline-flex;
  align-items:center;
  padding:8px 18px;
  border:1.5px solid color-mix(in srgb,var(--assa-gold) 60%,transparent);
  border-radius:999px;
  background:color-mix(in srgb,var(--assa-gold) 9%,white);
  color:#8a6c42;
  font-size:18px;
  font-weight:700;
  line-height:1.2;
}

/* Give the reference and its QA label one compact visual group. */
#v9-rebuild .eval-tiles {
  display:grid;
  grid-template-columns:1fr;
  grid-template-rows:auto auto 1fr;
  justify-items:center;
  align-content:start;
  gap:12px;
  padding-top:26px;
}
#v9-rebuild .eval-source {gap:12px}
#v9-rebuild .eval-source img {width:38px;height:38px}
#v9-rebuild .eval-source strong {font-size:24px}
#v9-rebuild .eval-qa-pill {padding:6px 16px;font-size:16px}
#v9-rebuild .eval-metrics {align-self:end;margin-top:12px;padding-top:20px;gap:16px}
#v9-rebuild .eval-metrics figure {gap:12px;width:100%}
#v9-rebuild .eval-metrics figcaption {font-size:14px;letter-spacing:.03em}
#v9-rebuild .eval-metrics svg {max-width:108px}
