html body .avatar-art[data-player-frame],html body .portrait[data-player-frame]{isolation:isolate;background-color:transparent!important;background-position:center!important;background-size:0 0!important;background-repeat:no-repeat!important;outline:0!important;border-color:transparent!important}
html body .avatar-art[data-player-frame]:not(.self-avatar),html body .portrait[data-player-frame]:not(.self-avatar){position:relative}
html body .avatar-art[data-player-frame]::before,html body .portrait[data-player-frame]::before{content:'';position:absolute;inset:16%;background-image:inherit;background-position:center;background-size:cover;background-repeat:no-repeat;border-radius:50%;pointer-events:none;z-index:1}
html body .avatar-art[data-player-frame]::after,html body .portrait[data-player-frame]::after{content:'';position:absolute;inset:0;background:var(--pf-image) center/contain no-repeat;pointer-events:none;border-radius:50%;z-index:2;filter:drop-shadow(0 2px 2px #0008)}
.personal-frame-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px}.personal-frame-options button{display:grid;justify-items:center;gap:14px;padding:18px 12px;min-height:130px}.personal-frame-options .avatar-art{width:64px;height:64px;position:relative}.personal-frame-options [aria-pressed=true]{outline:2px solid #c7ad70;outline-offset:2px}.personal-frame-options button>span:last-child{font-size:13px}
