.game-main[data-v-72fc82b4]{flex:1}.game-footer[data-v-72fc82b4]{flex:none}.board[data-v-72fc82b4]{flex:1;display:grid;grid-template:auto auto auto auto/auto auto auto auto;padding:.5rem;gap:.5rem .5rem;align-items:center;align-content:center;margin:0 auto;max-width:81vh}.card[data-v-72fc82b4]{display:grid-item;position:relative}.card-back[data-v-72fc82b4]{box-shadow:2px 2px 2px #000;position:absolute;background:#333;background:#000;background:linear-gradient(145deg,#333,#282828 50%,#333);width:100%;height:100%;transform:rotateX(0)}.card-back[data-v-72fc82b4],.card-image[data-v-72fc82b4]{border:1px solid #000;border-radius:.25em;transition:transform .5s ease;top:0;left:0}.card-image[data-v-72fc82b4]{box-shadow:3px 3px 2px #000;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(180deg)}.card[data-v-72fc82b4]:hover{cursor:pointer}.card-revealed .card-back[data-v-72fc82b4],.card-solved .card-back[data-v-72fc82b4]{transform:rotateX(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.card-revealed .card-image[data-v-72fc82b4],.card-solved .card-image[data-v-72fc82b4]{transform:rotateX(0)}*{line-height:1.5em;box-sizing:border-box}body,html{height:100%}body{font-family:Andale Mono,AndaleMono,monospace;background:#111;margin:0;padding:0;text-align:center;overflow-y:auto}a,body{color:#ccc}a:hover{color:#5b99c3;text-decoration:none}footer,header{width:100%}footer{flex:1}img{width:100%;height:auto;display:block}#app{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.title{margin:0;padding:1em}.intro{margin-bottom:2em}