/* V3: purpose-drawn upper arm + complete forearm/hand, sharing a rounded
   elbow. Each window includes its complete generated part; no body/limb cuts. */
.sara-rig.has-articulated-arm{isolation:isolate}
.sara-rig.has-articulated-arm > .sara-body{position:absolute;inset:0;z-index:3;clip-path:none!important}
.sara-rig.has-articulated-arm > .sara-eyes,.sara-rig.has-articulated-arm > .sara-lips{z-index:4}
.sara-arm-upper-rig{position:absolute;inset:0;z-index:1;transform-origin:55.17578125% 27.34375%;transform:rotate(var(--sara-shoulder,-7deg));pointer-events:none;will-change:transform}
.sara-arm-elbow-rig{position:absolute;inset:0;z-index:2;transform-origin:55.44921875% 40.24088542%;transform:rotate(var(--sara-elbow,84deg));pointer-events:none;will-change:transform}
.sara-arm-upper-art,.sara-arm-forearm{position:absolute;display:block;background-image:url('assets/sara-articulacion-v4.png');background-repeat:no-repeat;pointer-events:none}
.sara-arm-upper-art{z-index:1;left:48.4765625%;top:22.7864583%;width:13.671875%;height:21.19140625%;background-size:768% 220.2150538%;background-position:17.2155689% 8.0500894%}
.sara-arm-forearm{visibility:hidden}
.sara-arm-forearm.is-active{visibility:visible}
.sara-arm-forearm[data-sara-hand="0"]{left:49.5117188%;top:36.3658854%;width:41.875%;height:7.9166667%;background-size:229.2537313% 538.9473684%;background-position:94.1108545% 22.1822542%}
.sara-arm-forearm[data-sara-hand="1"]{left:49.7617188%;top:35.4075521%;width:42.8125%;height:9.1666667%;background-size:224.2335766% 465.4545455%;background-position:6.4629847% 80.8457711%}
.sara-arm-forearm[data-sara-hand="2"]{left:49.6367188%;top:35.4075521%;width:41.5625%;height:9.1666667%;background-size:230.9774436% 465.4545455%;background-position:93.5706085% 80.8457711%}
.reduced-motion .sara-arm-upper-rig,.reduced-motion .sara-arm-elbow-rig{will-change:auto}

.sara-arm-forearm[data-sara-hand="3"]{left:49.76171875%;top:33.7408854167%;width:42.8125%;height:11.25%;background-size:224.2335766423% 379.2592592593%;background-position:6.4629847239% 80.9018567639%;background-image:url('assets/sara-pulgar-v4.png')}
