/* Basic styling for the buttons */
.clb-button {
    display: inline-block;
    padding: 10px 20px;
    margin: 5px;
    border-radius: 5px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    transition: background-color 0.3s ease, color 0.3s ease;
    cursor: pointer;
    border: 1px solid transparent; /* For consistent spacing when border changes */
}

/* Chat button specific styles */
.clb-chat-button {
    background-color: #28a745; /* Green */
    color: white;
    border-color: #28a745;
}

.clb-chat-button:hover {
    background-color: #218838;
    color: white;
    border-color: #1e7e34;
}

/* Login button specific styles */
.clb-login-button {
    background-color: #007bff; /* Blue */
    color: white;
    border-color: #007bff;
}

.clb-login-button:hover {
    background-color: #0056b3;
    color: white;
    border-color: #004085;
}

/* Optional: Style for the container if needed */
#clb-button-container {
    margin: 15px 0;
    text-align: center; /* Center the buttons if they are inline-block */
}