body { background-color: #ECE5DD; font-family: 'Helvetica', 'Arial', sans-serif; } .card { border-radius: 0.75rem; border: none; } .btn-primary { background-color: #25D366; border-color: #25D366; background-image: linear-gradient(to right, #25D366, #128C7E); } .btn-primary:hover { background-color: #128C7E; border-color: #128C7E; background-image: none; } .form-control:focus { border-color: #25D366; box-shadow: 0 0 0 0.25rem rgba(37, 211, 102, 0.25); } #status.online { color: #25D366; } #status.offline { color: #dc3545; }