body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#259fa7;font-family:Love Ya Like A Sister,cursive,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;padding:0}.memory-game-board,.memory-game-options{display:flex;height:100vh;margin:0 auto;max-width:1200px;width:100%}.logo-container-game,.logo-container-home{align-items:center;display:flex;flex:0 0 300px;flex-direction:column;padding:20px}.logo-container-home{margin-left:25px}.logo-container-game{margin-right:25px}.header-container-game,.header-container-home{display:flex;justify-content:center;width:100%}.header-container-home{margin-bottom:20px;margin-right:120px}.header-container-game{align-items:left}.header-game,.header-home{background:#0000;background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(180deg,#ffe794 0,#ffefff);color:#0000;font-weight:400;letter-spacing:normal;line-height:normal;margin-top:25px;padding:10px 20px;word-spacing:normal}.header-game,.header-home{font-family:Love Ya Like A Sister,cursive;font-size:5em;text-align:center}.header-game{margin-bottom:20px;margin-top:-3px}.game-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-right:380px;padding-top:40px}.game-board{background-color:#ffdc62;border-radius:10px;box-shadow:0 0 10px #666;margin-bottom:20px;padding:10px}.grid{grid-gap:11px;display:grid;gap:11px}.card-facedown,.card-faceup{align-items:center;border:1px solid #145e69;border-radius:10px;box-shadow:0 4px 6px #0003;cursor:pointer;display:flex;height:110px;justify-content:center;width:110px}.card-facedown{background-color:#fffacd;font-size:0}.card-faceup{background-color:#fff;font-size:2.3em}.card-image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.card-image-wrapper img{max-height:80%;max-width:80%;object-fit:contain}.game-controls{display:flex;gap:60px;justify-content:center;margin-top:20px;padding:2px}.button{border:none;border-radius:7px;cursor:pointer;font-family:Ligconsolata,monospace}.button.home,.button.play-again{background-color:#8effe4;flex:1 1;font-size:1em;height:50px;max-width:150px;padding:10px 5px}.button-group-modal{align-items:center;display:flex;gap:25px;justify-content:center;margin-top:20px}.game-over-modal{background-color:#fff;border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;font-family:Love Ya Like A Sister,cursive;font-size:1.2em;height:250px;left:52%;margin-top:0;padding:20px;position:fixed;text-align:center;top:46%;transform:translate(-50%,-50%);width:400px;z-index:1000}.modal-overlay{align-items:center;background-color:#b3b3b366;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.footer{background:#0000;bottom:10px;color:#8effe4;font-family:Love Ya Like A Sister,cursive;font-size:.9em;padding:5px 10px;position:fixed;right:15px;text-align:right}.home{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding:20px;text-align:center}.home-header{background:#0000;background-clip:text;-webkit-background-clip:text;color:#ffe794;font-family:Love Ya Like A Sister,cursive;font-size:5em;margin-bottom:20px}.home-content{flex:1 1;justify-content:center}.home-cards,.home-content{align-items:center;display:flex}.home-cards{flex-direction:row;gap:7px;margin-bottom:20px;margin-right:120px}.home-card-facedown,.home-card-faceup{border:1px solid #145e69;border-radius:10px;box-shadow:0 4px 6px #0003;font-family:Love Ya Like A Sister,cursive;font-size:1.6em;height:280px;padding:20px;text-align:center;width:220px}.home-card-faceup{background-color:#fff;position:relative;transform:rotate(15deg);z-index:1}.home-card-facedown{background-color:#fffacd;position:relative;transform:rotate(-15deg);z-index:2}.options{align-items:center;display:flex;flex-direction:column;gap:20px}.options-subheader{color:#fff;font-family:Love Ya Like A Sister,cursive;font-size:1.5em;margin-top:15px}.button-group{display:flex;gap:14px;gap:20px;padding:10px}.card-option-button,.grid-option-button{background-color:#8effe4;border:1px solid #145e69;border-radius:10px;cursor:pointer}.card-option-button{align-items:center;display:flex;height:110px;justify-content:center;width:110px}.grid-option-button{font-size:1.2em;padding:10px 20px}.card-option-button.active,.grid-option-button.active{background-color:#fffacd;border:2px solid #ffea61}.play{border:none;border-radius:5px;cursor:pointer;font-size:1.4em;margin-bottom:40px;margin-top:50px;width:130px}.button.reset,.play{background-color:#ff9ea4;height:55px;padding:10px 20px}.button.reset{font-size:1.3em;margin:10px;width:150px}@media (max-width:1024px){.memory-game-board,.memory-game-options{flex-direction:column}.logo-container-game,.logo-container-home{flex:0 0 auto;max-width:none;width:100%}.game-container,.home-content{width:100%}.game-container{padding-top:5px}.home-header{font-size:3em}.home-content{align-items:center;flex-direction:column}.home-cards{flex-direction:row;flex-wrap:wrap;justify-content:center}.options{width:100%}.button-group{flex-wrap:wrap;justify-content:center}.footer{padding-top:100px}}@media (max-width:767px){.logo-container-home{max-width:80%}.header-container-home{margin-bottom:5px;margin-right:5px;margin-top:10px}.header-game,.header-home{font-size:5em;margin-top:25px;padding:10px 20px}.home-cards{height:220px;margin:0 auto;padding-left:15px;padding-right:15px;position:relative;width:90%}.home-card-facedown,.home-card-faceup{font-size:1em;height:160px;position:absolute;top:15px;width:125px}.home-card-faceup{right:calc(35% - 70px);transform:rotate(15deg);z-index:1}.home-card-facedown{left:calc(35% - 70px);transform:rotate(-15deg);z-index:2}.logo-container,.options{margin-left:5%}.play{font-size:1.3em;height:45px;margin-bottom:15px;margin-top:10px;width:90px}.memory-game-board{display:flex;flex-direction:column;height:100vh;padding:10px}.logo-container-game{margin-right:0;padding:10px}.header-container-game{flex-shrink:0}.header-game{font-size:5em;margin-bottom:-10px;margin-right:20px;margin-top:40px}.game-container{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:20px;max-width:90vw;width:100%}.game-board{aspect-ratio:1/1;padding:5px;width:100%}.grid{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--grid-columns,4),1fr);grid-template-rows:repeat(4,1fr);grid-template-rows:repeat(var(--grid-rows,4),1fr);height:100%;width:100%}.card-facedown,.card-faceup{align-items:center;display:flex;font-size:.8em;height:100%;justify-content:center;width:100%}.footer{font-size:.7em;padding:5px 10px}.game-over-modal{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;height:auto;left:27%;max-width:300px;padding:20px;position:absolute;top:30%;transform:translate(-50%,-48%);width:80%;z-index:1001}.game-over-modal h2{margin-bottom:10px}.game-over-modal div{font-size:1em;margin-bottom:5px}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.button-group-modal{display:flex;flex-direction:column;gap:10px;margin-top:15px;width:100%}.button-group-modal .button{font-size:.9em;padding:10px;width:100%}body{font-size:14px}h1{font-size:1.8em}h2{font-size:1.5em}}
/*# sourceMappingURL=main.fac71412.css.map*/