.DiceGame_diceGame__VLYmM{display:flex;flex-direction:column;align-items:center;padding:20px;min-height:100vh;background:linear-gradient(135deg,#1e293b,#334155 50%,#475569)}.DiceGame_diceArea__VhojC{background:linear-gradient(135deg,#374151,#475569 50%,#334155);padding:30px;border-radius:20px;margin:20px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #06b6d4;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.5)}.DiceGame_diceContainer__IEDUz{display:flex;justify-content:center;gap:30px;margin:30px 0}.DiceGame_dice__kaCXJ{width:80px;height:80px;background:#f1f5f9;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:3rem;box-shadow:0 8px 16px rgba(0,0,0,.3);border:3px solid #334155;transition:transform .2s}.DiceGame_dice__kaCXJ:hover{transform:scale(1.05)}.DiceGame_rolling__9jn9N{animation:DiceGame_roll__ttnv0 .1s linear infinite}@keyframes DiceGame_roll__ttnv0{0%{transform:rotateX(0deg) rotateY(0deg)}25%{transform:rotateX(90deg) rotateY(0deg)}50%{transform:rotateX(180deg) rotateY(90deg)}75%{transform:rotateX(270deg) rotateY(180deg)}to{transform:rotateX(1turn) rotateY(270deg)}}.DiceGame_diceSum__BZG9k{font-size:3rem;font-weight:700;color:#06b6d4;margin:20px 0;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.DiceGame_betControls__OslID{display:flex;align-items:center;gap:15px;margin:20px 0;flex-wrap:wrap;justify-content:center}.DiceGame_betButton__CWGEV{background:linear-gradient(135deg,#0891b2,#0e7490);color:white;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:700;transition:all .3s;font-size:1rem}.DiceGame_betButton__CWGEV:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(6,182,212,.4)}.DiceGame_betButton__CWGEV:disabled{background:#666;cursor:not-allowed;transform:none}.DiceGame_betAmount__MoJmU{font-size:1.5rem;font-weight:700;color:#06b6d4;min-width:120px;text-align:center;background:rgba(0,0,0,.3);padding:10px 15px;border-radius:8px;border:2px solid #06b6d4}.DiceGame_quickBets__URFEF{display:flex;gap:10px;margin:15px 0;flex-wrap:wrap;justify-content:center}.DiceGame_quickBetButton__oQZJn{background:linear-gradient(135deg,#64748b,#475569);color:white;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:700;transition:all .3s;font-size:.9rem}.DiceGame_quickBetButton__oQZJn:hover{transform:scale(1.05);background:linear-gradient(135deg,#0891b2,#0e7490)}.DiceGame_quickBetButton__oQZJn:disabled{background:#666;cursor:not-allowed;transform:none}.DiceGame_bettingArea__J9dgh{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:20px 0;width:100%;max-width:1200px}.DiceGame_betSection__7nfhm{background:linear-gradient(135deg,#374151,#475569 50%,#334155);padding:20px;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #06b6d4;box-shadow:0 4px 15px rgba(0,0,0,.3)}.DiceGame_betSectionTitle__Q2948{font-size:1.2rem;font-weight:700;margin-bottom:15px;text-align:center}.DiceGame_betOptions__WmUtz{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.DiceGame_betOption__Kgubq{background:linear-gradient(135deg,#0891b2,#0e7490);color:white;border:none;padding:12px;border-radius:8px;cursor:pointer;font-weight:700;transition:all .3s;text-align:center;font-size:.9rem}.DiceGame_betOption__Kgubq:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(6,182,212,.4)}.DiceGame_betOption__Kgubq:disabled{background:#666;cursor:not-allowed;transform:none}.DiceGame_betOption__Kgubq.DiceGame_selected__yS4kx{background:linear-gradient(135deg,#f59e0b,#d97706);color:white;box-shadow:0 0 20px rgba(245,158,11,.5)}.DiceGame_sumBets__R_B8L{background:linear-gradient(135deg,#1e40af,#1d4ed8)}.DiceGame_rangeBets__Jhk_1{background:linear-gradient(135deg,#059669,#047857)}.DiceGame_specialBets__6Ue7a{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.DiceGame_selectedBet__yyz0a{background:rgba(6,182,212,.2);padding:20px;border-radius:10px;margin:20px 0;border:2px solid #06b6d4;text-align:center}.DiceGame_selectedBetTitle__DE1e5{color:#06b6d4;font-weight:700;margin-bottom:5px}.DiceGame_selectedBetName__fh9kg{color:white;font-size:1.1rem;margin-bottom:5px}.DiceGame_selectedBetPayout__HkzIB{color:#10b981;font-weight:700}.DiceGame_rollButton__0a5Hz{background:linear-gradient(135deg,#0891b2,#0e7490);color:white;border:none;padding:15px 40px;border-radius:12px;font-size:1.5rem;font-weight:700;cursor:pointer;transition:all .3s;margin:20px;box-shadow:0 6px 20px rgba(6,182,212,.4);text-transform:uppercase;letter-spacing:1px}.DiceGame_rollButton__0a5Hz:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(6,182,212,.6)}.DiceGame_rollButton__0a5Hz:disabled{background:#666;cursor:not-allowed;transform:none;box-shadow:none}.DiceGame_rollHistory__ti_Le{background:linear-gradient(135deg,#374151,#475569 50%,#334155);padding:20px;border-radius:15px;margin:20px 0;width:100%;max-width:1000px;border:1px solid #06b6d4;box-shadow:0 4px 15px rgba(0,0,0,.3)}.DiceGame_historyGrid__XGcO3{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:15px}.DiceGame_historyItem__ByHP6{background:rgba(255,255,255,.1);padding:15px;border-radius:8px;text-align:center;border:1px solid #64748b}.DiceGame_historyDice__dEKvk{font-size:1.2rem;font-weight:700;color:white;margin-bottom:5px}.DiceGame_historyBet__3iXdi{font-size:.9rem;color:#ccc;margin-bottom:5px}.DiceGame_historyResult__K342F{font-weight:700}.DiceGame_historyWin__T8aGK{color:#10b981}.DiceGame_historyLoss__oO8ow{color:#ef4444}.DiceGame_stats__ruFC4{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:15px;margin:20px 0;width:100%;max-width:800px}.DiceGame_statCard__ia8PX{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)}.DiceGame_statValue__w4Yxj{font-size:2rem;font-weight:700;color:#06b6d4}.DiceGame_statLabel__8_SMp{font-size:.9rem;color:#fff;margin-top:5px}@media (max-width:768px){.DiceGame_diceContainer__IEDUz{gap:15px}.DiceGame_dice__kaCXJ{width:60px;height:60px;font-size:2rem}.DiceGame_diceSum__BZG9k{font-size:2rem}.DiceGame_betControls__OslID{flex-direction:column;gap:10px}.DiceGame_betOptions__WmUtz,.DiceGame_bettingArea__J9dgh,.DiceGame_historyGrid__XGcO3{grid-template-columns:1fr}}