/* boxing-data block (content/blocks/boxing.html) — on top of css/tennis_golf.css (.tgd-* tokens, so a theme
   skin of .tgd re-colours this too). Only what boxing adds: belt tiers and the past-results toggle. */
.bxd-card { padding-top: 6px; }
.bxd-sub:first-child { margin-top: 6px; }
.bxd .tgd-m { grid-template-columns: 104px minmax(0, 1fr) auto; }
.bxd .tgd-m__when b { display: block; }
.bxd-tag-world { background: var(--tgd-accent); border-color: var(--tgd-accent); color: var(--tgd-accent-ink); }
.bxd-tag-major { background: var(--tgd-hl); border-color: var(--tgd-hl-border); color: var(--tgd-ink); }
.bxd .tgd-tag { white-space: normal; overflow-wrap: anywhere; }
.bxd-nores { font-weight: 600; font-size: 13px; color: var(--tgd-muted); }

.bxd-past { margin: 0; border-top: 1px solid var(--tgd-border); }
.bxd-past > .tgd-mlist > .tgd-m:first-child { border-top: 0; }
/* the "Show past results (N)" button itself is the shared .sx-past (static/css/sports_ux.css) */
.bxd-past > summary { margin: 12px 0 4px; }

@media (max-width: 600px) {
  .bxd .tgd-m { grid-template-columns: 72px minmax(0, 1fr); }
  .bxd .tgd-m__score { grid-column: 2; text-align: left; }
}
