/* Finger Rechner v243: correctly centered, larger hand-painted plus button. */
#app .zw223-finger.zw227-finger .zw223-hands .zw223-plus {
 position:absolute!important;
 left:50%!important;
 top:53%!important;
 width:clamp(58px,16.5vw,74px)!important;
 height:clamp(58px,16.5vw,74px)!important;
 min-width:58px!important;
 min-height:58px!important;
 aspect-ratio:1 / 1!important;
 display:flex!important;
 justify-content:center!important;
 align-items:center!important;
 padding:0!important;
 margin:0!important;
 box-sizing:border-box!important;
 border:0!important;
 border-radius:50%!important;
 background-color:transparent!important;
 background-image:url('/finger-v225/button-1.webp')!important;
 background-repeat:no-repeat!important;
 background-position:center center!important;
 background-size:100% 100%!important;
 box-shadow:none!important;
 color:transparent!important;
 font-size:0!important;
 line-height:0!important;
 letter-spacing:0!important;
 text-shadow:none!important;
 transform:translate(-50%,-50%)!important;
 transform-origin:center center!important;
 filter:drop-shadow(0 2px 2px #694c3a52)!important;
 pointer-events:none!important;
 z-index:9!important;
}
#app .zw223-finger.zw227-finger .zw223-hands .zw223-plus::after{
 content:''!important;
 display:block!important;
 position:absolute!important;
 width:84%!important;
 height:84%!important;
 left:50%!important;
 top:50%!important;
 transform:translate(-50%,-50%)!important;
 background:url('/finger-plus-v243/plus-pencil.webp') center/contain no-repeat!important;
 opacity:1!important;
 pointer-events:none!important;
}
@media (orientation:landscape) {
 #app .zw223-finger.zw227-finger .zw223-hands .zw223-plus {
  width:clamp(46px,12vh,66px)!important;
  height:clamp(46px,12vh,66px)!important;
  min-width:46px!important;
  min-height:46px!important;
  top:52%!important;
 }
}
@media (orientation:portrait) and (max-width:350px) {
 #app .zw223-finger.zw227-finger .zw223-hands .zw223-plus{
  width:58px!important;height:58px!important;
 }
}
