body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{justify-items:center}.button-container{flex-direction:column}.button-container,.show-rules-button{align-items:center;display:flex;justify-content:center;width:100%}.show-rules-button{background-color:#a9a9a9;border-radius:10px;color:#000;font-size:1.5vw;height:10vh;margin:5px;padding:5px}.game-info{padding:10px;width:100%}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100vh;max-width:100vw;overflow-x:hidden}body{background:#d3d3d3;color:rgb(var(--foreground-rgb));width:100%}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.App{display:grid;grid-template-columns:3fr 1fr}.game-info{align-items:center;color:#000;display:flex;flex-direction:column;justify-content:space-between}h2{padding:15px;text-align:center}.scoreboard{display:grid}.cardContainer{max-height:22vh;position:relative}.selectedCard{background-color:gray;border-radius:10px;height:100%;opacity:.75;position:absolute;top:0;width:100%}.isPartSet{background-color:green}.isNotPartSet,.isPartSet{border-radius:10px;height:100%;opacity:.5;position:absolute;top:0;width:100%}.isNotPartSet{background-color:red}.img{border-radius:10px}.gameboard{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr;margin:10px}.img{height:100%;width:100%}.player{justify-content:space-around}.player,.rules{display:flex;flex-direction:column}.rules{align-items:center;background-color:#f7f7f7;bottom:0;color:#000;height:100vh;justify-content:space-evenly;left:0;padding:10px;position:fixed;right:0;top:0;width:100vw;z-index:1000}.images-container{display:flex;flex-direction:row;gap:1rem;height:35%;justify-content:space-around;margin-bottom:3rem;width:90%}figure{font-size:2vh;padding:8px}img{height:100%;width:100%}h1{font-size:5vh;padding:20px}h2{font-size:3vh}h2,h3{align-self:flex-start;padding:8px;text-align:left}h3{font-size:2vh;font-weight:300}#close-button{width:33%}.modal{background-color:rgba(31,30,30,.8);bottom:0;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:1000}.landing,.modal{align-items:center;display:flex}.landing{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:-2rem 2rem 2rem rgba(black,.2);color:#000;-webkit-filter:blur(0);filter:blur(0);flex-direction:column;justify-content:space-around;min-height:50%;opacity:1;padding:1rem 2rem;-webkit-transform:scale(1);transform:scale(1);transition:1.1s ease-out;visibility:visible;width:600px}#title{align-self:center;text-align:center}#rules-button{background:none;border:none;color:#000;height:10%;text-decoration:underline;width:90%}#rules-button:hover{cursor:pointer}#enter-button{height:30px;width:30%}#enter-button:hover{cursor:pointer}.name-input-wrapper{align-items:center;display:flex;flex-direction:column}#name-input{background:#d3d3d3;border:1px solid;color:#000;height:2rem;margin:1rem 0 .2rem;padding:0 .5rem;width:100%}#name-input.input-error{border:1px solid red}.inline-error-message{align-self:flex-start;color:red;font-size:.8rem}
/*# sourceMappingURL=main.ca72e909.css.map*/