/* ===== Reskin Ultimate Member ===== */

.um,
.um-account {
    background: transparent !important;
    color: #d8d2e8 !important;
}

.um-account-side,
.um-account-nav {
    background: #140a26 !important;
    border: 1px solid #241640 !important;
    border-radius: 12px !important;
}

.um-account-nav li a {
    color: #a89fc2 !important;
}

.um-account-nav li.active a,
.um-account-nav li a:hover {
    color: #ffffff !important;
    background: linear-gradient(90deg, #a855f7, #ec4899) !important;
    border-radius: 6px !important;
}

.um-account-heading,
.um-account-name,
.um-field-label label {
    color: #f5f3fa !important;
}

.um-account-tab,
.um-profile,
.um-form,
.um-well {
    background: #140a26 !important;
    border: 1px solid #241640 !important;
    border-radius: 12px !important;
    color: #d8d2e8 !important;
}

.um-field-area input[type="text"],
.um-field-area input[type="email"],
.um-field-area input[type="password"],
.um-fie

/* ===== Fix Form Fields & Button (lebih spesifik) ===== */
.um-account input[type="text"],
.um-account input[type="email"],
.um-account input[type="password"],
.um-account input[type="tel"],
.um-account input[type="number"],
.um-account textarea,
.um-account select,
.um form input[type="text"],
.um form input[type="email"],
.um form input[type="password"],
.um form textarea,
.um form select,
.um-field input[type="text"],
.um-field input[type="email"],
.um-field input[type="password"] {
    background: #0f0820 !important;
    border: 1px solid #2a1e46 !important;
    color: #f5f3fa !important;
    border-radius: 6px !important;
}

.um-account input[type="text"]::placeholder,
.um-account input[type="email"]::placeholder {
    color: #6b6280 !important;
}

.um-account label,
.um-field-label,
.um-field label {
    color: #d8d2e8 !important;
}

/* Tombol Update Account & tombol UM lainnya */
.um-account button,
.um-account input[type="submit"],
.um form button,
.um form input[type="submit"],
button.um-modal-btn,
.um-account-btn {
    background: linear-gradient(90deg, #a855f7, #ec4899) !important;
    border: none !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    font-weight: 700 !important;
    box-shadow: none !important;
}

.um-account button:hover,
.um-account input[type="submit"]:hover {
    opacity: 0.9;
}

/* Username field yang disabled/readonly biar tetap kebaca */
.um-account input:disabled,
.um-account input[readonly] {
    background: #1a1030 !important;
    color: #a89fc2 !important;
}