.real-hand{position:fixed;left:0;top:0;width:96px;aspect-ratio:1086/1448;transform:translate(-22%,-8.5%);pointer-events:none!important;z-index:9999;opacity:0;visibility:hidden;filter:drop-shadow(2px 4px 3px #33251529);contain:layout style}
.real-hand.visible{opacity:1;visibility:visible}
.real-hand img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;transform:scaleX(-1);transform-origin:50% 50%;user-select:none}
html.real-hand-active .magic-face,html.real-hand-active .magic-face *,html.real-hand-active .cube,html.real-hand-active .cube *{cursor:none!important}
.real-hand.tapping img{animation:real-finger-tap .32s ease-out}
@keyframes real-finger-tap{0%,100%{transform:scaleX(-1)}45%{transform:scaleX(-1) rotate(-3deg) scale(.94)}}
@media(prefers-reduced-motion:reduce){.real-hand.tapping img{animation:none}}
