body{font-family:sans-serif;margin:0;padding:0}button.link{background:none;border:none;margin:none}.carousel-control-next-icon,.carousel-control-prev-icon{color:#000};*{margin:25%};.em{color:#3b2a16;font-family:Lato,sans-serif;margin:0 auto;max-width:960px;padding:16px 12px 8px;text-align:center}.em-title{color:#6b4423;font-size:44px;font-weight:900;letter-spacing:2px;margin:10px 0 4px}.em-subtitle{color:#6b5b4b;font-size:17px;margin:0 0 14px}.em-scoreboard{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:12px}.em-score{align-items:center;background:#fff;border:3px solid #0000;border-radius:999px;box-shadow:0 2px 0 #00000014;display:inline-flex;font-size:18px;font-weight:700;gap:10px;padding:8px 18px}.em-score--right{border-color:#6bcb77}.em-score--wrong{border-color:#f25f5c}.em-score__value{background:#fff5d6;border-radius:999px;font-size:20px;min-width:34px;padding:2px 10px}.em-btn{border:none;border-radius:999px;box-shadow:0 4px 0 #00000026;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:18px;font-weight:800;padding:10px 26px;transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.em-btn:hover{filter:brightness(1.06)}.em-btn:active{box-shadow:0 1px 0 #00000026;transform:translateY(3px)}.em-btn:disabled{cursor:default;opacity:.7;transform:none}.em-btn--start{background:#6bcb77;font-size:24px;padding:14px 44px}.em-btn--replay{background:#4d96ff}.em-btn--reset{background:#ff9f1c;font-size:16px;padding:8px 20px}.em-levels{align-items:center;color:#6b5b4b;display:flex;flex-wrap:wrap;font-size:16px;font-weight:700;gap:8px 12px;justify-content:center;margin:0 auto 12px}.em-levels__buttons{display:inline-flex;gap:6px}.em-level{background:#fff;border:3px solid #ffd23f;border-radius:50%;box-shadow:0 3px 0 #0000001f;color:#6b4423;cursor:pointer;font-family:Lato,sans-serif;font-size:18px;font-weight:900;height:42px;transition:transform .1s ease,background .15s ease,border-color .15s ease;width:42px}.em-level:hover{transform:translateY(-2px)}.em-level--on{background:#ffd23f;border-color:#ff9f1c}.em-level--on,.em-level--on:hover{transform:scale(1.1)}.em-levels__note{color:#7a6a58;font-size:14px;font-weight:400}.em-message{background:#fff8e6;border:3px dashed #ffd23f;border-radius:16px;font-size:20px;font-weight:700;margin:0 auto 12px;max-width:640px;min-height:46px;padding:10px 18px;transition:background .3s ease,border-color .3s ease}.em-message--guess{background:#eef4ff;border-color:#4d96ff;border-style:solid}.em-message--right{animation:em-pop .4s ease;background:#e9f9ec;border-color:#6bcb77;border-style:solid}.em-message--wrong{background:#ffecec;border-color:#f25f5c;border-style:solid}.em-scene{background:#bfe9ff;border:4px solid #fff;border-radius:24px;box-shadow:0 8px 24px #3c280a26;overflow:hidden;position:relative}.em-svg{display:block;height:auto;width:100%}.em-monkey{cursor:pointer;outline:none;transition:opacity .35s ease}.em-monkey--hidden{opacity:0;pointer-events:none}.em-scene--locked .em-monkey{cursor:default}.em-monkey__body{transform-box:fill-box;transform-origin:50% 100%;transition:transform .15s ease,opacity .3s ease}.em-monkey:focus .em-monkey__body,.em-scene:not(.em-scene--locked) .em-monkey:hover .em-monkey__body{transform:scale(1.08)}.em-monkey--dimmed .em-monkey__body{opacity:.45}.em-monkey--bounce .em-monkey__body{animation:em-bounce .45s ease-in-out infinite}.em-monkey--wobble .em-monkey__body{animation:em-wobble .5s ease-in-out 2}.em-monkey__hoo{animation:em-float .8s ease-out infinite}@keyframes em-bounce{0%,to{transform:translateY(0) scale(1.06)}50%{transform:translateY(-14px) scale(1.06)}}@keyframes em-wobble{0%,to{transform:rotate(0deg)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}@keyframes em-float{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translateY(-10px)}}@keyframes em-pop{0%{transform:scale(.9)}60%{transform:scale(1.05)}to{transform:scale(1)}}.em-confetti{inset:0;overflow:hidden;pointer-events:none;position:absolute}.em-confetti__piece{animation-fill-mode:forwards;animation-name:em-confetti-fall;animation-timing-function:ease-in;border-radius:2px;position:absolute;top:-20px}@keyframes em-confetti-fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(560px) rotate(540deg)}}.em-controls{margin:16px 0 6px;min-height:56px}.em-hint{color:#7a6a58;font-size:14px;margin:6px 0 0}@media (max-width:600px){.em-title{font-size:32px}.em-score,.em-subtitle{font-size:15px}.em-score{padding:6px 14px}.em-message{font-size:17px}.em-btn--start{font-size:20px;padding:12px 34px}.em-level{font-size:16px;height:38px;width:38px}}.footer{background:#f7f7f7;margin-top:50px;padding:20px}.App{font-family:Lato,sans-serif;text-align:center}.App-title{font-family:Cinzel Decorative,cursive;font-size:75px;letter-spacing:20px;margin:30px 0;text-transform:uppercase}.App-description{font-size:16px;margin-bottom:20px}.plabel{margin:10px 0}.Comment{margin-top:40px}.Comment-title{padding-top:30px}.btn-custom{background:#ed3b4b;border-width:1px;color:#fff}@media only screen and (max-width:1000px){.App-title{font-size:60px}.App-description{font-size:14px;margin-bottom:20px}}@media only screen and (max-width:900px){.App-title{font-size:50px}.App-description{font-size:14px;margin-bottom:20px}}@media only screen and (max-width:750px){.App-title{font-size:40px}.App-description{font-size:12px;margin-bottom:20px}}@media only screen and (max-width:500px){.App-title{font-size:30px}.App-description{font-size:10px;margin-bottom:20px}}
/*# sourceMappingURL=main.a047ed2c.css.map*/