/* The three cards at the top of an NFL Edge game - Injury Report (ows-nfl-injuries), Game-day
   Weather (ows-nfl-weather) and Game tools (this plugin) - in ONE type: the toolkit's, from /stacks/
   (JM's Archivo). Aaron, 2026-10-17: "Injury report mini should match the fonts of the game tools ...
   the injury report and game day weather tools should match the font style."
   Type only: colours, stripes, folds and layout stay each plugin's own. Loaded on Edge pages only
   (single game + week hub), so the /nfl-injuries/ and /nfl-weather/ pages are untouched.
   The cards' own stylesheets use Knockout and Caecilia, so these need !important to win. */

.oinj-e, .oinj-e *:not(svg):not(path):not(circle),
.owx-fold-card, .owx-fold-card *:not(svg):not(path):not(circle),
.oegt-sum, .oegt-sum * {
  font-family: Archivo, "Helvetica Neue", Arial, sans-serif !important;
  font-variant-numeric: tabular-nums;
}

/* Bar titles: INJURY REPORT / GAME-DAY WEATHER / GAME TOOLS */
.oinj-e .oinj-e-k, .owx-fold-card .owx-embed-k, .oegt .oegt-k {
  font-family: "Archivo Black", Archivo, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 400 !important; font-size: 15px !important; line-height: 1.1 !important;
  letter-spacing: .01em !important; text-transform: uppercase !important;
}
/* Team headings inside the injury card */
.oinj-e .oinj-e-team-h {
  font-family: "Archivo Black", Archivo, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 400 !important; font-size: 15px !important; letter-spacing: .01em !important;
}

/* The one-line summaries under each title */
.oinj-e .oinj-fold-line, .owx-fold-card .owx-fold-line, .oegt .oegt-line {
  font-weight: 400 !important; font-size: 14px !important; line-height: 1.4 !important;
}

/* Small labels: Show/Hide, chips, counts, "more" links, positions, table headings */
.oinj-e .oinj-fold-tog, .oinj-e .oinj-fold-tog *, .oinj-e .oinj-fold-count, .oinj-e .oinj-also-k, .oinj-e .oinj-e-more, .oinj-e .oinj-pos,
.owx-fold-card .owx-fold-tog, .owx-fold-card .owx-fold-tog *, .owx-fold-card .owx-chip, .owx-fold-card .owx-embed-more,
.oegt .oegt-tog, .oegt .oegt-tog * {
  font-weight: 700 !important; letter-spacing: .05em !important;
}
.oinj-e .oinj-fold-tog, .owx-fold-card .owx-fold-tog, .oegt .oegt-tog { font-size: 12px !important; }
.oinj-e thead th, .owx-fold-card thead th {
  font-weight: 700 !important; font-size: 11px !important; letter-spacing: .06em !important;
}
.oinj-e thead th small, .owx-fold-card thead th small { font-weight: 600 !important; font-size: 9.5px !important; letter-spacing: .02em !important; }
/* The weather table's row labels (Temp, Wind...) are header cells too */
.owx-fold-card tbody th { font-weight: 700 !important; font-size: 11px !important; letter-spacing: .04em !important; }

/* Body text and names */
.oinj-e td, .oinj-e .oinj-line, .oinj-e .oinj-also, .owx-fold-card td, .owx-fold-card .owx-meta { font-weight: 400; }
.oinj-e .oinj-name, .oinj-e td.oinj-inj, .oinj-e .oinj-also-s, .oinj-e b { font-weight: 700 !important; }
.oinj-e .oinj-tag { font-weight: 700 !important; }
