.playground-page .collection-switch{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}
.playground-page .collection-switch button{border:1px solid #d8e4f1;border-radius:10px;padding:9px 15px;background:#fff;color:#405574;font:inherit;cursor:pointer}
.playground-page .collection-switch button.active{background:#235ee7;border-color:#235ee7;color:#fff}
.playground-page .collection-switch .remove-frame-btn{margin-left:auto}
.playground-page .frame-portrait{background:#edf3fb!important}
.playground-page .collection-panel .frame-portrait>img:not(.frame-preview-avatar){position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;z-index:1}
.playground-page .frame-portrait>.frame-preview-avatar,.playground-page .frame-detail .modal-portrait-wrap>.frame-preview-avatar{position:absolute;left:50%;top:50%;width:67%;height:auto;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;object-fit:cover;object-position:center;z-index:0}
.playground-page .frame-portrait .hero-name-strip{z-index:2;font-size:11px}
.playground-page .frame-detail .modal-portrait-wrap{position:relative;aspect-ratio:1;background:#edf3fb}
.playground-page .frame-detail .modal-portrait-wrap>img:not(.frame-preview-avatar){position:relative;z-index:1;width:100%;height:auto;aspect-ratio:1;object-fit:contain}
.playground-page .frame-equip-action{margin-top:16px}
.playground-page .frame-equip-action p{font-size:12px;color:inherit;opacity:.9;margin-top:8px}
.avatar-frame-host{position:relative!important;overflow:visible!important}
.avatar-frame-host>img.avatar-frame-overlay{position:absolute!important;left:-22%!important;top:-22%!important;width:144%!important;height:144%!important;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;object-fit:contain!important;transform:none!important;pointer-events:none!important;z-index:3!important}
@media(max-width:680px){.playground-page .collection-switch button{padding:8px 10px;font-size:12px}.playground-page .collection-switch .remove-frame-btn{margin-left:0}}
