/* ZÄHLWIESE v189 — real interactive entrance based on the approved portrait/landscape artwork.
   Individual hand-painted assets, not a flattened mock-up. */
#app .zw170-launch[data-game-start="hunt"]{
 background:#74c45b url('/hunt-v189/meadow-portrait.webp') center center / 100% 100% no-repeat!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw170-title{
 z-index:12!important;
 left:3%!important;top:8.5%!important;width:94%!important;
 height:15%!important;object-fit:fill!important;
 content:url('/hunt-v189/title.webp')!important;
 filter:drop-shadow(0 6px 3px #66401662) saturate(1.12)!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw184-character{
 bottom:33%!important;height:30%!important;width:49%!important;
 object-fit:contain!important;object-position:center bottom!important;
 filter:drop-shadow(0 3px 3px #62572b4c)!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw184-moritz{
 left:-2.5%!important;content:url('/hunt-v189/moritz.webp')!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw184-igor{
 right:-2.5%!important;content:url('/hunt-v189/igor.webp')!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw184-butterfly{
 left:19%!important;top:24%!important;width:17%!important;height:11%!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw184-floating-field{
 z-index:13!important;left:13%!important;top:24%!important;
 width:74%!important;height:29%!important;
 overflow:visible!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw184-ambient-bubble{
 background:transparent url('/hunt-v189/pearl-bubble.webp') center / 100% 100% no-repeat!important;
 border:0!important;box-shadow:none!important;
 -webkit-backdrop-filter:none!important;backdrop-filter:none!important;
 filter:drop-shadow(0 3px 6px #3a756a35)!important;
 opacity:.97!important;
 transition:opacity .12s ease!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw184-ambient-bubble:before{
 content:none!important;display:none!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes{
 left:2%!important;bottom:8%!important;top:auto!important;
 height:33%!important;width:96%!important;gap:0!important;
 align-items:flex-end!important;justify-content:space-around!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button{
 z-index:15!important;flex:0 0 49%!important;width:49%!important;
 max-width:none!important;height:100%!important;
 justify-content:flex-end!important;gap:0!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button img{
 width:min(40vw,20.5dvh,178px)!important;
 height:min(40vw,20.5dvh,178px)!important;
 max-width:100%!important;object-fit:contain!important;
 content:url('/hunt-v189/play.webp')!important;
 filter:drop-shadow(0 5px 3px #62471b82) saturate(1.13)!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button .zw184-plaque{
 width:100%!important;max-width:248px!important;
 height:clamp(76px,10.2dvh,105px)!important;min-height:75px!important;
 padding:12px 12% 13px!important;margin-top:-5px!important;
 background:transparent url('/hunt-v189/wood-sign.webp') center / 100% 100% no-repeat!important;
 border:0!important;border-radius:0!important;box-shadow:none!important;
 overflow:visible!important;align-items:center!important;justify-content:center!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button .zw184-plaque b{
 font-family:'Trebuchet MS','Arial Rounded MT Bold',Arial,sans-serif!important;
 font-size:clamp(22px,6.7vw,29px)!important;line-height:1.07!important;
 font-weight:1000!important;letter-spacing:-.35px!important;
 text-align:center!important;white-space:nowrap!important;
 max-width:100%!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button .zw184-plaque .zw184-letter{
 text-shadow:1px 1.5px 0 #7d3b22c4,0 -1px 0 #ffe6a0!important;
 -webkit-text-stroke:.5px #72331a!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw177-mode-button:active img{
 transform:scale(.91)!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw187-burst .zw189-star{
 position:absolute!important;left:0!important;top:0!important;
 display:block!important;z-index:1!important;
 width:var(--star-size,210px)!important;
 height:var(--star-size,210px)!important;
 margin:calc(var(--star-size,210px)/-2) 0 0 calc(var(--star-size,210px)/-2)!important;
 background:transparent url('/hunt-v189/burst-star.webp') center/contain no-repeat!important;
 pointer-events:none!important;
 animation:zw189-flare .79s cubic-bezier(.22,.74,.3,1) both!important;
 filter:drop-shadow(0 0 10px #fff599a8)!important;
}
@keyframes zw189-flare{
 0%{transform:scale(.25) rotate(-17deg);opacity:0}
 18%{transform:scale(.80) rotate(4deg);opacity:1}
 40%{transform:scale(1.10) rotate(12deg);opacity:1}
 70%{transform:scale(1.28) rotate(19deg);opacity:.8}
 100%{transform:scale(1.55) rotate(26deg);opacity:0}
}
#app .zw170-launch[data-game-start="hunt"] .zw187-spark{
 z-index:5!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw187-ring{
 z-index:4!important;animation-duration:.85s!important;
}
#app .zw170-launch[data-game-start="hunt"] .zw187-droplet{
 z-index:5!important;
}
@media (orientation:portrait) and (max-width:350px){
 #app .zw170-launch[data-game-start="hunt"] .zw170-title{top:9%!important;height:15%!important}
 #app .zw170-launch[data-game-start="hunt"] .zw184-character{
  bottom:32%!important;height:29%!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes{
  bottom:6%!important;height:37%!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button img{
  width:min(38vw,21dvh,138px)!important;height:min(38vw,21dvh,138px)!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button .zw184-plaque{
  min-height:70px!important;height:72px!important;padding:10px 11% 11px!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button .zw184-plaque b{
  font-size:clamp(20px,6.2vw,23px)!important;
 }
}
@media (orientation:landscape){
 #app .zw170-launch[data-game-start="hunt"]{
  background:#6bbf50 url('/hunt-v189/meadow-landscape.webp') center/100% 100% no-repeat!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw170-title{
  left:23%!important;top:2.2%!important;width:54%!important;height:20%!important;
  object-fit:fill!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw184-character{
  bottom:11%!important;height:51%!important;width:31%!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw184-moritz{left:0%!important}
 #app .zw170-launch[data-game-start="hunt"] .zw184-igor{right:0%!important}
 #app .zw170-launch[data-game-start="hunt"] .zw184-butterfly{
  left:22%!important;top:21%!important;width:11%!important;height:19%!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw184-floating-field{
  left:32%!important;top:21%!important;width:36%!important;height:39%!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes{
  left:24%!important;bottom:6%!important;width:52%!important;height:54%!important;
  gap:3%!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button{
  width:49%!important;flex:0 0 49%!important;max-height:100%!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button img{
  width:min(34dvh,16.8vw,155px)!important;
  height:min(34dvh,16.8vw,155px)!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button .zw184-plaque{
  height:clamp(70px,19dvh,96px)!important;min-height:70px!important;
  width:100%!important;max-width:266px!important;
  padding:10px 12% 13px!important;
 }
 #app .zw170-launch[data-game-start="hunt"] .zw177-hunt-modes .zw177-mode-button .zw184-plaque b{
  font-size:clamp(23px,7dvh,30px)!important;line-height:1.07!important;
 }
}
@media (prefers-reduced-motion:reduce){
 #app .zw170-launch[data-game-start="hunt"] .zw189-star{animation-duration:.35s!important}
}
