.BlackjackGame_blackjack__OaT1y{display:flex;flex-direction:column;align-items:center;padding:20px;min-height:100vh;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569)}.BlackjackGame_gameTable__kzhK2{background:linear-gradient(135deg,#374151,#475569 50%,#334155);border-radius:20px;padding:40px;margin:20px 0;border:3px solid #06b6d4;box-shadow:0 10px 30px rgba(0,0,0,.5);min-height:400px;width:100%;max-width:800px}.BlackjackGame_handSection__CxbgX{margin:20px 0;text-align:center}.BlackjackGame_handValue__TJfYS{font-size:1.5rem;font-weight:700;margin:10px 0;color:white;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.BlackjackGame_cards__OIg3S{display:flex;justify-content:center;gap:10px;margin:20px 0;flex-wrap:wrap}.BlackjackGame_card__JVhgE{width:70px;height:100px;background:#f1f5f9;border:2px solid #333;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:5px;font-weight:700;box-shadow:0 4px 8px rgba(0,0,0,.3);position:relative;transition:transform .2s}.BlackjackGame_card__JVhgE:hover{transform:translateY(-5px)}.BlackjackGame_hiddenCard__H4WR5{background:linear-gradient(45deg,#1e3a8a,#1e40af);color:white;display:flex;align-items:center;justify-content:center;font-size:2rem}.BlackjackGame_redCard__dqVsl{color:#dc2626}.BlackjackGame_blackCard__vyl93{color:#000000}.BlackjackGame_cardRank__lfkrs{font-size:.8rem;font-weight:700}.BlackjackGame_cardSuit__HjMQw{font-size:1.5rem}.BlackjackGame_cardRankBottom__syqIg{font-size:.8rem;font-weight:700;transform:rotate(180deg)}.BlackjackGame_gameControls__PSQFw{display:flex;flex-direction:column;align-items:center;gap:20px;margin:20px 0}.BlackjackGame_betControls__BhOYr{display:flex;align-items:center;gap:15px;margin:20px 0}.BlackjackGame_betButton__ks9ht{background:linear-gradient(135deg,#0891b2,#0e7490);color:white;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:700;transition:all .3s;border:2px solid transparent}.BlackjackGame_betButton__ks9ht:hover{transform:scale(1.05);border-color:#06b6d4;box-shadow:0 4px 15px rgba(6,182,212,.4)}.BlackjackGame_betButton__ks9ht:disabled{background:#666;cursor:not-allowed;transform:none;border-color:transparent}.BlackjackGame_betAmount__rZiVq{font-size:1.5rem;font-weight:700;color:#06b6d4;min-width:120px;text-align:center;background:rgba(0,0,0,.3);padding:10px;border-radius:8px}.BlackjackGame_quickBets__3vJ_N{display:flex;gap:10px;margin:10px 0}.BlackjackGame_quickBetButton__JX2GG{background:linear-gradient(135deg,#64748b,#475569);color:white;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:700;transition:all .3s}.BlackjackGame_quickBetButton__JX2GG:hover{transform:scale(1.05);background:linear-gradient(135deg,#0891b2,#0e7490)}.BlackjackGame_quickBetButton__JX2GG:disabled{background:#666;cursor:not-allowed;transform:none}.BlackjackGame_actionButtons__91rCC{display:flex;gap:15px;flex-wrap:wrap;justify-content:center}.BlackjackGame_actionButton__5UqTa{background:linear-gradient(135deg,#0891b2,#0e7490);color:white;border:none;padding:12px 24px;border-radius:8px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:0 4px 8px rgba(0,0,0,.3);text-transform:uppercase;letter-spacing:1px}.BlackjackGame_actionButton__5UqTa:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(6,182,212,.4)}.BlackjackGame_actionButton__5UqTa:disabled{background:#666;cursor:not-allowed;transform:none;box-shadow:none}.BlackjackGame_hitButton__O_i3K{background:linear-gradient(135deg,#0891b2,#0e7490)}.BlackjackGame_standButton__f_lIk{background:linear-gradient(135deg,#dc2626,#b91c1c)}.BlackjackGame_doubleButton__nSz_f{background:linear-gradient(135deg,#f59e0b,#d97706)}.BlackjackGame_dealButton__1Y729,.BlackjackGame_newHandButton__JUBiG{background:linear-gradient(135deg,#0891b2,#0e7490);font-size:1.3rem;padding:15px 30px}.BlackjackGame_gameResult__I_TmX{font-size:2.5rem;font-weight:700;margin:20px 0;text-shadow:3px 3px 6px rgba(0,0,0,.7);text-transform:uppercase;letter-spacing:2px}.BlackjackGame_winResult__gyYRL{color:#10b981}.BlackjackGame_loseResult__8_kLJ{color:#ef4444}.BlackjackGame_pushResult__lj6Ad{color:#f59e0b}.BlackjackGame_blackjackResult__fxKXi{color:#06b6d4;animation:BlackjackGame_glow__Q1K5E 1s ease-in-out infinite alternate}@keyframes BlackjackGame_glow__Q1K5E{0%{text-shadow:0 0 20px #06b6d4,0 0 30px #06b6d4,0 0 40px #06b6d4}to{text-shadow:0 0 30px #06b6d4,0 0 40px #06b6d4,0 0 50px #06b6d4}}.BlackjackGame_dealerPlaying__418Yv{font-size:1.5rem;font-weight:700;color:#f59e0b;animation:BlackjackGame_pulse__V5wC7 1s ease-in-out infinite}@keyframes BlackjackGame_pulse__V5wC7{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.BlackjackGame_stats__24Ysz{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:20px 0;width:100%;max-width:800px}.BlackjackGame_statCard__Y9COt{background:rgba(255,255,255,.1);padding:15px;border-radius:10px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.BlackjackGame_statValue__Rqvlm{font-size:2rem;font-weight:700;color:#06b6d4}.BlackjackGame_statLabel__5tjAA{font-size:.9rem;color:#fff;margin-top:5px}@media (max-width:768px){.BlackjackGame_gameTable__kzhK2{padding:20px;margin:10px}.BlackjackGame_cards__OIg3S{gap:5px}.BlackjackGame_card__JVhgE{width:50px;height:70px;padding:3px}.BlackjackGame_cardRank__lfkrs{font-size:.6rem}.BlackjackGame_cardSuit__HjMQw{font-size:1rem}.BlackjackGame_actionButtons__91rCC{gap:10px}.BlackjackGame_actionButton__5UqTa{padding:10px 16px;font-size:.9rem}.BlackjackGame_betControls__BhOYr{flex-wrap:wrap;gap:10px}.BlackjackGame_quickBets__3vJ_N{flex-wrap:wrap}}