/* Zahlenjagd V176: toddler-friendly, consistent typography for target and every bubble. */
/* Never use the old irregular numeric image assets again in this game. */
#app .zw95-hunt .zw176-legible-digit{
 font-family:"Arial Rounded MT Bold","Trebuchet MS",Verdana,Arial,sans-serif!important;
 font-style:normal!important;font-weight:900!important;
 font-variant-numeric:lining-nums tabular-nums!important;
 font-feature-settings:"lnum" 1,"tnum" 1!important;
 letter-spacing:0!important;
 color:#56371f!important;
 -webkit-text-stroke:.18px #603b24!important;
 text-shadow:0 1px 0 #fff5dd,0 0 1px #5c3d2c33!important;
 text-align:center!important;text-decoration:none!important;
 white-space:nowrap!important;
 opacity:1!important;
 pointer-events:none!important;
 text-rendering:optimizeLegibility!important;
 -webkit-font-smoothing:antialiased!important;
}
#app .zw95-hunt .zw95-hunt-bubble .zw95-hunt-bubble-number.zw176-legible-digit{
 display:flex!important;align-items:center!important;justify-content:center!important;
 position:absolute!important;z-index:5!important;
 left:13%!important;top:10%!important;width:74%!important;height:80%!important;
 max-width:none!important;max-height:none!important;
 font-size:clamp(32px,10vw,49px)!important;
 line-height:1!important;
 background:none!important;object-fit:initial!important;
}
#app .zw95-hunt .zw95-hunt-bubble .zw95-hunt-bubble-number.zw176-digits-2{
 font-size:clamp(28px,8.8vw,42px)!important;
}
#app .zw95-hunt .zw95-hunt-bubble .zw95-hunt-bubble-number.zw176-digits-3{
 font-size:clamp(23px,7.2vw,35px)!important;
}
#app .zw95-hunt .zw91-goal-inner .zw95-hunt-goal.zw176-legible-digit{
 display:flex!important;align-items:center!important;justify-content:center!important;
 position:relative!important;flex:0 0 auto!important;
 width:clamp(47px,15vw,72px)!important;max-width:none!important;
 height:83%!important;max-height:83%!important;
 font-size:clamp(44px,13vw,65px)!important;line-height:1!important;
 object-fit:initial!important;
}
#app .zw95-hunt .zw91-goal-inner .zw95-hunt-goal.zw176-digits-2{
 font-size:clamp(35px,10.3vw,55px)!important;
}
#app .zw95-hunt .zw91-goal-inner .zw95-hunt-goal.zw176-digits-3{
 font-size:clamp(27px,8.7vw,44px)!important;
}
@media(orientation:portrait) and (max-width:354px){
 #app .zw95-hunt .zw95-hunt-bubble .zw95-hunt-bubble-number.zw176-digits-1{font-size:35px!important}
 #app .zw95-hunt .zw95-hunt-bubble .zw95-hunt-bubble-number.zw176-digits-2{font-size:29px!important}
 #app .zw95-hunt .zw91-goal-inner .zw95-hunt-goal.zw176-digits-1{font-size:43px!important}
 #app .zw95-hunt .zw91-goal-inner .zw95-hunt-goal.zw176-digits-2{font-size:36px!important}
}
@media(orientation:landscape) and (max-height:650px){
 #app .zw95-hunt .zw95-hunt-bubble .zw95-hunt-bubble-number.zw176-digits-1{font-size:clamp(26px,8vh,37px)!important}
 #app .zw95-hunt .zw95-hunt-bubble .zw95-hunt-bubble-number.zw176-digits-2{font-size:clamp(23px,7vh,32px)!important}
 #app .zw95-hunt .zw95-hunt-bubble .zw95-hunt-bubble-number.zw176-digits-3{font-size:clamp(21px,6vh,28px)!important}
 #app .zw95-hunt .zw91-goal-inner .zw95-hunt-goal.zw176-legible-digit{font-size:clamp(33px,11vh,48px)!important;width:clamp(48px,11vh,68px)!important}
 #app .zw95-hunt .zw91-goal-inner .zw95-hunt-goal.zw176-digits-2{font-size:clamp(27px,9vh,42px)!important}
 #app .zw95-hunt .zw91-goal-inner .zw95-hunt-goal.zw176-digits-3{font-size:clamp(23px,7.5vh,35px)!important}
}
