.setup-screen[data-v-7122248b]{text-align:center;padding:20px}.deck-option[data-v-7122248b]{display:inline-block;margin:10px;cursor:pointer;padding:5px;border:3px solid transparent;border-radius:13px;transition:border-color .2s ease}.deck-option.selected[data-v-7122248b]{border-color:#4caf50;background-color:#4caf501a}.deck-option img[data-v-7122248b]{width:100px;height:100px;border:2px solid #ccc;border-radius:10px}button[data-v-7122248b]{padding:10px 20px;font-size:16px;cursor:pointer;background-color:#4caf50;color:#fff;border:none;border-radius:5px;transition:background-color .2s ease}button[data-v-7122248b]:hover:not(:disabled){background-color:#45a049}button[data-v-7122248b]:disabled,button.disabled[data-v-7122248b]{background-color:#ccc;cursor:not-allowed;opacity:.6}.game-board[data-v-9e895c3d]{text-align:center;padding:20px}.cards[data-v-9e895c3d]{display:grid;grid-template-columns:repeat(4,100px);gap:10px;justify-content:center;margin-top:20px}.card[data-v-9e895c3d]{width:100px;height:100px;perspective:1000px;cursor:pointer}.card-inner[data-v-9e895c3d]{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s}.card-inner.flipped[data-v-9e895c3d]{transform:rotateY(180deg)}.card-front[data-v-9e895c3d],.card-back[data-v-9e895c3d]{width:100%;height:100%;position:absolute;top:0;left:0;backface-visibility:hidden;border-radius:10px;box-shadow:0 4px 8px #0003}.card-front[data-v-9e895c3d]{background-color:#333}.card-back[data-v-9e895c3d]{background-color:#fff;transform:rotateY(180deg)}.card-back img[data-v-9e895c3d]{width:100%;height:100%;object-fit:cover;border-radius:10px}.scores[data-v-9e895c3d]{margin-bottom:20px}.active[data-v-9e895c3d]{font-weight:700;color:#007bff}.winner[data-v-bbba81ab]{color:gold;font-size:1.5em;margin:10px 0}.winner-row[data-v-bbba81ab]{font-weight:700;color:gold}.game-over-screen[data-v-bbba81ab]{text-align:center;padding:20px}body{font-family:Arial,sans-serif;background-color:#f0f0f0;margin:0;padding:0}button{margin:10px;padding:10px 20px;font-size:16px;cursor:pointer}
