/* FLT athlete portrait safety v2 */
.athlete-card>img{object-position:center 18%}
.athlete-image-pending,.athlete-profile-pending{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(0,167,181,.18),transparent 36%),linear-gradient(145deg,#0b1b24,#050b10);color:#f6f7f8}
.athlete-image-pending{position:absolute;inset:0;padding:28px}
.athlete-image-pending span,.athlete-profile-pending span{color:#d7b56d;font-size:64px;line-height:1}
.athlete-image-pending strong,.athlete-profile-pending strong{margin-top:18px;font-size:clamp(24px,3vw,42px);line-height:1;text-transform:uppercase;letter-spacing:.03em}
.athlete-image-pending small,.athlete-profile-pending small{margin-top:10px;color:#00a7b5;font-size:10px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}
.athlete-profile-pending{width:100%;height:100%;min-height:520px;padding:40px}
.athlete-compact-pending{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;flex:0 0 56px!important;background:#0a1820!important;color:#d7b56d!important;border:1px solid rgba(215,181,109,.35)!important;font-size:26px!important}
@media(max-width:600px){.athlete-card>img{object-position:center 14%}.athlete-profile-pending{min-height:420px}}
