/* Wspólna typografia trzech głównych sekcji. */
.team-page :is(#legacy-season-title,#legacy-results-title,#pt-roster-heading),
#pt-players #pt-roster-heading{
  margin:0!important;color:#f5f7fa!important;
  font-family:Arial,Helvetica,sans-serif;
  font-size:clamp(30px,3.3vw,49px)!important;
  font-weight:950;font-style:italic;line-height:1.06;
  letter-spacing:-1.25px;text-transform:uppercase;
  text-shadow:0 4px 18px #000a;
}
.team-page :is(#legacy-season-title,#legacy-results-title,#pt-roster-heading) em{
  color:#ff4055!important;font-style:italic;
}

/* Nagłówki podsekcji na wzór „Pod lupą”. */
.team-page :is(#legacy-recent-title,#pt-profile-heading,#pt-ranking-heading,#pt-matches-heading,#pt-records-heading),
#pt-players .pt-profile-area #pt-profile-heading,
#pt-players .pt-faceoff h5{
  margin:0!important;color:#fff!important;
  font-family:Arial,Helvetica,sans-serif;
  font-size:clamp(26px,2.6vw,40px)!important;
  font-weight:950;font-style:italic;line-height:1;
  letter-spacing:-1px;text-transform:uppercase;text-shadow:none;
}
.team-page :is(#legacy-recent-title,#pt-profile-heading,#pt-ranking-heading,#pt-matches-heading,#pt-records-heading) em,
#pt-players .pt-faceoff h5 em{color:#ff4055!important;font-style:italic}
#pt-players .pt-faceoff h5{margin-bottom:18px!important}
.team-page .legacy-players .pt-records-scene .legacy-subheading::after{display:none}
.team-page .legacy-results .legacy-recent .legacy-heading{border-bottom:0}

@media(max-width:760px){
  .team-page :is(#legacy-season-title,#legacy-results-title,#pt-roster-heading),
  #pt-players #pt-roster-heading{font-size:clamp(28px,8vw,38px)!important}
}

/* Połowa skali nagłówka „Pod lupą” dla nazw wykresów i podziału wyników. */
.team-page .legacy-results .legacy-donut-panel .legacy-panel-kicker,
.team-page .legacy-results .legacy-series-label,
.team-page .legacy-season .season-mini-heading{
  color:#fff;font-family:Arial,Helvetica,sans-serif;
  font-size:clamp(13px,1.3vw,20px);font-weight:950;
  font-style:italic;line-height:1;letter-spacing:-.5px;
  text-transform:uppercase;text-shadow:none;
}
.team-page .legacy-results .legacy-donut-panel .legacy-panel-kicker{gap:11px}
.team-page .legacy-results .legacy-series-label>span:first-child>span{font:inherit;line-height:inherit}
.team-page .legacy-season .season-mini-heading{margin:0 0 10px!important}
.team-page .legacy-results .legacy-donut-panel .legacy-panel-kicker em,
.team-page .legacy-results .legacy-series-label em,
.team-page .legacy-season .season-mini-heading em{color:#ff4055;font-style:italic}

/* Nick zawodnika w karcie „Pod lupą” nawiązuje do nagłówka sekcji. */
#pt-players .pt-profile-info h5,
#pt-players .pt-profile-caption strong{
  font-family:Arial,Helvetica,sans-serif;
  font-weight:950;font-style:italic;
}
