/* Viewports over the original composite: no bitmap alteration or adjacent figure leakage. */
.player-art{display:block;position:relative;overflow:hidden;width:100%;border:1px solid #576345;border-radius:12px;background:#352b24;isolation:isolate}
.player-art img{position:absolute;display:block;height:auto;max-width:none;margin:0;pointer-events:none;user-select:none}
.draft-position{display:flex;align-items:center;gap:12px;min-width:0}
.draft-position>.player-art{width:56px;flex:0 0 56px}
.draft-position+span{display:flex;align-items:center;gap:6px;flex-shrink:0}
.draft-position+span>button{padding:8px 12px}
.player-top>.player-art{width:88px;flex:0 0 88px;margin-bottom:16px}
.market-card>.player-art{width:88px;float:right;margin:0 0 10px 14px}
.market-card>.stats,.market-card>button{clear:both}
@media(max-width:420px){.draft-position{gap:8px}.draft-position>.player-art{width:46px;flex-basis:46px}.player-top>.player-art{width:76px;flex-basis:76px}.market-card>.player-art{width:76px}}

.player-art-frame{position:absolute;inset:0;display:block;overflow:hidden}
