/* Zählwiese 200 — two direct game buttons, same painted scene as Zahlenjagd */
#app .zw170-launch[data-game-start="connect"]{
 background:#96cf7c url('/home-v126/background-portrait.webp') center/100% 100% no-repeat!important;
 overflow:hidden!important;isolation:isolate!important;
}
#app .zw170-launch[data-game-start="connect"] .zw170-title{
 position:absolute!important;left:4%!important;top:12%!important;
 width:92%!important;height:16%!important;max-width:none!important;max-height:none!important;
 object-fit:fill!important;z-index:12!important;filter:drop-shadow(0 4px 3px #71432666)!important;
}
#app .zw170-launch[data-game-start="connect"] .zw170-art{
 position:absolute!important;left:0!important;top:26%!important;width:100%!important;height:49%!important;
 min-height:0!important;max-width:none!important;z-index:5!important;pointer-events:none!important;
 display:flex!important;align-items:center!important;justify-content:center!important;
}
#app .zw170-launch[data-game-start="connect"] .zw170-scene{
 width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;
 transform:none!important;object-fit:contain!important;filter:drop-shadow(0 3px 3px #5c4d354b)!important;
}
#app .zw170-launch[data-game-start="connect"] .zw170-home{
 position:absolute!important;z-index:35!important;right:max(9px,env(safe-area-inset-right))!important;
 left:auto!important;top:max(8px,env(safe-area-inset-top))!important;
 width:clamp(56px,15vw,72px)!important;height:clamp(56px,15vw,72px)!important;
}
#app .zw170-launch[data-game-start="connect"] .zw200-connect-modes{
 position:absolute!important;left:2%!important;bottom:3.9%!important;
 width:96%!important;height:29%!important;
 display:flex!important;flex-direction:row!important;justify-content:space-around!important;
 align-items:flex-end!important;gap:1%!important;z-index:21!important;pointer-events:none!important;
}
#app .zw170-launch[data-game-start="connect"] .zw200-mode-button{
 width:49%!important;max-width:270px!important;height:100%!important;flex:0 0 49%!important;
 display:flex!important;flex-direction:column!important;justify-content:flex-end!important;
 align-items:center!important;gap:2px!important;position:relative!important;
 background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;
 padding:0!important;margin:0!important;pointer-events:auto!important;touch-action:manipulation!important;
 -webkit-tap-highlight-color:transparent!important;
}
#app .zw170-launch[data-game-start="connect"] .zw200-mode-button .zw200-play-image{
 width:min(37vw,17.2dvh,166px)!important;height:min(37vw,17.2dvh,166px)!important;
 display:block!important;flex:0 0 auto!important;object-fit:contain!important;
 filter:drop-shadow(0 4px 4px #69452c87)!important;
 transition:transform .17s ease,filter .17s ease!important;
}
#app .zw170-launch[data-game-start="connect"] .zw200-mode-button:active .zw200-play-image{
 transform:scale(.91)!important;filter:brightness(1.12) drop-shadow(0 2px 3px #6e4935aa)!important;
}
#app .zw170-launch[data-game-start="connect"] .zw200-wood-sign{
 box-sizing:border-box!important;flex:0 0 auto!important;position:relative!important;
 display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;
 width:100%!important;max-width:245px!important;height:clamp(68px,9.5dvh,85px)!important;
 padding:11px 11% 12px!important;margin-top:-3px!important;
 border:0!important;border-radius:0!important;overflow:visible!important;
 background:transparent url('/hunt-v189/wood-sign.webp') center/100% 100% no-repeat!important;
 color:#723c23!important;text-align:center!important;
 filter:drop-shadow(0 2px 3px #583b2459)!important;
}
#app .zw170-launch[data-game-start="connect"] .zw200-wood-sign b{
 display:block!important;font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif!important;
 font-size:clamp(21px,5.9vw,28px)!important;font-weight:1000!important;
 line-height:1.03!important;white-space:nowrap!important;letter-spacing:-.3px!important;
 color:#b65c40!important;-webkit-text-stroke:.42px #694128!important;
 text-shadow:1px 1px 0 #ffe4a0,-1px -1px 0 #fcf0d0!important;
}
#app .zw170-launch[data-game-start="connect"] #zw200Shapes .zw200-wood-sign b:first-child{
 color:#647eb2!important;
}
#app .zw170-launch[data-game-start="connect"] #zw200Pairs .zw200-wood-sign b:first-child{
 color:#c36d66!important;
}
#app .zw170-launch[data-game-start="connect"] .zw200-mode-button:focus-visible{
 outline:4px solid #fff0b0!important;outline-offset:0!important;border-radius:25px!important;
}
@media(orientation:portrait) and (max-width:355px){
 #app .zw170-launch[data-game-start="connect"] .zw170-title{top:12%!important;height:16%!important}
 #app .zw170-launch[data-game-start="connect"] .zw170-art{top:26%!important;height:45%!important}
 #app .zw170-launch[data-game-start="connect"] .zw200-connect-modes{bottom:3%!important;height:33%!important}
 #app .zw170-launch[data-game-start="connect"] .zw200-mode-button .zw200-play-image{
  width:min(41vw,19.5dvh,133px)!important;height:min(41vw,19.5dvh,133px)!important;
 }
 #app .zw170-launch[data-game-start="connect"] .zw200-wood-sign{
  padding:11px 9% 13px!important;height:clamp(67px,11dvh,76px)!important;
 }
 #app .zw170-launch[data-game-start="connect"] .zw200-wood-sign b{
  font-size:clamp(18px,5.9vw,22px)!important;
 }
}
@media(orientation:landscape){
 #app .zw170-launch[data-game-start="connect"]{
  background-image:url('/home-v126/background-landscape.webp')!important;display:block!important;
 }
 #app .zw170-launch[data-game-start="connect"] .zw170-title{
  left:25%!important;top:2%!important;width:50%!important;height:19%!important;max-height:none!important;
 }
 #app .zw170-launch[data-game-start="connect"] .zw170-art{
  left:1%!important;top:17%!important;width:66%!important;height:79%!important;
 }
 #app .zw170-launch[data-game-start="connect"] .zw200-connect-modes{
  left:49%!important;bottom:6%!important;width:49%!important;height:66%!important;gap:0!important;
 }
 #app .zw170-launch[data-game-start="connect"] .zw200-mode-button{
  width:49%!important;max-width:none!important;flex:0 0 49%!important;height:100%!important;
 }
 #app .zw170-launch[data-game-start="connect"] .zw200-mode-button .zw200-play-image{
  width:min(33dvh,15vw,133px)!important;height:min(33dvh,15vw,133px)!important;
 }
 #app .zw170-launch[data-game-start="connect"] .zw200-wood-sign{
  height:clamp(61px,18dvh,88px)!important;min-height:61px!important;padding:9px 9% 12px!important;
 }
 #app .zw170-launch[data-game-start="connect"] .zw200-wood-sign b{
  font-size:clamp(18px,5.5dvh,25px)!important;
 }
}
@media(prefers-reduced-motion:reduce){
 #app .zw170-launch[data-game-start="connect"] .zw200-play-image{transition:none!important}
}