@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(../../static/media/source-sans-pro-v12-latin_latin-ext-600.83fcc451.eot);src:local("Source Sans Pro SemiBold"),local("SourceSansPro-SemiBold"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-600.83fcc451.eot) format("embedded-opentype"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-600.117e12cd.woff2) format("woff2"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-600.3d34f60e.woff) format("woff"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-600.f3d848e7.ttf) format("truetype"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-600.dd736060.svg) format("svg")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(../../static/media/source-sans-pro-v12-latin_latin-ext-700.b3156912.eot);src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-700.b3156912.eot) format("embedded-opentype"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-700.639c2738.woff2) format("woff2"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-700.1e78dc5b.woff) format("woff"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-700.6c142c18.ttf) format("truetype"),url(../../static/media/source-sans-pro-v12-latin_latin-ext-700.c1c09b29.svg) format("svg")}.memory-app .overlay-component{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;opacity:0;pointer-events:none;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;z-index:100}.memory-app .overlay-component.visible{opacity:1;pointer-events:all}.memory-app .overlay-component .content{align-self:center;margin:0 auto;z-index:102;text-align:center;width:100%}.memory-app .overlay-component .content canvas{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}.memory-app .overlay-component .overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:rgba(32,32,32,.8);z-index:101}.memory-app .config-card-number{margin:20px 0}.memory-app .config-card-number .cards{position:relative;width:92px;height:50px;margin:0 auto}.memory-app .config-card-number .cards .card{width:92px;height:50px;font-size:48px;line-height:48px;text-align:center;color:#fff;border-radius:5px;position:absolute;top:0;left:0;-webkit-transition:background-color .1s ease-in-out,opacity .1s ease-out,-webkit-transform .1s ease-out;transition:background-color .1s ease-in-out,opacity .1s ease-out,-webkit-transform .1s ease-out;transition:transform .1s ease-out,background-color .1s ease-in-out,opacity .1s ease-out;transition:transform .1s ease-out,background-color .1s ease-in-out,opacity .1s ease-out,-webkit-transform .1s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.memory-app .config-card-number .cards .card.base{background-color:#d7dee0;z-index:103}.memory-app .config-card-number .cards .card.base:hover{background-color:#bac6ca}.memory-app .config-card-number .cards .card.number{background-color:#63c9dd;z-index:102;opacity:0}.memory-app .config-card-number .cards .card.number.visible{opacity:1}.memory-app .config-card-number .cards .card.number:hover{background-color:#39bbd4}.memory-app .main-config{margin:80px 0}.memory-app .main-config h3{margin:30px 0}.memory-app .button{cursor:pointer;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out}.memory-app .button.medium{border-radius:5px;background:none;background-color:#fff;border:none;padding:20px 30px;font-size:20px;text-transform:uppercase;font-weight:600;color:#fff}.memory-app .button.blue{background-color:#63c9dd}.memory-app .button.blue:hover{background-color:#39bbd4}.memory-app .main-container-component{text-align:center;height:100%;display:flex;justify-content:center;align-items:center}.memory-app .main-container-component h1{margin:30px 0}.memory-app .main-container-component .icon-cards{width:40px;height:auto}.memory-app .info-line-component{padding:25px 0;font-weight:600;text-transform:uppercase;font-size:18px;display:flex}.memory-app .info-line-component small{text-transform:none;font-weight:400;font-size:15px;color:#c3c3c3}.memory-app .info-line-component .left,.memory-app .info-line-component .right{width:50%}.memory-app .info-line-component .left{text-align:left}.memory-app .info-line-component .right{display:flex;justify-content:flex-end;padding-right:40px}.memory-app .info-line-component .right>div{margin-left:20px}.memory-app .info-line-component .right>div:after{content:"|";position:relative;left:10px;color:#98a2a4}.memory-app .info-line-component .right>div:last-child:after{content:""}.memory-app .info-line-component .right>div.link{cursor:pointer}.memory-app .info-line-component .right .pause.paused{color:#e91e63}.memory-app .card-component{height:100%;width:100%;cursor:pointer;-webkit-perspective:1000px;perspective:1000px;padding:3%}.memory-app .card-component .card-inner{box-shadow:0 0 7px rgba(0,0,0,.1);border:1px solid #e6e6e6;position:relative;width:100%;height:100%;text-align:center;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.memory-app .card-component .card-inner.flipped{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.memory-app .card-component .card-back,.memory-app .card-component .card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.memory-app .card-component .card-front{background-color:#bbb;color:#000}.memory-app .card-component .card-back{background-size:cover;background-position:50%;background-color:#1e90ff;color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.memory-app .card-matrix{flex:1 1;margin:25px 0}.memory-app .card-matrix .table{display:flex;flex-direction:column;flex-wrap:wrap;border-collapse:collapse;margin:0 auto}.memory-app .card-matrix .tr{display:flex;flex:1 1}.memory-app .card-matrix .td{padding:.3%;flex:1 1}.memory-app .game-container{width:100%;height:100%;text-align:center;display:flex;flex-direction:column}.memory-app .game-container .info{padding:25px 0}#root,body,html{height:100%;padding:0;margin:0}body{padding:15px}.memory-app,.memory-app *,body{box-sizing:border-box}.memory-app{font-family:Source Sans Pro;font-weight:600;color:#98a2a4;height:100%}.memory-app *{box-sizing:border-box}.memory-app a,.memory-app a:active,.memory-app a:hover,.memory-app a:visited{text-decoration:none;color:#98a2a4}.memory-app h1,.memory-app h2,.memory-app h3,.memory-app h4{font-weight:600;text-transform:uppercase}.memory-app h1{font-size:30px}.memory-app h3{font-size:18px}.memory-app .icon-cards{width:40px;height:auto}
/*# sourceMappingURL=main.5c31f8c4.chunk.css.map */