*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f5f5;color:#333;font-family:Arial,sans-serif;line-height:1.6}.poker-app{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000001a;margin:0 auto;max-width:960px;padding:20px}header{border-bottom:2px solid #eee;margin-bottom:30px;padding-bottom:15px;text-align:center}h1{color:#28a745;font-size:36px;margin-bottom:5px}h2,h3,h4{color:#2c3e50;margin-bottom:15px}.tagline{color:#6c757d;font-style:italic;margin:0}button{background-color:#3498db;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 15px}button:hover{background-color:#2980b9}button:disabled{background-color:#bdc3c7;cursor:not-allowed}input,select{border:1px solid #ddd;border-radius:4px;font-size:14px;margin-right:5px;padding:8px}.player-management{background-color:#ecf0f1;border-radius:4px;display:flex;justify-content:space-between;margin-bottom:20px;padding:15px}.player-dashboard{display:flex;flex-wrap:wrap;gap:20px}.bet-tracker,.chip-counter{background-color:#f9f9f9;border-radius:4px;box-shadow:0 2px 5px #0000001a;flex:1 1;min-width:300px;padding:15px}.chip-row{align-items:center;display:flex;margin-bottom:10px}.chip{border-radius:50%;display:inline-block;height:30px;margin-right:10px;width:30px}.chip.white{background-color:#fff;border:2px solid #333}.chip.red{background-color:red}.chip.blue{background-color:blue}.chip.green{background-color:green}.chip.black{background-color:#000}.chip-count{font-weight:700;margin:0 10px;min-width:30px;text-align:center}.quick-bets{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0}.bet-history{margin-top:15px}.bet-history ul{list-style-type:none;max-height:200px;overflow-y:auto}.bet-history li{border-bottom:1px solid #eee;padding:5px 0}.game-history{margin-top:30px}.history-table{border-collapse:collapse;margin-top:10px;width:100%}.history-table td,.history-table th{border-bottom:1px solid #eee;padding:10px;text-align:left}.history-table th{background-color:#f2f2f2}.positive{color:green}.negative{color:red}.total-value{font-size:18px;font-weight:700;margin-top:15px}.game-manager{background-color:#f8f9fa;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:20px}.add-player-form,.game-screen,.setup-screen,.showdown-screen{margin-bottom:20px}.add-player-form{display:flex;gap:10px}.player-list{margin:20px 0}.player-list ul{list-style-type:none;padding:0}.player-list li{border-radius:4px;margin:5px 0;padding:10px;transition:background-color .3s ease}.player-list li span.position-indicator{border-radius:12px;color:#fff;display:inline-block;font-size:.8em;font-weight:700;margin-left:5px;padding:2px 6px}.dealer-tag{background-color:#007bff}.sb-tag{background-color:#ffc107}.bb-tag{background-color:#dc3545}.setup-screen .dealer-tag{background-color:initial;color:#007bff;font-style:italic;font-weight:400;padding:0}.turn-indicator{animation:blink 1s infinite;color:#28a745;font-weight:700}@keyframes blink{50%{opacity:.5}}.game-settings{background-color:#e9ecef;border-radius:4px;margin:20px 0;padding:15px}.game-settings div{margin-bottom:10px}.new-hand-btn,.start-game-btn{background-color:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.start-game-btn:disabled{background-color:#6c757d;cursor:not-allowed}.active-player{background-color:#d4edda;border-left:4px solid #28a745;font-weight:700}.folded-player{color:#6c757d;opacity:.7;text-decoration:line-through}.player-actions{align-items:center;background-color:#e9ecef;border-radius:4px;display:flex;gap:10px;margin-top:20px;padding:15px}.action-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.action-buttons button{min-width:100px}.raise-action{display:flex;gap:5px}.current-bet,.pot{background-color:#dee2e6;border-radius:4px;margin-bottom:10px;padding:10px;text-align:center}.community-cards-prompt{background-color:#ffc107;border-radius:4px;font-weight:700;margin:20px 0;padding:15px;text-align:center}.game-controls{display:flex;gap:10px;margin-top:20px}.restart-game-btn{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.restart-game-btn:hover{background-color:#c82333}.menu-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px}.menu-btn:hover{background-color:#0056b3}.player-item{align-items:center;display:flex;justify-content:space-between}.player-info{flex:1 1}.dealer-tag{color:#007bff;font-weight:700}.edit-money{display:flex;gap:5px}.edit-money input{width:80px}.remove-player-btn{background-color:#dc3545;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.remove-player-btn:hover{background-color:#c82333}.app-footer{border-top:1px solid #eee;color:#6c757d;flex-direction:column;gap:10px;margin-top:40px;padding-top:20px;text-align:center}.app-footer,.github-link{align-items:center;display:flex}.github-link{color:#007bff;gap:5px;text-decoration:none}.github-link:hover{text-decoration:underline}.github-link:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23007bff' d='M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:20px;width:20px}
/*# sourceMappingURL=main.bb812d2f.css.map*/