body{font-family:AppleColorEmoji;font-size:15px;text-align:center;padding:20px 0 0;margin:0}a,button,div,input,span{box-sizing:border-box}.btn,.input,.simple-text,.title{padding:12px 15px;font-size:.65em;border-radius:3px;font-family:Exo\ 2,sans-serif;color:#666;font-weight:700;display:inline-block}.btn{background:#f7f7f7;text-decoration:none;text-transform:uppercase;border:0;cursor:pointer;margin-bottom:10px;letter-spacing:1px}.flex{display:flex}.flex-cell{flex:1 1 auto}.action-btn{margin-bottom:10px;background-color:transparent;width:100%;display:block;font-size:1.2em;padding:10px;border:1px solid #eee;text-decoration:none;border-radius:5px}.action-btn:hover{background-color:#f4f4f4}.action-btn .emoji{width:20px;height:20px}input[type=radio]{margin:0 5px 0 0}input[type=number]{padding-right:5px}.input{border:1px solid #e0e0e0}.input-select{width:100%;height:40px;padding:12px;font-size:1em;margin-bottom:10px;background:transparent}.divider{align-self:center;flex:0;padding:0 10px;color:#999;font-size:.65em}.prepend-input{padding:7px 8px 6px 10px;margin:5px 0;border-right:1px solid #e0e0e0;line-height:1;position:absolute}.prepend-input+input{width:100%;padding-left:45px;margin-bottom:10px}code{display:none;margin-top:10px;text-transform:none;background-color:#fff;padding:2px 4px;max-width:400px;text-align:left}.cell .emoji{width:100%}.cell{-webkit-touch-callout:none;width:36px;height:36px;min-width:36px;min-height:36px;font-size:20px;background-color:transparent;border:0;display:inline-block;position:relative;padding:2px 3px;vertical-align:middle;cursor:pointer}.unmasked{cursor:default}#map{white-space:nowrap}.wrapper{padding:10px;position:relative;-webkit-user-select:none;user-select:none;border-radius:10px;margin-top:10px;border:5px solid #f4f4f4;display:inline-block;min-width:250px}.lost .default-emoji,.won .default-emoji{display:none}.lost #map,.won #map{pointer-events:none}.lost{box-shadow:0 0 1px red}.won{box-shadow:0 0 1px #1a1}.bar{z-index:1;position:fixed;width:100%;top:0;left:0;background-color:#f4f4f4}.stat{width:33.3%;font-size:.85em;padding:8px 10px 5px;text-align:center}.small-text{display:block;color:#999;margin-top:5px;font-size:.7em;letter-spacing:1px}.settings{position:fixed;width:50px;height:50px;top:20px;right:3px;background-color:#f4f4f4;text-align:center;border-radius:25px;padding:2px 8px;border:5px solid #fff;cursor:pointer;z-index:1}.settings .emoji{width:15px;margin:6px 0}.settings-popup{margin-right:10px;display:none;position:absolute}.settings-popup button{width:100%;margin:0}.settings-popup .flex{margin-bottom:10px}.show{display:block}.settings-popup.show~*{visibility:hidden}.link-to-github,.stat{font-family:Exo\ 2,sans-serif}.link-to-github{margin:40px auto;display:block;font-size:12px;color:#08c;text-decoration:none}.feedback{font-size:1px;width:1px;height:1;overflow:hidden;position:absolute;left:-1px;top:-1px}.main-container{height:calc(100vh - 100px);display:flex;align-items:center;justify-content:center}.main>div{width:100%}.btn-container{width:50%;border:5px solid #f4f4f4;border-radius:10px;padding:10px 10px 0}@media (max-width:700px){.btn-container{width:75%}}.btn-container .btn{width:100%;font-size:1.1em;min-height:57px}.btn-container .btn .best-container{font-size:.75em}.title{font-size:2em}.scaleup{animation:scaleupanimation .5s;transition:.3s linear;transform-origin:center center}@keyframes scaleupanimation{0%{transform:scale(0)}70%{transform:scale(1.1)}to{transform:scale(1)}}.second-scaleup{animation:secondscaleupanimation .7s;transition:.3s linear;transform-origin:center center}@keyframes secondscaleupanimation{0%{transform:scale(0)}30%{transform:scale(0)}80%{transform:scale(1.2)}to{transform:scale(1)}}.third-scaleup{animation:thirdscaleupanimation 1s;transition:.3s linear;transform-origin:center center}@keyframes thirdscaleupanimation{0%{transform:scale(0)}50%{transform:scale(0)}85%{transform:scale(1.05)}to{transform:scale(1)}}.forth-scaleup{animation:forthscaleupanimation 1.4s;transition:.3s linear;transform-origin:center center}@keyframes forthscaleupanimation{0%{transform:scale(0)}55%{transform:scale(0)}90%{transform:scale(1.05)}to{transform:scale(1)}}.title-emoji{width:22px;margin-bottom:14px;margin-top:-4px}.info-icon-container{float:right;cursor:pointer;margin:7px 4px}.info-icon{width:16px}.simple-text{display:block;font-size:.75em;padding:9px 14px}.overlay-popup{display:none;font-family:Exo\ 2,sans-serif;width:calc(100% - 20px);margin-top:30%;position:absolute;background-color:#fff;z-index:1;border:3px solid #f4f4f4;border-radius:10px;padding:15px;font-size:22px}.left{float:left}.hurray{width:2%;height:35px}.highscore-tite{width:74%;margin-left:12%}.hurray .emoji{width:10%;position:absolute}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{position:relative;background-color:#fefefe;margin:auto;padding:0;border:1px solid #aaa;width:80%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;border-radius:4px;max-width:540px}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}.close{color:#aaa;float:right;font-size:30px;font-weight:700;margin:2px 8px}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-body{padding:2px 16px}.modal-body h2,.modal-body p,.rate-btn{font-family:Exo\ 2,sans-serif}.modal-body p{font-size:20px}.rate-stars{display:inline-flex}.rate-star{width:46px;height:46px;background:url(svg/star.svg)}.rate-btn-container{display:inline-flex;width:100%}.rate-btn{width:33.3%;border-radius:4px;cursor:pointer;line-height:32px;font-size:20px;border-right:1px solid #aaa;border-bottom:1px solid #aaa;border-left:1px solid #aaa;padding:4px 6px 6px;display:flex;justify-content:center;align-items:center}.rate-btn:hover{background:#aaa}#endModal{position:fixed;z-index:1;margin-top:280px;left:0;top:0;width:100%}#endModal .modal-body{padding:14px 16px}#again-btn img,#menu-btn img{height:20px;width:20px;margin-top:4px;margin-left:5px}.markets{margin-top:20px;display:inline-flex;width:100%}.markets>a:first-child{margin-right:10px;width:calc(50% - 10px)}.markets>a:nth-child(2){margin-left:10px;width:calc(50% - 10px)}