/* LionsPaper overrides (0.2.2) - archive + roster team styling */

/* Make roster page titles actually take team color (override base h1 styling) */
.page-card h1.team-north{ color: var(--north); }
.page-card h1.team-south{ color: #8a6a00; }

/* Team-tinted roster tables */
.page-card.roster-north thead th{
  background: rgba(31,95,191,.10);
  color: var(--north);
}
.page-card.roster-south thead th{
  background: rgba(240,196,25,.14);
  color: #8a6a00;
}

.page-card.roster-north tbody tr:nth-child(even){ background: rgba(31,95,191,.06); }
.page-card.roster-south tbody tr:nth-child(even){ background: rgba(240,196,25,.10); }

/* Slight accent border per team */
.page-card.roster-north table{ border-color: rgba(31,95,191,.25); }
.page-card.roster-south table{ border-color: rgba(240,196,25,.30); }
.page-card.roster-north thead th,
.page-card.roster-south thead th{ border-bottom-color: rgba(0,0,0,.10); }

/* Archive season hub buttons: allow team styles on pills too */
.season-subnav .btn.team-north{
  color: var(--north);
  background: rgba(31,95,191,.06);
}
.season-subnav .btn.team-south{
  color: #8a6a00;
  background: rgba(240,196,25,.10);
}

/* Zebra tint (team colors) for all team tables, including Coaches */
.team-table.north tbody tr:nth-child(even){ background: rgba(23,74,139,.06); }
.team-table.north tbody tr:hover{ background: rgba(23,74,139,.10); }

.team-table.south tbody tr:nth-child(even){ background: rgba(179,138,0,.08); }
.team-table.south tbody tr:hover{ background: rgba(179,138,0,.12); }
