/* Mis torneos: vinculación automática por ID de Free Fire del perfil. */
#js-my-view .js-auto-tournaments{
 display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;
 margin:16px 0 18px;padding:16px 18px;border-radius:15px;
 border:1px solid #43536b;background:linear-gradient(135deg,#19263c,#111b2d);
 box-shadow:0 8px 18px #05080d35;
}
#js-my-view .js-auto-tournaments strong{display:block;color:#ddf8eb;font-size:15px;letter-spacing:.1px}
#js-my-game-id{color:#fff;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}
#js-my-view .js-auto-tournaments p{color:#bac7d8;font-size:12px;max-width:560px;margin:7px 0 0;line-height:1.5}
#js-my-refresh{min-height:40px;padding:9px 14px;white-space:nowrap;border-radius:10px}
#js-my-refresh:disabled{opacity:.55}
#js-my-view{padding-bottom:108px}
#js-my-list{display:grid;gap:12px}
#js-my-list>.card{border:1px solid #435673;border-radius:16px;background:linear-gradient(145deg,#1a2840,#111927)}
#js-my-list>.card>h3{margin-top:0;color:#f4f7ff}
#js-my-list>.empty{padding:26px 18px;border:1px dashed #465775;border-radius:14px;color:#b6c9dc;text-align:center;background:#0f1726}
@media(max-width:420px){
  #js-my-view .js-auto-tournaments{padding:14px;gap:10px}
  #js-my-view .js-auto-tournaments strong{font-size:13px}
  #js-my-refresh{width:100%}
}