.pvp-emotes{pointer-events:none;z-index:7;position:absolute;inset:0;overflow:hidden}.pvp-emote-bubble{color:#1a1c2c;font:700 12px/1.1 var(--font-pixel,inherit);white-space:nowrap;will-change:transform, opacity;background:#fff8e6;border:2px solid #1a1c2c;border-radius:8px;align-items:center;gap:4px;padding:3px 8px 3px 4px;animation:1.9s ease-out both pvp-emote-pop;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 2px #00000073}.pvp-emote-bubble:after{content:"";clip-path:polygon(0 0,100% 0,60% 100%,40% 100%);background:#1a1c2c;width:10px;height:8px;margin-left:-5px;position:absolute;bottom:-8px;left:50%}.pvp-emote-bubble:before{content:"";clip-path:polygon(0 0,100% 0,60% 100%,40% 100%);z-index:1;background:#fff8e6;width:6px;height:5px;margin-left:-3px;position:absolute;bottom:-5px;left:50%}.pvp-emote-bubble[data-side=foe],.pvp-emote-bubble[data-side=foe]:before{background:#ffe9ef}.pvp-emote-bubble img{width:28px;height:28px;image-rendering:pixelated;flex:none}@keyframes pvp-emote-pop{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))scale(.55)}9%{opacity:1;transform:translate(-50%,calc(-100% - 10px))scale(1.1)}16%{transform:translate(-50%,calc(-100% - 10px))scale(1)}82%{opacity:1;transform:translate(-50%,calc(-100% - 14px))scale(1)}to{opacity:0;transform:translate(-50%,calc(-100% - 18px))scale(1)}}.pvp-emotes[data-reduced="1"] .pvp-emote-bubble{animation-name:pvp-emote-fade}@keyframes pvp-emote-fade{0%,85%{opacity:1}to{opacity:0}}.pvp-emote-dock{right:max(8px, env(safe-area-inset-right));z-index:9;pointer-events:none;flex-direction:column;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:8px}.pvp-emote-dock>*{pointer-events:auto}.pvp-emote-toggle{cursor:pointer;touch-action:manipulation;background:linear-gradient(#fff8e6,#f2d9a6);border:2px solid #1a1c2c;border-radius:12px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:relative;box-shadow:0 3px #00000080}.pvp-emote-toggle[aria-expanded=true]{background:linear-gradient(#ffe08a,#f5b44a);transform:translateY(1px);box-shadow:0 2px #00000080}.pvp-emote-toggle img{image-rendering:pixelated}.pvp-emote-toggle__muted{background:#e23838;border:2px solid #1a1c2c;border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-3px}.pvp-emote-wheel{color:#fff;background:#1a1c2ceb;border:2px solid #1a1c2c;border-radius:12px;width:min(304px,100vw - 32px);padding:8px;animation:.14s ease-out pvp-emote-wheel-in;box-shadow:0 4px #00000073}@keyframes pvp-emote-wheel-in{0%{opacity:0;transform:translateY(6px)scale(.96)}}.pvp-emote-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pvp-emote-key{color:#fff;min-height:64px;font:700 10px/1.1 var(--font-pixel,inherit);cursor:pointer;touch-action:manipulation;background:#2a2d4a;border:2px solid #3a3e64;border-radius:10px;align-content:center;justify-items:center;gap:2px;padding:4px 2px;display:grid}.pvp-emote-key img{image-rendering:pixelated}.pvp-emote-key:not(:disabled):active{background:#3a3e64;transform:translateY(1px)}.pvp-emote-key:disabled{opacity:.45;cursor:default}.pvp-emote-key span{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;line-height:1.1;display:-webkit-box;overflow:hidden}.pvp-emote-note{text-align:center;color:#ffd97a;margin:6px 0 0;font-size:11px}.pvp-emote-mute{color:#d6d9f5;cursor:pointer;background:0 0;border:2px solid #3a3e64;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:36px;margin-top:6px;font-size:12px;display:flex}.pvp-emote-mute[aria-pressed=true]{color:#ff9aa8;border-color:#6a3348}.pvp-hud2__portrait[data-framed="1"]{border:0;border-radius:0;width:40px;height:40px;position:relative;overflow:visible}.pvp-hud2__portrait[data-framed="1"]>:not(.pvp-hud2__frame){place-items:center;display:grid;position:absolute;inset:4px;overflow:hidden}.pvp-scene--v2 .pvp-hud.pvp-hud2:has(.pvp-hud2__portrait[data-framed="1"]){grid-template-columns:40px minmax(0,1fr)}.pvp-scene--v2 .pvp-hud2[data-side=foe]:has(.pvp-hud2__portrait[data-framed="1"]){grid-template-columns:minmax(0,1fr) 40px}.pvp-hud2__frame{background:var(--frame) center / 100% 100% no-repeat;image-rendering:pixelated;pointer-events:none;z-index:2;position:absolute;inset:0}.pvp-cos-frame.pvp-cos-frame{border:6px solid #0000;border-image-source:var(--frame);image-rendering:pixelated;border-image-slice:10;border-image-width:10px;border-image-outset:4px;border-image-repeat:stretch}.pvp-pose{transform-origin:50% 100%;animation:.7s ease-in-out infinite pvp-pose-hop;display:inline-block}.pvp-pose__crown{width:28px;height:28px;image-rendering:pixelated;z-index:2;margin-left:-14px;animation:1.2s ease-in-out infinite pvp-crown-bob;position:absolute;top:14px;left:50%}@keyframes pvp-crown-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pvp-pose{position:relative}.pvp-pose[data-pose=pvp_pose_fist]{animation:.9s ease-in-out infinite pvp-pose-fist}.pvp-pose[data-pose=pvp_pose_spin]{animation:1s step-end infinite pvp-pose-spin}.pvp-pose[data-pose=pvp_pose_bow]{animation:1.6s ease-in-out infinite pvp-pose-bow}.pvp-pose[data-pose=pvp_pose_flex]{animation:.8s ease-in-out infinite pvp-pose-flex}.pvp-pose[data-pose=pvp_pose_crown]{animation:1.2s ease-in-out infinite pvp-pose-hop}.pvp-pose[data-pose=pvp_pose_dance]{animation:.8s step-end infinite pvp-pose-dance}.pvp-pose[data-pose=pvp_pose_star]{animation:1.3s ease-in-out infinite pvp-pose-star}@media (prefers-reduced-motion:reduce){.pvp-pose,.pvp-pose__crown{animation:none!important}}@keyframes pvp-pose-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pvp-pose-fist{0%,to{transform:translateY(0)scaleY(1)}15%{transform:translateY(0)scaleY(.9)}33%{transform:translateY(-14px)scaleY(1.08)}55%{transform:translateY(0)scaleY(.92)}}@keyframes pvp-pose-spin{0%,14%,28%,42%{transform:scaleX(1)}7%,21%,35%,49%{transform:scaleX(-1)}55%,to{transform:scaleX(1)}}@keyframes pvp-pose-bow{0%,to{transform:skew(0)scaleY(1)}25%,70%{transform:skew(-14deg)scaleY(.88)}}@keyframes pvp-pose-flex{0%,50%,to{transform:scale(1)}25%,75%{transform:scale(1.06,.92)}}@keyframes pvp-pose-dance{0%,to{transform:translate(-3px)scaleX(1)}50%{transform:translate(3px)scaleX(-1)}}@keyframes pvp-pose-star{0%,to{transform:translateY(0)scaleY(1)}12%{transform:translateY(0)scaleY(.88)}40%{transform:translateY(-22px)scaleX(-1)}60%{transform:translateY(-10px)scaleX(1)}72%{transform:translateY(0)scaleY(.9)}}.pvp-cos-unlocks{gap:6px;width:100%;margin:8px 0 2px;display:grid}.pvp-cos-unlock{pointer-events:auto;color:#1a1c2c;text-align:left;background:linear-gradient(#fff3c4,#ffd76a);border:2px solid #1a1c2c;border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:700;text-decoration:none;animation:.22s ease-out pvp-emote-wheel-in;display:flex;box-shadow:0 3px #00000073}.pvp-cos-unlock img{object-fit:contain;width:28px;height:28px;image-rendering:pixelated}
