/* Mets-Yankees Squares Pool ARCHIVE — 2026 season (/metsyanks2026).
   Builds on css/styles.css (the page reuses its board / scoreboard / history
   class names verbatim); only the archive-specific bits live here.
   Mirrors the shape of css/usopen2026.css so the four frozen pages match. */

/* "ARCHIVED — FINAL RESULT" banner. Doubles as the load-failure sink, so it
   must read sensibly with a one-line error in it as well as three good lines. */
.mk-archive-banner {
  padding: 14px 16px;
  background: #eef3fa;
  border: 1px solid #d6e0ee;
  border-left: 5px solid var(--mets-orange);
  border-radius: var(--radius-sm);
}
.mk-archive-tag {
  display: inline-block; margin-bottom: 8px; padding: 3px 10px;
  border-radius: 999px; background: var(--mets-blue); color: #fff;
  font-size: .7rem; font-weight: 800; letter-spacing: .09em; text-transform: uppercase;
}
.mk-archive-body { color: var(--ink); line-height: 1.45; display: grid; gap: 6px; }
.mk-arch-line { font-size: .86rem; color: var(--ink-soft); }
.mk-arch-champ {
  display: flex; align-items: baseline; flex-wrap: wrap; gap: 8px;
  font-size: 1.1rem; font-weight: 800; color: var(--ink);
  font-variant-numeric: tabular-nums;
}

/* The live page's freshness line becomes a static "frozen" notice. */
.mk-updated {
  margin: 0; text-align: center; font-size: .8rem;
  color: var(--ink-soft); font-style: italic;
}

@media (max-width: 599px) {
  .mk-arch-champ { font-size: 1rem; }
}
