/* Cabecera de la «Ficha del jugador» (r17, Karim 05/11): como la del club, sin letras neón.
   Usa .mc-cabecera (degradado del tema). Móvil primero: avatar y nombre en fila a 390; nada se sale. */
.fj-cabecera { flex-wrap: nowrap; align-items: center; justify-content: flex-start; gap: 16px; margin: 0 0 20px; padding: 18px 16px; }
.fj-avatar { flex: none; width: 72px; height: 72px; border-radius: 50%; overflow: hidden; display: grid; place-items: center;
  background: rgba(11, 10, 36, .55); border: 2px solid rgba(255, 255, 255, .22); box-shadow: 0 6px 18px rgba(0, 0, 0, .35); }
.fj-avatar img { width: 100%; height: 100%; object-fit: cover; display: block; }
.fj-silueta { width: 74%; height: 74%; fill: rgba(255, 255, 255, .55); }
.fj-texto { min-width: 0; display: grid; gap: 2px; }
.fj-rotulo { margin: 0 !important; font: 700 12px/1.3 var(--f-datos); letter-spacing: .14em; text-transform: uppercase; color: var(--suave, #b9b6dd); }
.fj-nombre { color: #fff !important; text-transform: uppercase; text-shadow: none !important; text-wrap: balance; overflow-wrap: anywhere; font-size: clamp(32px, 9vw, 52px); }
.fj-linea { margin: 6px 0 0 !important; display: flex; flex-wrap: wrap; gap: 6px 8px; align-items: center; font: 600 15px/1.3 var(--f-datos); color: var(--suave, #b9b6dd); }
.fj-linea > span { display: inline-flex; align-items: center; min-height: 26px; }
.fj-linea > span + span::before { content: ""; width: 4px; height: 4px; border-radius: 50%; background: currentColor; opacity: .6; margin-right: 8px; }
.fj-pos { padding: 0 10px; border-radius: 999px; background: rgba(255, 255, 255, .14); color: #fff; font-weight: 800; letter-spacing: .06em; }
.fj-linea > .fj-pos + span::before { display: none; }
.fj-club { color: #fff; text-transform: uppercase; letter-spacing: .03em; }
.fj-plat { text-transform: uppercase; letter-spacing: .06em; }
@media (min-width: 861px) {
  .fj-cabecera { padding: 28px 32px; gap: 24px; }
  .fj-avatar { width: 104px; height: 104px; }
}
/* Orden del resto de la ficha: aire entre bloques y la caja de «Iniciar sesión» más sobria */
#perfil-jugador-dinamico .perfil-acceso-actions { margin-bottom: 18px !important; padding: 12px !important; background: rgba(0, 0, 0, .25) !important; }
#perfil-jugador-dinamico .nav-tabs { margin-bottom: 20px !important; }
