[v-cloak]>*{display:none}[v-cloak]::before{content:"loading..."}#pauseLayer{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:.25;z-index:10}#info{display:block;width:100%;min-height:50px}#game{position:relative;width:100%;height:auto;border:2px solid red}.playingCard{display:inline-block;height:200px;width:150px;border:1px solid #000;margin:5px;position:relative;box-shadow:5px 5px 10px #850000;background-color:transparent;perspective:1000px}.playingCard:hover{cursor:pointer;border:2px solid #00f}.playingCard .back,.playingCard .front{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.playingCard .back{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#872582;z-index:2}.playingCard .back img{height:200px;width:150px}.playingCard .front{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fff;z-index:1;overflow:hidden}.playingCard .frontImageContainer{text-align:center}.playingCard .front img{height:175px;max-width:800px;overflow:hidden}.playingCard .front .matched{position:absolute;top:0;bottom:0;opacity:.50;background-color:#fff;width:100%;height:100%;color:green;text-align:center;font-weight:bold;font-size:24px}.playingCard .label{text-align:center}.flip-transition-enter{transform:rotateY(180deg)}.flip-transition-enter-active{transition:transform .5s}.flip-transition-leave-active{transition:transform .5s;transform:rotateY(180deg)}#scoreboard{float:right;border:1px solid #000;padding:5px;margin:10px;background-color:#f5f4f0}#info{margin-bottom:10px;min-height:50px}.gameButton{float:right;margin-top:10px;margin-left:10px}#appWrapper:fullscreen{width:100vw;height:100vw;background-color:#f0f0f0}#appWrapper:fullscreen #app{padding:100px}#appWrapper:fullscreen #app #game{background-color:#fff}