.memory-game[data-v-78de6a49]{display:flex;justify-content:center;align-items:center}.game-container[data-v-78de6a49]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2vh;max-width:600px;width:100vw;flex-direction:row}.card[data-v-78de6a49]{position:relative;height:38vw;width:38vw;max-height:23vh;max-width:23vh;cursor:pointer;transform-style:preserve-3d;transition:transform .5s}.card.flip[data-v-78de6a49]{transform:rotateY(180deg)}.card-face[data-v-78de6a49]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:10px}.card-front[data-v-78de6a49]{background-size:cover;background-position:center;transform:rotateY(180deg)}.card-back[data-v-78de6a49]{background:url(https://cdn1.r1a.eu/toosla/2024/toos-gagnant/img/cards/card-verso.png) no-repeat center center;background-size:cover}.bravo[data-v-78de6a49]{position:fixed;z-index:9999;max-height:100vh;top:0;left:0;right:0;bottom:0;margin:0;animation:fadeIn .5s backwards;overflow:hidden;border:1px solid #0c0c00;content:""}.bravo[data-v-78de6a49]:after{content:"👍";font-size:13vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:900;background-color:#fff;padding:.5em;border-radius:50%;display:flex;justify-content:center;align-items:center;height:13vw;width:13vw}.emoji-container[data-v-78de6a49]:after{content:"😊";position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;animation:appearAndFloat-78de6a49 1s ease-out forwards;opacity:0;font-size:13vw;font-weight:900;background-color:#fff;padding:.5em;border-radius:50%;display:flex;justify-content:center;align-items:center;height:13vw;width:13vw}@keyframes appearAndFloat-78de6a49{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}20%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}40%{transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-200%) scale(1)}}.notification[data-v-6cbbf517]{position:fixed;left:50%;transform:translate(-50%);z-index:999;top:0;border-radius:5px;background-color:var(--bg-color);border:1px solid var(--secondary-color);color:var(--secondary-color);width:80%;max-width:500px;font-size:20px;padding:20px 10px 16px;box-sizing:border-box;text-align:center;opacity:0}
