body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background-color:#f0f0f0;min-height:100vh;text-align:center}.App-header{align-items:center;background-color:#1a1a1a;color:#fff;display:flex;justify-content:space-between;padding:1rem}.App-header h1{font-size:2rem;margin:0}.user-info{align-items:center;display:flex;font-size:.9rem;gap:2rem}.admin-link{background:#0000;border:1px solid #4caf50;border-radius:4px;color:#4caf50;cursor:pointer;font-size:14px;padding:4px 12px;transition:all .2s}.admin-link:hover{background:#4caf50;color:#fff}.App-main{max-width:1200px}.App-main,.metanet-auth{margin:0 auto;padding:2rem}.metanet-auth{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:400px}.connect-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:1rem;padding:12px 24px}.connect-button:hover{background-color:#45a049}.connect-button:disabled{background-color:#ccc;cursor:not-allowed}.error-message{color:#f44336;margin:1rem 0}.game-lobby{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem}.create-game-section{border-bottom:1px solid #e0e0e0;margin-bottom:2rem;padding-bottom:2rem}.bet-input{margin:1rem 0}.bet-input label{display:block;margin-bottom:.5rem}.bet-input input{font-size:16px;padding:8px;width:200px}.create-game-button{background-color:#2196f3;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.create-game-button:hover{background-color:#1976d2}.games-list table{border-collapse:collapse;margin-top:1rem;width:100%}.games-list td,.games-list th{border-bottom:1px solid #ddd;padding:12px;text-align:left}.games-list th{background-color:#f5f5f5;font-weight:700}.chess-game{grid-gap:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:grid;gap:2rem;grid-template-columns:300px 1fr;padding:2rem}.game-info{background:#f5f5f5;border-radius:8px;padding:1.5rem}.game-stats p{margin:.5rem 0}.game-board{align-items:center;height:560px;margin:0 auto;width:560px}.game-board,.game-controls{display:flex;justify-content:center}.game-controls{gap:1rem;grid-column:1/-1;margin-top:1rem}.double-button{background-color:#ff9800;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px}.double-button:hover{background-color:#e68900}.leave-button{background-color:#757575;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px}.leave-button:hover{background-color:#616161}.double-dialog{background:#fff;border-radius:8px;box-shadow:0 4px 16px #0003;left:50%;padding:2rem;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1000}.double-buttons{display:flex;gap:1rem;margin-top:1.5rem}.accept-button{background-color:#4caf50}.accept-button,.decline-button{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 20px}.decline-button{background-color:#f44336}.admin-login{background:#f5f5f5;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:100px auto;max-width:400px;padding:2rem}.login-form{display:flex;flex-direction:column;gap:1rem}.login-form input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem}.login-form button{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem}.login-form button:hover{background:#0056b3}.admin-dashboard{margin:2rem auto;max-width:1200px;padding:2rem}.tabs{border-bottom:2px solid #e0e0e0;display:flex;gap:1rem;margin-bottom:2rem}.tabs button{background:none;border:none;border-bottom:3px solid #0000;cursor:pointer;font-size:1rem;padding:.75rem 1.5rem;transition:all .3s}.tabs button.active{border-bottom-color:#007bff;color:#007bff}.tabs button:hover{color:#0056b3}.revenue-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.revenue-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1.5rem}.revenue-card h3{color:#666;font-size:.9rem;letter-spacing:.5px;margin:0 0 .5rem;text-transform:uppercase}.revenue-card .amount{color:#333;font-size:2rem;font-weight:700;margin:.5rem 0}.revenue-card .subtitle{color:#888;font-size:.9rem;margin:0}.config-section,.sweep-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:2rem;padding:2rem}.config-form{gap:1rem;max-width:600px}.config-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-group label{color:#555;font-weight:600}.form-group input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem}.sweep-button,.update-config-btn{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.75rem 1.5rem}.sweep-button:hover,.update-config-btn:hover{background:#218838}.sweep-button:disabled{background:#ccc;cursor:not-allowed}.warning{color:#dc3545;font-size:.9rem;margin-top:.5rem}.addresses-table,.history-table{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:hidden;width:100%}.addresses-table th,.history-table th{background:#f8f9fa;border-bottom:2px solid #e0e0e0;color:#555;font-weight:600;padding:1rem;text-align:left}.addresses-table td,.history-table td{border-bottom:1px solid #f0f0f0;padding:1rem}.addresses-table tr:hover,.history-table tr:hover{background:#f8f9fa}.mono{font-family:Courier New,monospace;font-size:.9rem}@media (max-width:768px){.admin-dashboard{padding:1rem}.revenue-cards{grid-template-columns:1fr}.tabs{flex-wrap:wrap}.addresses-table,.history-table{font-size:.9rem}.addresses-table td,.history-table td{padding:.5rem}}
/*# sourceMappingURL=main.3d394f79.css.map*/