/* Team Colour Variables — loaded dynamically based on current team context */

/* AFC East */
.team-patriots {
  --team-primary: #002244;
  --team-secondary: #B0B7BC;
}

.team-dolphins {
  --team-primary: #008E97;
  --team-secondary: #F58220;
}

.team-jets {
  --team-primary: #125740;
  --team-secondary: #000000;
}

.team-bills {
  --team-primary: #00338D;
  --team-secondary: #C60C30;
}

/* AFC North */
.team-steelers {
  --team-primary: #FFB612;
  --team-secondary: #101820;
}

.team-ravens {
  --team-primary: #241773;
  --team-secondary: #000000;
}

.team-browns {
  --team-primary: #311D00;
  --team-secondary: #FF3C00;
}

.team-bengals {
  --team-primary: #FB4F14;
  --team-secondary: #000000;
}

/* AFC South */
.team-colts {
  --team-primary: #002C5F;
  --team-secondary: #A2AAAD;
}

.team-titans {
  --team-primary: #0C2C56;
  --team-secondary: #418FDE;
}

.team-texans {
  --team-primary: #EB6E1F;
  --team-secondary: #03202F;
}

.team-jaguars {
  --team-primary: #006687;
  --team-secondary: #000000;
}

/* AFC West */
.team-chiefs {
  --team-primary: #E31828;
  --team-secondary: #FFB612;
}

.team-chargers {
  --team-primary: #0080C6;
  --team-secondary: #FFB612;
}

.team-broncos {
  --team-primary: #FB4F14;
  --team-secondary: #002244;
}

.team-raiders {
  --team-primary: #000000;
  --team-secondary: #A5ACAF;
}

/* NFC East */
.team-cowboys {
  --team-primary: #003594;
  --team-secondary: #B0B7BC;
}

.team-eagles {
  --team-primary: #004687;
  --team-secondary: #A5ACAF;
}

.team-commanders {
  --team-primary: #5A1414;
  --team-secondary: #FFB612;
}

.team-giants {
  --team-primary: #0B2340;
  --team-secondary: #A71930;
}

/* NFC North */
.team-packers {
  --team-primary: #203731;
  --team-secondary: #FFB612;
}

.team-bears {
  --team-primary: #0B162A;
  --team-secondary: #C83803;
}

.team-lions {
  --team-primary: #0076B6;
  --team-secondary: #B0B7BC;
}

.team-vikings {
  --team-primary: #4F2683;
  --team-secondary: #FFC62F;
}

/* NFC South */
.team-buccaneers {
  --team-primary: #D50A0A;
  --team-secondary: #092C5A;
}

.team-saints {
  --team-primary: #D3BC8D;
  --team-secondary: #101820;
}

.team-falcons {
  --team-primary: #A71930;
  --team-secondary: #000000;
}

.team-panthers {
  --team-primary: #0085CA;
  --team-secondary: #101820;
}

/* NFC West */
.team-49ers {
  --team-primary: #AA0000;
  --team-secondary: #FFB612;
}

.team-rams {
  --team-primary: #003594;
  --team-secondary: #FFB612;
}

.team-seahawks {
  --team-primary: #002244;
  --team-secondary: #69BE28;
}

.team-cardinals {
  --team-primary: #97233F;
  --team-secondary: #FFB612;
}

/* Team-Specific Accent Overrides */
.team-primary {
  border-top-color: var(--team-primary);
}

.team-label {
  color: var(--team-primary);
}

.team-accent {
  background-color: var(--team-primary);
}

.team-accent-light {
  background-color: var(--team-secondary);
}
