/* SOLVEN TEAM v54 - management names match player card names (OSWALD italic). */
html body.sv-team-page main#team-content.classic-team #team-management .ct-manager h3,
html body.sv-team-page main#team-content.classic-team #team-management .ct-manager h3 * {
  display: block !important;
  width: fit-content !important;
  max-width: 100% !important;
  margin: 4px 0 6px !important;
  font-family: 'Oswald', Impact, 'Arial Narrow', sans-serif !important;
  font-size: clamp(21px, 1.8vw, 26px) !important;
  font-weight: 700 !important;
  font-style: italic !important;
  line-height: 1.05 !important;
  letter-spacing: -0.035em !important;
  text-transform: uppercase !important;
  color: #f6f2ed !important;
  -webkit-text-fill-color: #f6f2ed !important;
  background: transparent !important;
  background-image: none !important;
  -webkit-background-clip: border-box !important;
  background-clip: border-box !important;
  text-shadow: none !important;
  -webkit-text-stroke: 0 !important;
  filter: none !important;
  transform: none !important;
  overflow-wrap: anywhere !important;
}
html body.sv-team-page main#team-content.classic-team #team-management .ct-manager {
  transition: border-color .24s ease, box-shadow .24s ease, transform .24s ease !important;
}
html body.sv-team-page main#team-content.classic-team #team-management .ct-manager:hover {
  border-color: rgba(255, 122, 0, .48) !important;
  box-shadow: 0 12px 30px rgba(0,0,0,.25), 0 0 20px rgba(255,122,0,.045) !important;
  transform: translateY(-2px) !important;
}
@media(max-width:600px){
  html body.sv-team-page main#team-content.classic-team #team-management .ct-manager h3 {
    font-size: 22px !important;
  }
}
@media(prefers-reduced-motion:reduce){
  html body.sv-team-page main#team-content.classic-team #team-management .ct-manager{ transition:none !important; }
}
