.blackjack_board__L9phD{position:relative;margin-left:auto;margin-right:auto;width:100%;border-radius:0;--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));padding:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.blackjack_board__L9phD{max-width:56rem;border-radius:1.5rem;padding:1rem}}.blackjack_card__4KC3Z{width:64px;height:93px;border-radius:6px;position:relative;border:none;perspective:1000px}@media (min-width:640px){.blackjack_card__4KC3Z{width:96px;height:139px}}.blackjack_cardFlipWrapper__soegE{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .2s;perspective:"1000px"}.blackjack_cardSide__UKtHS{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.blackjack_gameTitle__3KDWu{padding:1rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.blackjack_gameTitle__3KDWu{padding:2rem;font-size:1.875rem;line-height:2.25rem}}.blackjack_playerHand__tnpTi{display:flex;flex-wrap:wrap;gap:4px;min-height:100px;justify-content:center;max-width:100%}@media (min-width:640px){.blackjack_playerHand__tnpTi{gap:8px;min-height:150px}}.blackjack_dealerHand__sLY_U{display:flex;flex-wrap:wrap;gap:4px;min-height:100px;justify-content:center;max-width:100%}@media (min-width:640px){.blackjack_dealerHand__sLY_U{gap:8px;min-height:150px}}.blackjack_resetDropdown__F_zWX{position:absolute;top:100%;right:0;left:0;background-color:#dc2626;opacity:.9;border-radius:8px;padding:16px 12px 12px;min-width:160px;box-shadow:0 4px 12px rgba(0,0,0,.4);transform-origin:top center;animation:blackjack_curtainFall__Y2qhY .3s;overflow:hidden}@media (min-width:640px){.blackjack_resetDropdown__F_zWX{left:auto;min-width:200px}}.blackjack_resetDropdown__F_zWX.blackjack_closing__130cM{animation:blackjack_curtainRoll__aJ_gR .3s forwards}@keyframes blackjack_curtainFall__Y2qhY{0%{opacity:0;transform:scaleY(0) translateY(-50%);max-height:0}to{opacity:.9;transform:scaleY(1) translateY(0);max-height:200px}}@keyframes blackjack_curtainRoll__aJ_gR{0%{opacity:.9;transform:scaleY(1) translateY(0);max-height:200px}to{opacity:0;transform:scaleY(0) translateY(-50%);max-height:0}}.blackjack_resetDropdown__F_zWX p{color:#fecaca;font-size:14px;margin-bottom:12px;text-align:center}.blackjack_buttonGroup__hv2su{display:flex;flex-direction:column;gap:8px;justify-content:center}@media (min-width:640px){.blackjack_buttonGroup__hv2su{gap:12px;flex-direction:row}}.blackjack_confirmButton__321kS{background-color:#ffffff;color:#dc2626;border:none;padding:8px 16px;border-radius:4px;font-weight:600;cursor:pointer;font-size:14px;touch-action:manipulation;min-height:44px}@media (min-width:640px){.blackjack_confirmButton__321kS{padding:6px 12px;font-size:12px;min-height:auto}}.blackjack_confirmButton__321kS:hover:not(:disabled){background-color:#f3f4f6}.blackjack_confirmButton__321kS:disabled{opacity:.7;cursor:not-allowed}.blackjack_handSection__P8xa2{width:90%}@media (min-width:768px){.blackjack_handSection__P8xa2{width:60%}}.blackjack_handTitle__NQ3Vc{font-size:1.125rem;font-weight:700;color:white;margin-bottom:.5rem;text-align:center}.blackjack_button__tjRH5{padding:.5rem .75rem;border-radius:.5rem;font-weight:600;color:white;border:none;cursor:pointer;transition:all .2s ease;touch-action:manipulation;height:48px}@media (min-width:640px){.blackjack_button__tjRH5{padding:.5rem 1.5rem;min-height:auto}}.blackjack_button__tjRH5:hover{transform:translateY(-1px)}.blackjack_button__tjRH5:disabled{opacity:.5;cursor:not-allowed;transform:none}.blackjack_hitButton__hr4oQ{background-color:#eab308}.blackjack_hitButton__hr4oQ:hover:not(:disabled){background-color:#ca8a04}.blackjack_standButton__0O8_u{background-color:#a855f7}.blackjack_standButton__0O8_u:hover:not(:disabled){background-color:#9333ea}.blackjack_dealButton__CtiJq{background-color:#2563eb}.blackjack_dealButton__CtiJq:hover:not(:disabled){background-color:#1d4ed8}.blackjack_resetButton__5VMCp{background-color:#dc2626}.blackjack_resetButton__5VMCp:hover:not(:disabled){background-color:#b91c1c}.blackjack_autoPlayButton__qmVUo{background-color:#16a34a}.blackjack_autoPlayButton__qmVUo:hover:not(:disabled){background-color:#15803d}.blackjack_autoPlayButton__qmVUo.blackjack_disabled__EDlDb{background-color:#d1d5db;color:#374151}.blackjack_autoPlayButton__qmVUo.blackjack_disabled__EDlDb:hover{background-color:#9ca3af}.blackjack_betButtons__5ZkBL{display:flex;justify-content:center;gap:.25rem;flex-wrap:wrap}@media (min-width:640px){.blackjack_betButtons__5ZkBL{gap:.5rem}}.blackjack_betButton__j_35y{padding:.75rem .5rem;border-radius:.375rem;font-weight:600;color:white;border:none;line-height:1.3em;cursor:pointer;transition:all .2s ease;background-color:#059669;min-width:60px;touch-action:manipulation}@media (min-width:640px){.blackjack_betButton__j_35y{padding:.375rem .75rem;font-size:1rem;min-width:50px}}.blackjack_betButton__j_35y:hover:not(:disabled){background-color:#047857;transform:translateY(-1px)}.blackjack_betButton__j_35y:disabled{opacity:.5;cursor:not-allowed;transform:none;background-color:#6b7280}.blackjack_betSection__yCAay{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.5rem}.blackjack_betLabel__2cqQB{font-weight:700;color:white;margin:0 .5rem}.blackjack_howToPlay__DY7de{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;width:100%;background-color:rgb(255 255 255/.8);padding:1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.blackjack_howToPlay__DY7de{margin-top:2.5rem;margin-bottom:2.5rem;max-width:56rem;border-radius:.5rem;padding:1.5rem}}.flipcard_board__eVCpQ{position:relative;margin-left:auto;margin-right:auto;display:flex;min-height:500px;width:100%;flex-direction:column;border-radius:0;--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));padding:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.flipcard_board__eVCpQ{min-height:600px;max-width:56rem;border-radius:1.5rem;padding:1rem}}.flipcard_howToPlay__1b3c8{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;width:100%;background-color:rgb(255 255 255/.8);padding:1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.flipcard_howToPlay__1b3c8{margin-top:2.5rem;margin-bottom:2.5rem;max-width:56rem;border-radius:.5rem;padding:1.5rem}}.flipcard_gameTitle__K3EDU{padding:1rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.flipcard_gameTitle__K3EDU{padding:2rem;font-size:1.875rem;line-height:2.25rem}}.flipcard_card__xh_Va{perspective:1000px;width:64px;height:93px;cursor:pointer;transition:transform .1s}@media (min-width:640px){.flipcard_card__xh_Va{width:90px;height:120px}}.flipcard_card__xh_Va:hover{transform:scale(1.02)}.flipcard_card__xh_Va:active{transform:scale(.98)}.flipcard_cardInner__NpKwZ{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.flipcard_card__xh_Va.flipcard_flipped___CgPK .flipcard_cardInner__NpKwZ{transform:rotateY(180deg)}.flipcard_cardBack__l2MfY,.flipcard_cardFront__qYM5Z{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 8px rgba(0,0,0,.1);border:2px solid rgba(0,0,0,.1)}.flipcard_cardFront__qYM5Z{background:linear-gradient(135deg,#4f46e5,#7c3aed);background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.2) 2px,transparent 0),radial-gradient(circle at 80% 80%,rgba(255,255,255,.2) 2px,transparent 0),radial-gradient(circle at 40% 60%,rgba(255,255,255,.1) 1px,transparent 0);background-size:30px 30px,30px 30px,20px 20px}.flipcard_cardFront__qYM5Z:after{content:"?";color:white;font-size:24px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.3)}.flipcard_cardBack__l2MfY{background:white;transform:rotateY(180deg)}.flipcard_card__xh_Va.flipcard_flipped___CgPK .flipcard_cardBack__l2MfY{box-shadow:0 4px 12px rgba(16,185,129,.3);border-color:rgba(16,185,129,.4)}.highlow_game__85E9L{--card-width:64px;--card-height:93px}@media (min-width:640px){.highlow_game__85E9L{--card-width:96px;--card-height:139px}}.highlow_board__JlLAt{position:relative;margin-left:auto;margin-right:auto;display:flex;min-height:500px;width:100%;flex-direction:column;border-radius:0;--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));padding:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.highlow_board__JlLAt{min-height:600px;max-width:56rem;border-radius:1.5rem;padding:1rem}}.highlow_howToPlay__adVI3{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;width:100%;background-color:rgb(255 255 255/.8);padding:1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.highlow_howToPlay__adVI3{margin-top:2.5rem;margin-bottom:2.5rem;max-width:56rem;border-radius:.5rem;padding:1.5rem}}.highlow_gameTitle__l3iY8{padding:1rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.highlow_gameTitle__l3iY8{padding:2rem;font-size:1.875rem;line-height:2.25rem}}.highlow_card__kKsUU{width:64px;height:93px;border-radius:6px;position:relative;border:none;perspective:1000px;box-shadow:0 4px 6px rgba(0,0,0,.3);background:white;overflow:hidden;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:box-shadow .3s ease}@media (min-width:640px){.highlow_card__kKsUU{width:96px;height:139px;border-radius:8px}}.holdem_board__9wi_r{position:relative;margin-left:auto;margin-right:auto;width:100%;border-radius:0;--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));padding:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.holdem_board__9wi_r{max-width:56rem;border-radius:1.5rem;padding:1rem}}.holdem_howToPlay__jxsNe{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;width:100%;background-color:rgb(255 255 255/.8);padding:1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.holdem_howToPlay__jxsNe{margin-top:2.5rem;margin-bottom:2.5rem;max-width:56rem;border-radius:.5rem;padding:1.5rem}}.holdem_card__jfLAk{width:64px;height:93px;border-radius:6px;position:relative;border:none;perspective:1000px}@media (min-width:640px){.holdem_card__jfLAk{width:96px;height:139px}}.holdem_cardInner__xvABL{position:relative;width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d}.holdem_card__jfLAk.holdem_flipped__YTxjl .holdem_cardInner__xvABL,.holdem_flipped__YTxjl .holdem_cardInner__xvABL{transform:rotateY(180deg)}.holdem_cardBack__qy3AJ,.holdem_cardFront__L_DaI{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:8px;overflow:hidden}.holdem_cardFront__L_DaI{z-index:2}.holdem_cardBack__qy3AJ{transform:rotateY(180deg)}.holdem_empty__Xtmcl{border:2px dashed #ffffff40;background:transparent}.holdem_card__jfLAk.holdem_flyOut__67Heg{animation:holdem_flyOut__67Heg .4s ease-in-out forwards}@keyframes holdem_flyOut__67Heg{0%{transform:translateX(0) scale(1);opacity:1}to{transform:translateX(50px) scale(1);opacity:0}}.holdem_button__guU_7{height:3rem;width:7rem;touch-action:manipulation;border-radius:.5rem;padding:.25rem .5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:640px){.holdem_button__guU_7{width:8rem;padding:.5rem 1rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.holdem_buttonLarge__obbpn{height:3rem;width:8rem;touch-action:manipulation;border-radius:.5rem;padding:.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@media (min-width:640px){.holdem_buttonLarge__obbpn{width:9rem;padding:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.holdem_buttonGroup__Izij4{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.snap_game__fIAve{--card-width:64px;--card-height:93px}@media (min-width:640px){.snap_game__fIAve{--card-width:96px;--card-height:139px}}.snap_board___Ob9H{position:relative;margin-left:auto;margin-right:auto;display:flex;width:100%;flex-direction:column;border-radius:0;--tw-bg-opacity:1;background-color:rgb(20 83 45/var(--tw-bg-opacity));padding:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.snap_board___Ob9H{max-width:56rem;border-radius:1.5rem;padding:1rem}}.snap_howToPlay__4EGFu{margin-left:auto;margin-right:auto;margin-bottom:1.5rem;width:100%;background-color:rgb(255 255 255/.8);padding:1rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:640px){.snap_howToPlay__4EGFu{margin-top:2.5rem;margin-bottom:2.5rem;max-width:56rem;border-radius:.5rem;padding:1.5rem}}.snap_gameTitle__aoA4b{padding:1rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:640px){.snap_gameTitle__aoA4b{padding:2rem;font-size:1.875rem;line-height:2.25rem}}.snap_playerSlotsContainer__AJLol{display:flex;justify-content:center;align-items:center;gap:2rem;margin:1rem 0}.snap_playerSlot__tl7kQ{display:flex;flex-direction:column;align-items:center;gap:.5rem}.snap_cardSlot__6DT2K{position:relative;width:var(--card-width);height:var(--card-height);display:flex;align-items:center;justify-content:center}.snap_cardSlot__6DT2K:before{content:"";position:absolute;border:2px dashed #9ca3af;background:rgba(156,163,175,.1);z-index:0}.snap_cardSlot__6DT2K:before,.snap_emptySlot__2hZi3{width:var(--card-width);height:var(--card-height);border-radius:8px}.snap_emptySlot__2hZi3{display:flex;align-items:center;justify-content:center}.snap_emptySlotText__spZQZ{font-size:.75rem;color:#6b7280;text-align:center;font-weight:500}.snap_card__ODlHy{width:var(--card-width);height:var(--card-height);border-radius:6px;position:absolute;border:none;perspective:1000px;-o-object-fit:cover;object-fit:cover;z-index:10;top:0;left:0}.snap_flyInFromDeck__bacfc{animation:snap_flyInFromDeck__bacfc .3s ease-in-out forwards}.snap_flyInFromDeckBot__HYpGy{animation:snap_flyInFromDeckBot__HYpGy .3s ease-in-out forwards}.snap_flyToPlayer__HcRVy{animation:snap_flyToPlayer__HcRVy .4s ease-in-out forwards}.snap_flyToBot__EKIbY{animation:snap_flyToBot__EKIbY .4s ease-in-out forwards}@keyframes snap_flyInFromDeck__bacfc{0%{transform:translate(30px,-30px);opacity:.7}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes snap_flyInFromDeckBot__HYpGy{0%{transform:translate(-30px,-30px);opacity:.7}to{transform:translateZ(0) scale(1);opacity:1}}@keyframes snap_flyToPlayer__HcRVy{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate(30px,-30px);opacity:0}}@keyframes snap_flyToBot__EKIbY{0%{transform:translateZ(0) scale(1);opacity:1}to{transform:translate(-30px,-30px);opacity:.5}}.snap_snapBadge__C9WyP{position:absolute;top:-10px;right:-10px;transform:none;z-index:1000;pointer-events:none}.snap_snapBadgeImage__2y17e{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.snap_snapBadgeShow__NlXE_{animation:snap_snapBadgeShow__NlXE_ 2s ease-in-out forwards}@keyframes snap_snapBadgeShow__NlXE_{0%{opacity:0;transform:scale(.3) rotate(-10deg)}5%{opacity:1;transform:scale(1.2) rotate(5deg)}10%{opacity:1;transform:scale(1) rotate(0deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.snap_cardDeck__K58co{position:relative;border-radius:8px;border:2px dashed #cbd5e1;display:flex;align-items:center;justify-content:center;background:rgba(148,163,184,.1)}.snap_cardDeck__K58co,.snap_cardPosition__5BPtS{width:var(--card-width);height:var(--card-height)}.snap_cardPosition__5BPtS{position:absolute;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.1)}.snap_gameCard__9pfgn{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.snap_snapWindow__83kjD{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100;backdrop-filter:blur(4px)}.snap_snapPrompt__ZefVE{background:white;padding:2rem;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.1);text-align:center;border:3px solid #f59e0b;animation:snap_pulse__mVDJd 1s ease-in-out infinite}@keyframes snap_pulse__mVDJd{0%,to{box-shadow:0 8px 32px rgba(0,0,0,.1)}50%{box-shadow:0 8px 32px rgba(245,158,11,.3)}}.snap_snapButton__z0Zp0{background:#f59e0b;color:white;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .2s}.snap_snapButton__z0Zp0:hover{background:#d97706;transform:scale(1.05)}.snap_snapButton__z0Zp0:active{transform:scale(.95)}.snap_playerArea__DQuaV{background:rgba(59,130,246,.1);border-radius:12px;border:2px solid rgba(59,130,246,.2)}.snap_botArea__k2F5k,.snap_playerArea__DQuaV{display:flex;align-items:center;gap:1rem;padding:1rem}.snap_botArea__k2F5k{background:rgba(239,68,68,.1);border-radius:12px;border:2px solid rgba(239,68,68,.2)}.snap_centerArea__81J2y{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2rem;background:rgba(16,185,129,.1);border-radius:12px;border:2px solid rgba(16,185,129,.2);position:relative;min-height:200px}.warcard_cardFlyIn__YWL3X{animation:warcard_fly-in__KLkrx .6s cubic-bezier(.4,.2,.2,1)}@keyframes warcard_fly-in__KLkrx{0%{transform:translateY(-120px) scale(.7) rotate(-10deg);opacity:.2}80%{transform:translateY(0) scale(1.05) rotate(2deg);opacity:1}to{transform:translateY(0) scale(1) rotate(0deg);opacity:1}}.warcard_cardFlyInPlayer__IeJUC{animation:warcard_fly-in-player__Afi_v .6s cubic-bezier(.4,.2,.2,1)}@keyframes warcard_fly-in-player__Afi_v{0%{transform:translateY(120px) scale(.7) rotate(10deg);opacity:.2}80%{transform:translateY(0) scale(1.05) rotate(-2deg);opacity:1}to{transform:translateY(0) scale(1) rotate(0deg);opacity:1}}.warcard_cardFlip__PdLJ2{transition:transform .6s cubic-bezier(.4,.2,.2,1);transform-style:preserve-3d}.warcard_cardFlip__PdLJ2.warcard_flipped___Ly8d{transform:rotateY(180deg)}.warcard_cardFace__Er1rr{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15)}.warcard_cardFront__htHuM{transform:rotateY(180deg);background:white}.warcard_cardWinGlow__cIKPW{box-shadow:0 0 20px rgba(34,197,94,.6),0 0 40px rgba(34,197,94,.4);transform:scale(1.05);transition:all .3s ease}