@import url('https://fonts.googleapis.com/css2?family=Nunito:wght@400;600&display=swap'); body { display: none; background-color: transparent; } #app { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 500px; height: 600px; background-color: #1c1c1c; border-radius: 20px; border: 5px solid #4a90e2; overflow: auto; font-family: 'Nunito', sans-serif; color: #ffffff; text-align: center; padding: 15px; } .close-btn { position: absolute; top: 15px; right: 15px; font-size: 1.5rem; color: #e74c3c; transition: color 0.3s; } .close-btn:hover { color: #3498db; } .form-check-input { background-color: transparent !important; border: 1px solid #4a90e2; background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e") !important; } .form-check-input:checked { background-color: transparent !important; border: 1px solid #e74c3c; } .label { margin-top: 20px; color: #4a90e2; font-weight: 600; } .centered { display: flex; justify-content: center; flex-wrap: wrap; } .form-control { width: 70%; background-color: transparent !important; color: #ffffff !important; text-align: center; border: 1px solid #4a90e2; border-radius: 8px; padding: 5px; } .form-control::placeholder { color: #bdc3c7 !important; opacity: 1; } .update-btn { margin-top: 10px; color: #ffffff; border: 1px solid #4a90e2; background-color: transparent; padding: 5px 10px; border-radius: 8px; transition: all 0.3s; } .update-btn:hover { color: #e74c3c; border-color: #e74c3c; } .player-table { margin-top: 20px; width: 90%; } .table-label { font-size: 1.2rem; color: #4a90e2; font-weight: 600; } .player { padding: 8px 0; color: #ecf0f1; border-bottom: 1px solid #4a90e2; } ::-webkit-scrollbar { display: none; }