/* Full transparent frames; no color-key filter or approximate silhouette clipping. */
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores){box-sizing:border-box;width:160px;max-width:100%;height:290px;min-height:290px;padding:31px 17px 33px;display:flex;flex-direction:column;gap:0;isolation:isolate;position:relative;overflow:hidden;border:0!important;border-radius:0!important;clip-path:none!important;background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important;box-shadow:none!important;filter:drop-shadow(0 5px 5px #0006);color:#fff0c6;text-shadow:0 1px 3px #000}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores)::before,.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores)::after{display:none!important}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores)>*{position:relative;z-index:1;flex-shrink:0}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores) .era-tag{position:absolute;top:31px;right:18px;font-size:8px;padding:3px 4px;color:#fff1bd;background:#071522cc;max-width:72px;white-space:nowrap;overflow:hidden}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores) .rating{font-size:30px;line-height:30px;color:#ffedb2}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores) .pos{font-size:8px;line-height:12px;min-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores) .face{height:68px;min-height:68px;margin:2px 0 0;flex:0 0 68px}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores) .face svg{height:68px;max-width:100%}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores) .name{color:#fff4d1;font-size:16px;line-height:17px;min-height:34px;height:34px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;margin-top:2px}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores) .club{font-size:8px;line-height:16px;height:16px;min-height:16px;margin-top:2px;color:#f4e6c7}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores) .rarity-label{font-size:8px;line-height:10px;height:20px;min-height:20px;white-space:normal;color:#d4ba7b;margin-top:4px;overflow:hidden}
.card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores) .stats{font-size:10px;line-height:12px;margin-top:auto;padding-top:7px;border-color:#cfb87688;color:#fff0c6}
.ut-lineup-slot .card:is(.tunder,.freeze,.surprise,.tots,.libertadores,.futurestar,.moments-card,.flashback,.patrick,.motm,.silver,.bronze,.jornada2-libertadores){width:138px;padding-inline:14px}

/* Opaque interior colors; exterior comes only from PNG alpha. */
.card.tunder{background-image:url('assets/card-textures-mobile/e860809bfd1726.webp')!important}
.card.freeze{background-image:url('assets/card-textures-mobile/81ed1b8306a1fa.webp')!important}
.card.surprise{background-image:url('assets/card-textures-mobile/53d76d548817b4.webp')!important}
.card.tots{background-image:url('assets/card-textures-mobile/48c7be9e2073d2.webp')!important}
.card.libertadores{background-image:url('assets/card-textures-mobile/b2af89da6f9b13.webp')!important}
.card.futurestar{background-image:url('assets/card-textures-mobile/9aa200ac911f4f.webp')!important}
.card.moments-card{background-image:url('assets/card-textures-mobile/bb3864d2c78b93.webp')!important}
.card.flashback{background-image:url('assets/card-textures-mobile/f94819b4070e10.webp')!important}
.card.patrick{background-image:url('assets/card-textures-mobile/accdc774ef1c99.webp')!important}
.card.motm{background-image:url('assets/card-textures-mobile/6189ba812cc0c2.webp')!important}
.card.silver{background-image:url('assets/card-textures-mobile/826271563fe309.webp')!important}
.card.bronze{background-image:url('assets/card-textures-mobile/bd11c0399d4e93.webp')!important}
.card.jornada2-libertadores{background-image:url('assets/card-textures-mobile/50f3e0bff03798.webp')!important}
.card.bronze,.card.bronze .rating,.card.bronze .name,.card.bronze .club,.card.bronze .stats,.card.bronze .rarity-label{color:#382311;text-shadow:0 1px 1px #ffffff55}
.card:is(.silver,.freeze,.tunder,.tots,.surprise,.futurestar,.moments-card,.flashback,.patrick,.motm) :is(.name,.rating,.club,.stats,.rarity-label){color:#fff;text-shadow:0 1px 3px #000}
