.flip-card-aspect-ratio[data-v-517109d2]{width:100%;padding-top:100%;position:relative;cursor:pointer}.flip-card[data-v-517109d2]{background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;perspective:1000px;transition:opacity .5s}.flip-card.fade-out[data-v-517109d2]{opacity:0}.flip-card-inner[data-v-517109d2]{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.flip-card-back[data-v-517109d2],.flip-card-front[data-v-517109d2]{position:absolute;overflow:hidden;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-card-front[data-v-517109d2]{display:flex;justify-content:center;align-items:center}.flip-card-front span[data-v-517109d2]{transition:opacity .5s;font-size:1.5rem;opacity:0;color:#fff}@media (min-width:600px){.flip-card-front span[data-v-517109d2]{font-size:2.5rem}}.flip-card-front span.visible[data-v-517109d2]{opacity:1}.flip-card-back[data-v-517109d2]{transform:rotateY(180deg);background-size:contain}.flip-card-front[data-v-517109d2]{background-color:var(--secondary-green)}.flip-card-inner.reveal[data-v-517109d2]{transform:rotateY(180deg)}.star-burst-anim-container[data-v-517109d2]{position:absolute;inset:-50%;pointer-events:none;z-index:900}.fill-container[data-v-93147d62]{position:absolute;inset:0;display:flex;z-index:999;-webkit-animation-name:background-fade-93147d62;animation-name:background-fade-93147d62;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes background-fade-93147d62{0%{background-color:hsla(0,0%,100%,0)}to{background-color:hsla(0,0%,100%,.65)}}@keyframes background-fade-93147d62{0%{background-color:hsla(0,0%,100%,0)}to{background-color:hsla(0,0%,100%,.65)}}.well-done-text[data-v-93147d62]{font-size:13vmin;position:absolute;top:8%;width:100%;text-align:center}.letter[data-v-93147d62]{display:inline-block}.anim-container[data-v-93147d62]{position:absolute;bottom:10%;width:100%;height:70%;-webkit-animation-name:zoom-in-93147d62;animation-name:zoom-in-93147d62;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes zoom-in-93147d62{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes zoom-in-93147d62{0%{transform:scale(0)}to{transform:scale(1)}}.fill-container[data-v-7542f7e5]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:999;background-color:hsla(0,0%,100%,.35);transition:opacity .5s}.fill-container.opaque[data-v-7542f7e5]{opacity:0}.card-grid-container[data-v-1195e034]{position:relative;width:100%;height:100%;display:flex}.card-grid[data-v-1195e034]{margin:auto;display:grid}.responsive-font-size[data-v-25f21e74]{font-size:clamp(0px,3.5vmin,20px)}.button[data-v-25f21e74]{display:inline-flex;align-items:center;padding:.5em 1em .5em 1em;color:#fff;background-color:var(--button-colour);font-family:Inter Medium;border-radius:.35em;cursor:pointer;margin-top:.5em}.button[data-v-25f21e74]:hover:not(.disabled){filter:brightness(1.2)}.button.disabled[data-v-25f21e74]{background-color:grey;opacity:.7;cursor:default}.button.disabled[data-v-25f21e74]:hover{background-color:grey}.icon[data-v-25f21e74]{width:1.5em;height:1.5em;margin-left:.25em}.icon path[data-v-25f21e74]{fill:#fff}.controls-container[data-v-1dfbecd4]{display:flex;flex-direction:row;justify-content:center;padding:16px}.controls-container>*+[data-v-1dfbecd4]{margin-left:1rem}.header-container[data-v-7661a03c]{display:flex;flex-direction:row;justify-content:center;padding:16px}.header-container h2[data-v-7661a03c]{margin:0;transition:opacity .5s;text-align:center}.main-container[data-v-afedc7ae]{position:absolute;inset:0;overflow:hidden;background-color:#fff;display:flex;flex-direction:column}.game-container[data-v-afedc7ae]{position:relative;width:100%;height:100%}.game-placeholder[data-v-afedc7ae]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center}.game-placeholder img[data-v-afedc7ae]{width:25%}.card-game[data-v-afedc7ae]{position:absolute;inset:0;padding:0 1rem 0 1rem}.locked-content-blocker[data-v-afedc7ae]{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;z-index:999}.locked-content-blocker path[data-v-afedc7ae]{stroke:none;fill:grey;opacity:.5}.fade-enter[data-v-afedc7ae],.fade-leave-to[data-v-afedc7ae]{opacity:0}.fade-enter-active[data-v-afedc7ae],.fade-leave-active[data-v-afedc7ae]{transition:opacity .5s}body,html{margin:0}*{box-sizing:border-box}#app{position:absolute;inset:0;color:#666}@font-face{font-family:Roboto Black;src:URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Roboto Medium;src:local("Roboto Medium"),URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Roboto-Medium.ttf) format("truetype")}@font-face{font-family:Roboto Regular;src:local("Roboto Regular"),URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Roboto-Regular.ttf) format("truetype")}@font-face{font-family:Inter Black;src:URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Inter-Black.ttf) format("truetype")}@font-face{font-family:Inter Medium;src:URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Inter-Medium.ttf) format("truetype")}@font-face{font-family:Inter Regular;src:URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Inter-Regular.ttf) format("truetype")}@font-face{font-family:Snacker Bold;src:local("Snacker Bold"),URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Snacker-bold.ttf) format("truetype")}@font-face{font-family:Snacker Medium;src:local("Snacker Medium"),URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Snacker-medium.ttf) format("truetype")}@font-face{font-family:Snacker Regular;src:local("Snacker Regular"),URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/Snacker-regular.ttf) format("truetype")}@font-face{font-family:Bricolage Grotesque Bold;src:local("Bricolage Grotesque Bold"),URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/BricolageGrotesque-Bold.ttf) format("truetype")}@font-face{font-family:Bricolage Grotesque Medium;src:local("Bricolage Grotesque Medium"),URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/BricolageGrotesque-Medium.ttf) format("truetype")}@font-face{font-family:Bricolage Grotesque Regular;src:local("Bricolage Grotesque Regular"),URL(https://gru-games.s3.eu-west-2.amazonaws.com/assets/fonts/BricolageGrotesque-Regular.ttf) format("truetype")}#app,:root{font-family:Inter Black}:root{--primary-blue:#bddee4;--secondary-blue:#d4ebef;--primary-green:#59ac98;--secondary-green:#cae8d7;--primary-yellow:#ffc265;--secondary-yellow:#fff7f6;--primary-pink:#ff8a8a;--secondary-pink:#ffd8d7;--black:#000;--light-gray:#f3f4f6;--almost-black:#666;color:var(--almost-black)}