/* TrailLab v279 · cartas de amigos.
   Sin colores literales fuera del gris de «apagado»: v273 dejó claro que un blanco escrito a mano
   acaba siendo blanco sobre blanco al cambiar de tema. */

/* El aviso honesto cuando sigues a gente que aún no ha subido nada. */
.am279-aviso{display:grid;gap:4px;margin:0 0 12px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--lime);border-radius:0 12px 12px 0;background:var(--surface2)}
.am279-aviso b{font-size:var(--tl-type-meta, 13px);line-height:1.35}
.am279-aviso span{color:var(--muted);font-size:var(--tl-type-kicker, 12px);line-height:1.55}
.am279-aviso[data-motivo="sin-seguidos"]{border-left-color:var(--muted)}
/* v286 · el aviso de «todavía no te siguen» no es un error ni una espera pasiva: lo que falta es
   una acción de otra persona. Se distingue con el ámbar de los avisos, no con el verde de marca. */
.am279-aviso[data-motivo="sin-reciprocidad"]{border-left-color:var(--amber,#f2c14e)}

/* La carta de quien todavía no tiene datos. Apagada, pero presente: desaparecer en silencio era el
   fallo. No se le baja tanto la opacidad como para que parezca rota. */
.am279-sin{position:relative}
.am279-sin .fifa-face{filter:grayscale(.85);opacity:.72}
.am279-sin .am279-tag{position:absolute;left:50%;top:8px;transform:translateX(-50%);z-index:3;
  white-space:nowrap;font-size:var(--tl-type-kicker, 12px);font-weight:900;letter-spacing:.06em;text-transform:uppercase;
  color:var(--ink);background:var(--surface2);border:1px solid var(--line);border-radius:999px;padding:3px 9px}
.am279-sin:hover .fifa-face{opacity:.9}
/* v286 · la carta de quien no te sigue de vuelta. Mismo apagado, pero su etiqueta habla de un
   permiso y no de una ausencia de datos, así que se marca con el ámbar de los avisos para que no
   se lea como «esta persona no entrena». */
.am286-ajena .am279-tag{border-color:var(--amber,#f2c14e);color:var(--ink)}
