body{font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:center;height:100vh;margin:0;background-color:#f0f0f0}#game-container{text-align:center}#card-table{width:300px;height:200px;background-color:#2ecc71;margin:20px auto;border-radius:10px;display:flex;justify-content:center;align-items:center;font-size:48px;color:#fff;cursor:pointer}#message{margin-top:20px;font-size:18px}button{margin-top:20px;padding:10px 20px;font-size:16px;cursor:pointer}#timer{font-size:24px;margin-top:10px}.shake{animation:shake .5s}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}
