body{background:#000;color:#fff}.App{font-family:Play,sans-serif;font-style:normal;font-weight:400;text-align:center}.teams-input input{font-size:16px;margin:10px;padding:5px}.buttons{margin:20px}.buttons button{font-size:16px;margin:10px;padding:10px 20px}.veto{margin:0 auto;max-width:500px}.map-meta{height:100%;position:relative;width:100%}.map-meta .map-name{background:#000;border-radius:50px;color:#fff;font-size:12px;font-weight:700;padding:2px 10px;position:absolute;right:0;top:0}.maps{flex-wrap:wrap;gap:10px}.map-button,.maps{display:flex;flex-direction:column;justify-content:center;width:100%}.map-button{align-items:center;background-position:50%;background-size:cover;border:none;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:16px;height:100px;overflow:hidden;padding:10px 20px;position:relative}.map-button.ban:before{background:#020024;background:linear-gradient(180deg,#02002400 40%,red);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.map-button.pick:before{background:#002410;background:linear-gradient(180deg,#00241000 40%,#56ff2e)}.map-button.decider:before,.map-button.pick:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.map-button.decider:before{background:#002410;background:linear-gradient(180deg,#00241000 40%,#fb0)}.map-name{font-weight:700}.team-name{color:#fff;font-size:22px;font-weight:600;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.veto-order ul{list-style-type:none;padding:0}.veto-order li{margin:5px 0}.ban{color:red}.pick{color:green}.decider{color:orange}.Modal{background:#fff;border-radius:8px;bottom:auto;box-shadow:0 4px 8px #0003;left:50%;margin-right:-50%;outline:none;padding:20px;position:absolute;right:auto;top:50%;transform:translate(-50%,-50%)}.Overlay{background-color:#000000bf;bottom:0;left:0;position:fixed;right:0;top:0}.side-buttons button{font-size:16px;margin:0;padding:10px;width:100%}.ReactModalPortal,button,input{font-family:Play,sans-serif;font-style:normal;font-weight:400}.ReactModalPortal{color:#000}.side-buttons{align-items:center;display:flex;gap:20px;justify-content:space-between}.Modal,.Overlay{@apply w-full max-w-lg rounded-2xl shadow-xl bg-neutral-900 p-6 border border-neutral-700 text-neutral-100}
/*# sourceMappingURL=main.c28dfdd7.css.map*/