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-title{font-size:2rem;margin:1rem 0}.App-title,.card{text-align:center}.card{align-items:center;background-color:#f0f0f0;border:2px solid #ccc;border-radius:10px;box-shadow:0 4px 8px #0000001a;cursor:grab;display:flex;flex-direction:column;height:5rem;justify-content:center;margin:5px;opacity:1;padding:5px;width:125px}.card.matched{background-color:#d4edda;cursor:not-allowed;opacity:.5}.card.is-over{border-color:#007bff}.card.selected{border:3px solid #007bff;box-shadow:0 0 8px #007bff99}.card.character.selected{border-color:#28a745}.card.translation.selected{border-color:#ffc107}.card.character,.card.translation{font-size:1rem}.matchpair-title{align-items:center;display:flex;justify-content:center}.matchpair-subtitle{display:flex;justify-content:center;text-align:center}.control-group,.stats{align-items:center}.cards-container,.control-group,.stats{display:flex;gap:1rem;justify-content:center}.cards-container{flex-wrap:wrap}.game-board{align-items:center;display:flex;gap:1rem;justify-content:center}.cards-column{display:flex;flex-direction:column;gap:1rem}.cards-column h3{color:#333;text-align:center}.chinese-character{font-size:2rem;text-align:center}.translation{text-align:center}.pinyin{color:#666;font-style:italic}.meaning{font-weight:700;margin-top:.5rem}.next-button-container{display:flex;justify-content:center;margin-top:20px;padding-bottom:20px}.next-button{background-color:#4caf50;border:none;border-radius:5px;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s ease}.next-button:hover{background-color:#45a049}@media screen and (max-width:375px){.game-board{align-items:center;display:flex;justify-content:center;padding:1rem}.cards-container{align-items:center;text-align:center}.cards-column{align-items:center;width:100%}.cards-column h3,.chinese-character,.meaning,.pinyin,.translation{text-align:center}.matchpair-subtitle,.matchpair-title{align-items:center;flex-direction:column;justify-content:center;text-align:center}.next-button-container{display:flex;justify-content:center;margin-top:20px;padding-bottom:20px}}
/*# sourceMappingURL=main.ada423b9.css.map*/