/* Full transparent frames; no color-key filter or approximate silhouette clipping. */
.card.dynamic-duos{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.dynamic-duos::before,.card.dynamic-duos::after{display:none!important}
.card.dynamic-duos>*{position:relative;z-index:1;flex-shrink:0}
.card.dynamic-duos .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.dynamic-duos .rating{font-size:30px;line-height:30px;color:#ffedb2}
.card.dynamic-duos .pos{font-size:8px;line-height:12px;min-height:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.card.dynamic-duos .face{height:68px;min-height:68px;margin:2px 0 0;flex:0 0 68px}
.card.dynamic-duos .face svg{height:68px;max-width:100%}
.card.dynamic-duos .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.dynamic-duos .club{font-size:8px;line-height:16px;height:16px;min-height:16px;margin-top:2px;color:#f4e6c7}
.card.dynamic-duos .rarity-label{font-size:8px;line-height:10px;height:20px;min-height:20px;white-space:normal;color:#d4ba7b;margin-top:4px;overflow:hidden}
.card.dynamic-duos .stats{font-size:10px;line-height:12px;margin-top:auto;padding-top:7px;border-color:#cfb87688;color:#fff0c6}
.ut-lineup-slot .card.dynamic-duos{width:138px;padding-inline:14px}


.card.dynamic-duos{background-image:url('assets/card-textures-mobile/accdc774ef1c99.webp')!important}
.card.patrick{background-image:url('assets/card-textures-mobile/ea8fd5ca211c2a.webp')!important}
.duo98-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:18px;margin:20px 0}.duo98-cards{display:flex;justify-content:center;gap:14px}.duo98-cards .card{flex:0 1 160px;min-width:0;margin:0}.duo98-grid h2{font-size:19px}.duo98-grid .btn{margin:5px}
@media(max-width:420px){.duo98-cards{gap:8px}.duo98-cards .card{width:138px;padding-inline:13px}.duo98-grid .panel{padding:14px}}
