.lhst_message {
    font-weight: bold;
    margin-top: 10px; /* Adds space between button & message */
    padding: 8px;
    border-radius: 5px;
    display: block;
    text-align: center;
    width: 100%; /* Ensures it does not overlap */
}

.lhst_message_success {
    color: green;
    background-color: #d4edda;
    border: 1px solid #c3e6cb;
}

.lhst_message_error {
    color: #665500; /* Dark yellowish text */
    background-color: #FFF8DC; /* Pale yellow background */
    border: 1px solid #E6C200; /* Slightly darker yellow border */
}

.lhst_settings_form_div {
    margin-left: 10px;
    padding: 15px;
    background-image: var(--pattern);
    background-size: 30%;
    border-radius: 20px;
    border-width: 2px;
    border-color: var(--wheat-color);
    color: var(--wheat-color);
    vertical-align: top;
    height: fit-content;

    display: block; /* Ensures it takes full width */
    width: 100%; /* Optional: Adjust width if needed */
    margin-bottom: 20px; /* Adds spacing between forms */
}
