body,html{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{width:100vw;height:100vh;color:#333;display:flex;justify-content:center;align-items:center;text-align:center}.removed{display:none}.card{width:100%;height:50%;text-align:center;padding:10%;background-color:#f2f2f2}.card,.cards_container{display:flex;justify-content:center;align-items:center}.cards_container{flex-grow:1;z-index:1}.card-container{background-color:#f2f2f2}.end_card{border:none!important}.instructions{bottom:5%;width:100%}.instructions a{text-decoration:none;font-weight:bolder;color:#000}.aligner{text-align:center;width:100vw;height:auto}.logo{color:#333;font-family:Abril Fatface,cursive;font-size:1.5em;margin:0;z-index:100;position:fixed;top:3%;left:5%;line-height:.5em;border-bottom:.5em solid gold}.game_status{display:none;width:70vw;position:relative}.game_status div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.next{position:absolute;right:0}.score{position:fixed;top:0;right:5%;z-index:101}.score h2{display:inline-block;font-size:1.5em}#counter{font-size:3em;color:gold}#confetti{position:absolute;z-index:200;top:0;left:0}.continue{background-color:gold;color:#fff;font-weight:800;padding:2% 0;width:100%;text-align:center;bottom:0;font-size:2em;cursor:pointer}.lightbox{background-color:#fff;opacity:.9;z-index:199;width:100%}.lightbox,.popup{position:absolute;top:0;height:100vh}.popup{z-index:201;display:flex;justify-content:center;align-items:center;display:none}.popup h1{font-family:Abril Fatface,cursive;-webkit-animation:scale 4s ease-in-out infinite;animation:scale 4s ease-in-out infinite;width:50%;margin:auto}.popup p{font-size:1em;font-weight:800;margin:5% 0}.popup em{font-style:normal}.restart{margin-top:5%}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width:767px){.logo{font-size:1em}.cards_container{padding-top:25%!important}.score{top:-2%}.instructions>p{font-size:.8em;margin-top:0!important;margin-bottom:0!important}.popup p{font-size:1em;margin:10% 0}.continue{font-size:1em;padding:5% 0}}@media screen and (max-width:320px) and (max-height:568px){.cards_container{padding-top:40%!important}.card_container{font-size:1.5em!important}.score{top:-3%}}
/*# sourceMappingURL=main.1eb2cd37.chunk.css.map */