body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#121212;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{box-sizing:border-box}.App{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0 auto;max-width:1200px;padding:20px;text-align:center}.App-header{background-color:#282c34;border-radius:8px;color:#fff;margin-bottom:20px;padding:20px}h1{margin:0}main{background-color:#f0f0f0;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px}.map-veto-container{display:flex;flex-direction:column;gap:20px}.teams-setup{display:flex;justify-content:space-between;margin-bottom:20px}.team-input{align-items:center;display:flex;gap:10px}.team-input input{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:8px 12px}.status-message{background-color:#2a3b4d;border-radius:4px;color:#fff;margin-bottom:20px;padding:10px}.maps-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:30px}.results-container{background-color:#f8f8f8;border:1px solid #ddd;border-radius:8px;margin-top:20px;padding:20px}.final-result{background-color:#e6f7ff;border-left:4px solid #1890ff;margin-bottom:20px;padding:10px 15px}.veto-history{list-style-type:none;padding:0}.veto-history li{border-bottom:1px solid #eee;padding:8px 0}.reset-button{align-self:center;background-color:#d9534f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.reset-button:hover{background-color:#c9302c}.map-item{border-radius:8px;box-shadow:0 4px 8px #0000001a;cursor:pointer;overflow:hidden;position:relative;transition:transform .2s ease}.map-item:not(.banned):hover{transform:translateY(-5px)}.map-image-container{height:120px;overflow:hidden;position:relative}.map-image{height:100%;object-fit:cover;width:100%}.map-name{background-color:#1e2328;color:#fff;font-size:16px;font-weight:700;padding:10px;text-align:center}.banned{cursor:not-allowed;opacity:.7}.banned-overlay{align-items:center;background-color:#ff000080;color:#fff;display:flex;font-size:24px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;top:0;transform:rotate(-30deg);width:100%}.team-side-selection{background-color:#f8f8f8;border:1px solid #ddd;border-radius:8px;margin-top:20px;padding:20px;text-align:center}.side-buttons{display:flex;gap:20px;justify-content:center;margin-top:20px}.side-button{border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:all .2s ease}.ct-side{background-color:#5d79ae;color:#fff}.ct-side:hover{background-color:#4a6491}.t-side{background-color:#de9b35;color:#fff}.t-side:hover{background-color:#c48a2f}
/*# sourceMappingURL=main.96bccba5.css.map*/