.game-container{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}.game-header{margin-bottom:20px}.game-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.balance,.streak{font-size:24px;font-weight:700}.events{text-align:center}.special-event{color:gold;font-weight:700;margin-bottom:5px}.combinations{display:flex;gap:10px;justify-content:center;margin-bottom:5px}.combinations span{background:#4CAF50;color:#fff;padding:2px 8px;border-radius:10px;font-size:14px}.game-board{background:#8B0000;border-radius:10px;padding:20px;margin-bottom:20px}.betting-area{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}.betting-cell{position:relative;background:white;border-radius:10px;padding:20px;cursor:pointer;text-align:center;transition:all .3s ease;transform-origin:center}@keyframes spin{0%{transform:perspective(1000px) rotateY(0) scale(1)}25%{transform:perspective(1000px) rotateY(90deg) scale(1.1)}50%{transform:perspective(1000px) rotateY(180deg) scale(1.15)}75%{transform:perspective(1000px) rotateY(270deg) scale(1.1)}to{transform:perspective(1000px) rotateY(360deg) scale(1)}}@keyframes glow{0%{box-shadow:0 0 15px #ffd70099,inset 0 0 5px #ffd70066}50%{box-shadow:0 0 30px #ffd700e6,inset 0 0 15px #ffd70099}to{box-shadow:0 0 15px #ffd70099,inset 0 0 5px #ffd70066}}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}to{transform:scale(1);opacity:1}}.betting-cell.spinning{animation:spin 3s cubic-bezier(.4,0,.2,1) infinite;transform-style:preserve-3d;backface-visibility:hidden}.betting-cell.glowing{animation:glow 1.5s ease-in-out infinite;background:linear-gradient(45deg,#FFFACD,#FFF8DC)}.betting-cell.winner{transform:scale(1.15);box-shadow:0 0 30px gold,inset 0 0 20px #ffd70080;background:linear-gradient(135deg,#FFFACD,#FFD700);animation:pulse 1.5s ease-in-out infinite}.betting-cell img{width:100%;height:auto}.bet-amount{position:absolute;top:10px;right:10px;background:#FFD700;padding:5px 10px;border-radius:15px;font-weight:700}.control-panel{display:flex;justify-content:space-between;align-items:center;gap:20px}.chips{display:flex;gap:10px}.chip-btn{padding:10px 20px;border-radius:20px;border:none;background:#FFD700;cursor:pointer;font-weight:700}.chip-btn.active{background:#FFA500;color:#fff}.action-btn{padding:15px 30px;border-radius:25px;border:none;color:#fff;font-weight:700;cursor:pointer}.action-btn.roll{background:#32CD32}.action-btn.clear{background:#DC143C}.action-btn:disabled{background:#ccc;cursor:not-allowed}.result{margin-top:10px;font-size:20px;font-weight:700;text-align:center}.result .win{color:gold;text-shadow:1px 1px 2px rgba(0,0,0,.5)}body{margin:0;padding:0;background:#1a1a1a;color:#fff;min-height:100vh;display:flex;justify-content:center;align-items:center}#app{width:100%;max-width:1200px;margin:0 auto}*{box-sizing:border-box}button{font-family:inherit;transition:all .3s ease}button:hover{transform:scale(1.05)}button:active{transform:scale(.95)}
