/* v1011 visual/rig fixes */
/* Unicorn: one clean eye layer; remove translucent duplicate iris and colored lower trace. */
svg[data-gg-unicorn-v177] .gg-u-eye-art-v180>path:nth-of-type(3),
svg[data-gg-unicorn-v177] .gg-u-eye-art-v180>ellipse:first-of-type{display:none!important}
/* Lift mane/forelock; side profile gets extra correction so hair seats on skull. */
svg[data-gg-unicorn-v177] .gg-unicorn-studio-v177>.gg-u-mane-v177{transform:translateY(-6px)!important}
svg[data-gg-unicorn-v177] .gg-unicorn-side-v177 .gg-u-mane-v177{transform:translate(-5px,-9px)!important}
svg[data-gg-unicorn-v177] .gg-unicorn-side-v177 .gg-u-mane-front-v183{transform:translate(-7px,-7px)!important}
/* Punch gloves turn inward toward the face at extension rather than staying wrist-flat. */
@keyframes ggV1011BoxPunchL{0%,100%{transform:none}24%{transform:translate(-8px,5px) rotate(-12deg)}48%{transform:translate(34px,-38px) rotate(52deg) scale(1.14)}66%{transform:translate(25px,-28px) rotate(38deg) scale(1.08)}}
@keyframes ggV1011BoxPunchR{0%,100%{transform:none}24%{transform:translate(8px,5px) rotate(12deg)}48%{transform:translate(-34px,-38px) rotate(-52deg) scale(1.14)}66%{transform:translate(-25px,-28px) rotate(-38deg) scale(1.08)}}
body.avatar-page.gg-hands-v548 #avatarSvg #ggGlobalHandsV536[data-mode="boxing"].gg-v605-box-tap-l .hand-left .hand-motion{animation-name:ggV1011BoxPunchL!important}
body.avatar-page.gg-hands-v548 #avatarSvg #ggGlobalHandsV536[data-mode="boxing"].gg-v605-box-tap-r .hand-right .hand-motion{animation-name:ggV1011BoxPunchR!important}
/* Stable mobile Studio: do not detach/shrink the preview while the page scrolls. */
@media(max-width:820px){body.avatar-page #ggV515StudioWrap.ad-preview-stuck-v1007{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;contain:none!important;z-index:auto!important}body.avatar-page #adPreviewSpaceV1007{height:0!important;display:none!important}body.avatar-page #ggV515StudioWrap.ad-preview-stuck-v1007 #avatarStage{height:auto!important;min-height:520px!important;flex:none!important}body.avatar-page #ggV515StudioWrap.ad-preview-stuck-v1007 #avatarStage #ggPreviewCameraV1005{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:520px!important}}
/* Bot arms supplied by v1011 are front-view only. */
.ggi-public-bot-v840 svg[data-perspective-v1003="gremlin"] .ggi-bot-front-arms-v1011{display:inline!important}
.ggi-public-bot-v840:not([data-direction="front"]) svg[data-perspective-v1003="gremlin"] .ggi-bot-front-arms-v1011{display:none!important}
