/**
 * archive.css — The Archive (reporting)
 * Section-specific styles. Import after castle-master.css.
 * Scope: reports.html  →  /archive/
 */

/* ── Report cards ── */
.report-card {
  background:#fff; border:1px solid rgba(0,0,0,.08);
  border-radius:12px; padding:24px;
}
.report-card-score {
  font-size:48px; font-weight:700; line-height:1;
  color:var(--c2c-navy-900);
}
.report-card-label {
  font-size:12px; letter-spacing:.1em; text-transform:uppercase;
  color:var(--c2c-grey-600);
}

/* ── Score rating colours ── */
.rating-great { color:var(--c2c-success); }
.rating-good  { color:var(--c2c-cyan-500); }
.rating-okay  { color:var(--c2c-warning); }
.rating-weak  { color:var(--c2c-critical); }

/* ── Decision breakdown ── */
.decision-row {
  border-bottom:1px solid rgba(0,0,0,.06);
  padding:16px 0; display:flex; gap:16px; align-items:flex-start;
}
.decision-row:last-child { border-bottom:none; }

/* ── Export controls ── */
.export-bar {
  display:flex; gap:8px; flex-wrap:wrap;
  padding:12px 0; border-top:1px solid rgba(0,0,0,.08);
  margin-top:20px;
}

/* ── Archive list ── */
.archive-sim-row {
  display:flex; align-items:center; justify-content:space-between;
  padding:14px 16px; border-radius:8px;
  border:1px solid var(--c2c-panel-border);
  background:var(--c2c-panel); margin-bottom:8px;
}
