@import"https://fonts.googleapis.com/css2?family=Roboto&family=Secular+One&display=swap";#elem[data-v-8fb1230d]{width:68px;height:68px;overflow:hidden;display:flex;border-radius:50%;position:fixed;top:calc(var(--y) * 1px);left:calc(var(--x) * 1px);z-index:9999;translate:-50% -50%;pointer-events:none;box-shadow:0 0 0 3px #70962d;animation-name:float-8fb1230d;animation-duration:.1s;animation-timing-function:ease}#elem img[data-v-8fb1230d]{flex:1;width:100%;height:100%}#elem[data-is-dragged=true][data-v-8fb1230d]{display:block}#elem[data-is-dragged=false][data-v-8fb1230d]{display:none}@keyframes float-8fb1230d{0%{top:calc(var(--start-y) * 1px);left:calc(var(--start-x) * 1px)}to{top:calc(var(--y) * 1px);left:calc(var(--x) * 1px)}}.feedback[data-v-f33f8f8d]{position:absolute;width:100%;height:100%;pointer-events:none;background-color:#ffffffc4;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;animation-name:appear-f33f8f8d}.feedback[data-v-f33f8f8d],.feedback svg[data-v-f33f8f8d]{animation-timing-function:ease;animation-duration:1.5s;animation-delay:0s;animation-fill-mode:forwards}.feedback svg[data-v-f33f8f8d]{width:10%;animation-name:scale-up-f33f8f8d}.feedback svg.check[data-v-f33f8f8d]{stroke:#1d952b}.feedback svg.cross[data-v-f33f8f8d]{stroke:#e3362c}@keyframes appear-f33f8f8d{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes scale-up-f33f8f8d{0%{transform:scale(.6)}30%{transform:scale(1)}}.icon[data-v-f3fa13d8]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:22%;aspect-ratio:1/1;box-shadow:inset 3px 3px 10px #00000027;border-radius:50%;background-size:contain;transition:background-image 1s ease;animation-name:appear-f3fa13d8;animation-timing-function:ease;animation-duration:1s;animation-delay:0s;animation-fill-mode:forwards}@keyframes appear-f3fa13d8{0%{opacity:0}to{opacity:1}}@media (orientation: portrait){.icon[data-v-f3fa13d8]{visibility:hidden}}.board[data-v-8df51d14]{position:relative;display:flex;flex-direction:column;overflow:hidden;justify-content:center;padding:20px}.board .wrap[data-v-8df51d14]{flex:0;max-height:100%}.board[data-is-portrait=true] .inner[data-v-8df51d14]{height:100%;width:unset}.board[data-is-portrait=false] .inner[data-v-8df51d14]{width:100%;height:unset}.inner[data-v-8df51d14]{--map-ratio: calc(var(--map-width) / var(--map-height));aspect-ratio:var(--map-ratio);margin:0 auto}#map[data-v-8df51d14]{width:100%;height:100%;position:absolute}#silhouettes[data-v-8df51d14]{width:100%;aspect-ratio:var(--map-ratio);position:absolute}#silhouettes .animal[data-v-8df51d14]{--x: 0;--y: 0;position:absolute;top:calc(var(--y) * 1%);left:calc(var(--x) * 1%);width:8%;display:flex}#silhouettes .animal .sound-info[data-v-8df51d14]{pointer-events:none;position:absolute;z-index:999;bottom:100%;left:50%;width:50px;height:20px;margin-bottom:10px;transform:translate(-50%)}#silhouettes .animal .sound-info .inner[data-v-8df51d14]{--bg: rgba(0, 0, 0, .73);background-color:var(--bg);border-radius:5px;width:100%;height:100%;backdrop-filter:blur(5px);animation-name:appear-8df51d14;animation-timing-function:ease;animation-duration:.4s;animation-delay:0s;animation-fill-mode:forwards}#silhouettes .animal .sound-info .inner .arrow[data-v-8df51d14]{position:absolute;left:50%;transform:translate(-50%);top:100%;backdrop-filter:inherit;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid var(--bg)}#silhouettes .animal .sound-info .inner .lines[data-v-8df51d14]{height:100%;width:100%;padding:0 2px;display:flex;flex-direction:row;justify-content:space-around;align-items:center}#silhouettes .animal .sound-info .inner .lines .line[data-v-8df51d14]{width:3px;height:12px;border-radius:2px;background-color:#fff;animation-name:wave-8df51d14;animation-timing-function:ease-in-out;animation-delay:calc(var(--index) * .1s);animation-duration:.7s;animation-iteration-count:infinite}#silhouettes .animal img[data-v-8df51d14]{width:100%;aspect-ratio:1/1;object-fit:contain;transition:filter .3s ease}#silhouettes .animal[data-v-8df51d14]:hover{cursor:pointer}#silhouettes .animal:hover img[data-v-8df51d14]{--shadow-color: rgb(112, 150, 45);--shadow-offset: 1.5px;--shadow-blur: .5px;filter:brightness(60%) drop-shadow(0px var(--shadow-offset) var(--shadow-blur) var(--shadow-color)) drop-shadow(0px calc(-1 * var(--shadow-offset)) var(--shadow-blur) var(--shadow-color)) drop-shadow(var(--shadow-offset) 0px var(--shadow-blur) var(--shadow-color)) drop-shadow(calc(-1 * var(--shadow-offset)) 0px var(--shadow-blur) var(--shadow-color))}@media (orientation: portrait){.board[data-v-8df51d14]{padding:0}}@keyframes wave-8df51d14{0%{transform:scaleY(.3)}50%{transform:scaleY(1)}to{transform:scaleY(.3)}}@keyframes appear-8df51d14{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.animal-icons[data-v-03ff3f20]{overflow-y:hidden;overflow-x:auto}.animal-icons .wrap[data-v-03ff3f20]{display:flex;flex-direction:row;padding:0 20px;gap:8px;align-items:center;height:100%;min-height:max(100px,20vh);margin:0 auto;width:min-content}.animal-icons .icon[data-v-03ff3f20]{width:68px;height:68px;border-radius:50%;overflow:hidden;display:flex;flex-shrink:0;transition:filter .1s ease,opacity .3s ease,box-shadow .2s ease}.animal-icons .icon img[data-v-03ff3f20]{flex:1;width:100%;height:100%}.animal-icons .icon[data-v-03ff3f20]:hover{filter:brightness(85%);box-shadow:0 0 0 3px #70962d;cursor:grab}.animal-icons .icon.dragged[data-v-03ff3f20]{cursor:grabbing}.animal-icons .icon.found[data-v-03ff3f20]{cursor:not-allowed}.animal-icons .icon.dragged[data-v-03ff3f20],.animal-icons .icon.found[data-v-03ff3f20]{box-shadow:none;filter:grayscale(1);opacity:.5}.animal-info[data-v-1cc76f81]{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.animal-info .section[data-v-1cc76f81]{margin-bottom:20px}.animal-info .section h3[data-v-1cc76f81]{text-decoration:underline rgb(6,160,19);font-size:1.05em}.animal-info .section p[data-v-1cc76f81]{font-size:1em}.animal-info .inner[data-v-1cc76f81]{padding:20px;max-height:100%;overflow-x:hidden;overflow-y:auto}.animal-info h1[data-v-1cc76f81]{font-weight:700;margin-bottom:20px}.controls[data-v-9707244e]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding:15px 20px;gap:8px}.icon[data-v-9707244e]{width:25px;height:25px;display:flex;justify-content:center;align-items:center;background-color:transparent;transition:fill .2s ease;fill:#3b2a14}.icon[data-v-9707244e]:hover{fill:#6a5d4d}.expand[data-v-9707244e]{padding:2px;z-index:1001}.gameover[data-v-8691677d]{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1000}.gameover .bg[data-v-8691677d]{background-size:cover;background-position:center 90%;animation-name:fadeIn-8691677d;animation-timing-function:ease-out;animation-duration:.6s}.gameover .bg[data-v-8691677d]{position:absolute;top:0;left:0;right:0;bottom:0}.gameover .blob[data-v-8691677d]{--size: min(80vw,50vh);width:var(--size);height:var(--size);padding:calc(var(--size) / 8);animation-name:floatUp-8691677d;animation-timing-function:ease-out;animation-duration:.4s;aspect-ratio:1/1;color:#000;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:calc(var(--size) / 20);position:absolute;left:12%;top:50%;translate:0 -50%;filter:drop-shadow(0 0 calc(var(--size) / 15) rgba(0,0,0,.3450980392))}.gameover .blob[data-v-8691677d]:before{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(../static/blob_large.png);content:"";background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.7}.gameover .blob .text[data-v-8691677d]{font-size:calc(var(--size) / 14.5);text-align:center}.gameover .blob button[data-v-8691677d]{font-family:Arial,Helvetica,sans-serif;--button-size: calc(var(--size) / 20);background-color:#6e260e;color:#fff;font-weight:700;padding:calc(var(--button-size) * .7) var(--button-size);border:none;border-radius:calc(var(--button-size) * .6);font-size:var(--button-size);transition:background-color .3s ease}.gameover .blob button[data-v-8691677d]:hover{background-color:#491909}@keyframes fadeIn-8691677d{0%{opacity:0}to{opacity:1}}@keyframes floatUp-8691677d{0%{transform:scale(.5)}to{transform:scale(1)}}#main[data-v-2a30ef10]{display:flex;flex-direction:column;overflow:hidden}#main[data-is-dragging=true][data-v-2a30ef10]{cursor:grabbing}#main .game-area[data-v-2a30ef10]{flex:1}.game-area[data-v-2a30ef10]{overflow:hidden;display:flex;flex-direction:row;width:100%}.game-area .animal-info[data-v-2a30ef10]{flex:2}.game-area .board[data-v-2a30ef10]{flex:3}@media (orientation: portrait){.game-area[data-v-2a30ef10]{flex-direction:column;gap:5px}.game-area .animal-info[data-v-2a30ef10]{flex:3}.game-area .board[data-v-2a30ef10]{flex:2}}*,*:after,*:before{padding:0;margin:0;box-sizing:border-box;position:relative;font-weight:400;text-decoration:none;border:none}img,button{-webkit-tap-highlight-color:transparent}html,body,#app,#main{background-color:#fff;padding:0;margin:0;position:relative;width:100%;height:100%;overflow:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{font-family:Roboto,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Secular One,sans-serif}img{user-select:none}
