.app__cards-container__card,button{-webkit-tap-highlight-color:transparent}.body_box{background:-webkit-linear-gradient(right,#1e90ff,#345);background:linear-gradient(to left,#1e90ff,#345);border-top:none}.theme1{background:rgba(217,38,38,.7)}.theme2{background:rgba(217,172,38,.7)}.theme3{background:rgba(128,217,38,.7)}.theme4{background:rgba(38,217,83,.7)}.theme5{background:rgba(38,217,217,.7)}.theme6{background:rgba(38,83,217,.7)}.theme7{background:rgba(128,38,217,.7)}.theme8{background:rgba(217,38,172,.7)}button{background:0 0;border:none;padding:0;font:inherit;color:inherit;border-bottom:1px solid currentColor;cursor:pointer}.app__hud__btn-restart,.app__hud__game-status{font-size:80%}.app{display:block;opacity:1;-webkit-transition:opacity 2s;transition:opacity 2s;color:#fff}.app__hud__game-completed,.app__hud__game-info,.app__hud__game-status{display:inline-block;margin-right:1em}.app[ng-cloak]{opacity:0}.app__hud{background:rgba(0,0,0,.1);text-align:center;padding:1em}.app__cards-container{margin:5px auto 0;max-width:320px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.app__cards-container__card{display:inline-block;margin:5px;overflow:hidden;-webkit-animation:scale-in .3s forwards;animation:scale-in .3s forwards;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:60px;height:60px}.app__cards-container__card:nth-child(1) .front{-webkit-animation-delay:.66667s;animation-delay:.66667s}.app__cards-container__card:nth-child(2) .front{-webkit-animation-delay:1.33333s;animation-delay:1.33333s}.app__cards-container__card:nth-child(3) .front{-webkit-animation-delay:2s;animation-delay:2s}.app__cards-container__card:nth-child(4) .front{-webkit-animation-delay:2.66667s;animation-delay:2.66667s}.app__cards-container__card:nth-child(5) .front{-webkit-animation-delay:3.33333s;animation-delay:3.33333s}.app__cards-container__card:nth-child(6) .front{-webkit-animation-delay:4s;animation-delay:4s}.app__cards-container__card:nth-child(7) .front{-webkit-animation-delay:4.66667s;animation-delay:4.66667s}.app__cards-container__card:nth-child(8) .front{-webkit-animation-delay:5.33333s;animation-delay:5.33333s}.app__cards-container__card:nth-child(9) .front{-webkit-animation-delay:6s;animation-delay:6s}.app__cards-container__card:nth-child(10) .front{-webkit-animation-delay:6.66667s;animation-delay:6.66667s}.app__cards-container__card:nth-child(11) .front{-webkit-animation-delay:7.33333s;animation-delay:7.33333s}.app__cards-container__card:nth-child(12) .front{-webkit-animation-delay:8s;animation-delay:8s}.app__cards-container__card:nth-child(13) .front{-webkit-animation-delay:8.66667s;animation-delay:8.66667s}.app__cards-container__card:nth-child(14) .front{-webkit-animation-delay:9.33333s;animation-delay:9.33333s}.app__cards-container__card:nth-child(15) .front{-webkit-animation-delay:10s;animation-delay:10s}.app__cards-container__card:nth-child(16) .front{-webkit-animation-delay:10.66667s;animation-delay:10.66667s}.app__cards-container__card__front{text-align:center;line-height:60px;background:rgba(255,255,255,.1);cursor:pointer;-webkit-animation:front-cover 2s ease-in-out alternate infinite;animation:front-cover 2s ease-in-out alternate infinite}@media (min-width:600px){.app__cards-container{max-width:600px}.app__cards-container__card{width:120px;height:120px}.app__cards-container__card__front{line-height:120px}}.app__cards-container__card__front:hover{background:rgba(255,255,255,.3)}.app__cards-container__card__back{text-align:center;line-height:60px;font-size:40px}@media (min-width:600px){.app__cards-container__card__back{line-height:120px;font-size:60px}}.app__cards-container__card__back>span{display:block;-webkit-animation:back-cover 2s ease-in-out alternate infinite;animation:back-cover 2s ease-in-out alternate infinite}@-webkit-keyframes back-cover{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes back-cover{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.ng-leave{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:2s ease-in-out;transition:2s ease-in-out}.ng-leave.ng-leave-active{opacity:0;width:0;margin:0;-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}.ng-enter{opacity:.3;-webkit-transition:1s ease-in-out;transition:1s ease-in-out;-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}.ng-enter.ng-enter-active{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.ng-enter-stagger,.ng-leave-stagger{-webkit-transition-delay:.1s;transition-delay:.1s;-webkit-transition-duration:0s;transition-duration:0s}@-webkit-keyframes scale-in{0%{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes scale-in{0%{-webkit-transform:scale3d(0,0,0);transform:scale3d(0,0,0)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}