/* Shared actor box, without any of the old Island anatomy selectors. */
body.gg-island-page-v682 .gg-island-avatar-v682:has(svg[data-island-rig-v1136]){width:110px!important;height:140px!important;min-width:110px!important;min-height:140px!important;max-width:110px!important;max-height:140px!important}
body.gg-island-page-v682 .gg-island-avatar-v682:has(svg[data-island-rig-v1136]) :is(.gg-island-avatar-direction-v685,.gg-island-avatar-walk-v685,.gg-island-avatar-art-v682){width:100%!important;height:100%!important;transform:none!important;translate:none!important;scale:none!important;rotate:none!important;animation:none!important}
body.gg-island-page-v682 .gg-island-avatar-v682 .gg-island-avatar-art-v682>svg[data-island-rig-v1136]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;transform:none!important;translate:none!important;scale:none!important;overflow:visible!important}
svg[data-island-rig-v1136]{overflow:visible;isolation:isolate}
svg[data-island-rig-v1136] *{animation:none!important;transition:none!important}
svg[data-island-rig-v1136] [data-island-joint-v1136]{transform-origin:0px 0px!important;transform-box:view-box!important}
.walking svg[data-island-rig-v1136] [data-island-joint-v1136="hip"]{animation:ggi-hip-v1136 .8s ease-in-out infinite!important;animation-delay:var(--g-phase,0s)!important}
.walking svg[data-island-rig-v1136] [data-island-joint-v1136="knee"]{animation:ggi-knee-v1136 .8s ease-in-out infinite!important;animation-delay:var(--g-phase,0s)!important}
@keyframes ggi-hip-v1136{0%,50%,100%{transform:rotate(0)}25%{transform:rotate(10deg)}75%{transform:rotate(-10deg)}}
@keyframes ggi-knee-v1136{0%,50%,100%{transform:rotate(0)}75%{transform:rotate(16deg)}}
@media(prefers-reduced-motion:reduce){.walking svg[data-island-rig-v1136] [data-island-joint-v1136]{animation:none!important}}
.ggi-test-link-v1136{display:block;padding:14px;border:1px solid #937235;border-radius:16px;background:#ead493;color:#241e29;font:800 13px system-ui;text-align:center;text-decoration:none}
