.gm-badge{white-space:nowrap;letter-spacing:0;text-shadow:0 1px 3px #1d082b;background:linear-gradient(115deg,#28103f 0%,#593280 47%,#261334 100%);border:1px solid #dbb575;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font:800 14px/1.5 system-ui;box-shadow:0 0 17px #ac54f54d,inset 0 1px #ffe2a64d,inset 0 -1px 8px #17082488;color:#fff2d3!important;display:inline-flex!important}.gm-badge svg:first-child{color:#ffd688;filter:drop-shadow(0 0 4px #fac75c55)}.gm-badge svg:last-child{color:#e5c9ff}.gm-badge-compact{gap:4px;padding:3px 7px;font-size:12px}.world-avatar.world-gm:after{content:"";z-index:-1;pointer-events:none;border:2px solid #d6a3ff;border-radius:50%;width:78%;height:16px;position:absolute;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 0 13px #a449ff,inset 0 0 12px #a449ff}.world-avatar.world-gm{isolation:isolate}.world-avatar.world-gm>b{background:0 0;padding:0;overflow:visible}.gm-studio-controls{flex-direction:column;justify-content:center;gap:16px;padding:25px;display:flex}.gm-studio-controls h3{color:#f6eaff;margin:0;font-size:30px}.gm-studio-controls p{color:#c5b5d7;margin:0;line-height:1.8}.gm-studio-mark{color:#e7c8ff;background:#4a2161;border:1px solid #c797ff;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:flex;box-shadow:0 0 30px #a044dd44}.gm-turn-controls{flex-wrap:wrap;gap:8px;display:flex}.gm-turn-controls button{flex:1}.gm-studio-note{border-top:1px solid #ffffff16;padding-top:15px;font-size:12px}.world-dressing-preview .gm-badge{z-index:3;position:absolute;top:42px;left:50%;transform:translate(-50%)}.gm-public-title{justify-content:center;align-items:center;gap:8px;display:flex}.gm-full-avatar{object-fit:contain}.arena-fighter .gm-badge{z-index:4;margin:5px auto;position:relative}.arena-leader .gm-badge{margin-left:6px}@media (prefers-reduced-motion:reduce){.world-gm,.gm-full-avatar{animation:none!important}}.world-dressing-preview:has(.gm-full-avatar) .world-avatar-model{inset:13% 3% 7%}.world-dressing-preview:has(.gm-full-avatar) .world-avatar-podium{border-color:#cb9cff;box-shadow:0 0 25px #b767ff66,inset 0 0 16px #c18cff88}.gm-turn-controls .selected{color:#f0dfff;border-color:#c391ff;box-shadow:0 0 0 1px #b97aff}
