```php


/* =========================================================
   GLOBAL
========================================================= */

html {
    background: #000000 !important;
}

body {
    background-color: #000000 !important;
    color: #ffffff;
}


/* =========================================================
   MAIN LAYOUT
========================================================= */

.main-wrapper {
    background-color: #000000 !important;
}


/* =========================================================
   HEADER
========================================================= */

.header {
    background-color: #000000 !important;
}

.header__bottom {
    background-color: #000000 !important;
}

.header .main-menu li a {
    color: #ffffff;
}

.header .main-menu li a:hover,
.header .main-menu li a:focus,
.header .main-menu li a.active {
    color: #d4af37 !important;
}

.header .main-menu li.menu_has_children > a::before {
    color: #d4af37 !important;
}

.header .main-menu li .sub-menu {
    background-color: #050505 !important;
    border: 1px solid rgba(212,175,55,.20);
}

.header .main-menu li .sub-menu li a {
    color: #ffffff !important;
}

.header .main-menu li .sub-menu li a:hover {
    color: #d4af37 !important;
    background-color: rgba(212,175,55,.06) !important;
}


/* =========================================================
   FOOTER
========================================================= */

.footer {
    background-color: #000000 !important;
}


/* =========================================================
   GOLD TEXT
========================================================= */

.text--base {
    color: #d4af37 !important;
}

.base-color {
    color: #d4af37 !important;
}

.text-shadow--base {
    text-shadow: 0 0 5px #d4af37 !important;
}

a:hover,
.page-breadcrumb li a:hover {
    color: #d4af37 !important;
}


/* =========================================================
   BUTTONS
========================================================= */

.btn--base {
    background: linear-gradient(
        135deg,
        #fff0a6 0%,
        #d4af37 45%,
        #9f7818 100%
    ) !important;

    color: #000000 !important;
    border-color: #d4af37 !important;
}

.btn--base:hover {
    background: linear-gradient(
        135deg,
        #fff7c7 0%,
        #e2bd45 45%,
        #b88c20 100%
    ) !important;

    color: #000000 !important;
}


/* =========================================================
   GOLD ICONS
========================================================= */

.custom--field i,
.overview-card__icon,
.info-card__icon,
.info-card__iconm,
.contact-info i,
.dashboard-card .number,
.dashboard-card .icon,
.ratings i,
.package-card__features li::before,
.scroll-to-top .scroll-icon {
    color: #d4af37 !important;
}


/* =========================================================
   OVERVIEW
========================================================= */

.overview-item::after {
    background: #d4af37;
    background: linear-gradient(
        to top,
        #d4af3726,
        #d4af3773,
        #d4af3726
    );
}


/* =========================================================
   CARDS
========================================================= */

.custom--card,
.dashboard-card,
.balance-card,
.package-card,
.feature-card,
.member-card,
.testimonial-item,
.contact-info-card,
.how-work-card__step,
.subscribe-wrapper {
    background-color: #050505 !important;
    color: #ffffff;
}

.custom--card,
.dashboard-card,
.balance-card,
.package-card,
.feature-card,
.member-card {
    border-color: rgba(212,175,55,.25) !important;
}


/* =========================================================
   CARD HEADINGS
========================================================= */

.package-card__title {
    background-color: #d4af37 !important;
    color: #000000 !important;
}


/* =========================================================
   GOLD BORDERS
========================================================= */

.package-card,
.custom--nav-tabs .nav-item .nav-link,
.custom--nav-tabs .nav-item .nav-link.active,
.custom--accordion .accordion-item,
.testimonial-item,
.contact-info-card:hover,
.form--control,
.modal .modal-content,
.custom--card,
.feature-card:hover,
.form--control:focus,
.member-card,
.pagination .page-item .page-link:hover {
    border-color: #d4af37 !important;
}


/* =========================================================
   GOLD GLOW
========================================================= */

.feature-card,
.overview-wrapper,
.info-card__icon,
.package-card,
.how-work-card__step,
.subscribe-wrapper,
.member-card,
.modal .modal-content,
.contact-info i {
    box-shadow:
        inset 0 0 10px rgba(212,175,55,.18) !important;
}


/* =========================================================
   FORM CONTROLS
========================================================= */

.form--control {
    background-color: #080808 !important;
    color: #ffffff !important;
    border: 1px solid #d4af37 !important;
}

.form--control::placeholder {
    color: #888888 !important;
}

.form--control:focus {
    background-color: #0b0b0b !important;
    color: #ffffff !important;
    border-color: #d4af37 !important;

    box-shadow:
        0 0 0 .15rem rgba(212,175,55,.08),
        0 0 15px rgba(212,175,55,.08) !important;
}


/*
   IMPORTANT:
   Sirf common form elements ko black kar rahe hain.
   Page-specific elements ko force nahi kar rahe.
*/

input.form-control,
textarea.form-control,
select.form-control,
.form-select {
    background-color: #080808 !important;
    color: #ffffff !important;
    border-color: rgba(212,175,55,.35) !important;
}

input.form-control:focus,
textarea.form-control:focus,
select.form-control:focus,
.form-select:focus {
    background-color: #0b0b0b !important;
    color: #ffffff !important;
    border-color: #d4af37 !important;
}

input::placeholder,
textarea::placeholder {
    color: #888888 !important;
}


/* =========================================================
   INPUT GROUP
========================================================= */

.input-group-text {
    border: none;
    background-color: #080808 !important;
    color: #ffffff !important;
}


/* =========================================================
   SELECT2
========================================================= */

.select2-dropdown {
    background-color: #050505 !important;
    border: 1px solid #d4af37 !important;
    border-radius: 5px !important;
    margin-top: 8px !important;

    box-shadow:
        0 3px 9px rgba(0,0,0,.5),
        0 0 15px rgba(212,175,55,.08) !important;
}

.select2-search--dropdown {
    padding: 10px !important;
    border-color: #d4af37 !important;
}

.select2-container--default
.select2-search--dropdown
.select2-search__field {
    border: 1px solid #d4af37 !important;
    background-color: #080808 !important;
    color: #ffffff !important;
    padding: 8px 12px;
    border-radius: 4px;
}

.select2-container--default
.select2-selection--single {
    background-color: #080808 !important;
    border: 1px solid #d4af37 !important;
    color: #ffffff !important;
    border-radius: .375rem !important;
}

.select2-container--default
.select2-selection--single
.select2-selection__rendered {
    color: #ffffff !important;
}

.select2-results__option {
    background-color: #050505 !important;
    color: #ffffff !important;
    border-bottom: 1px solid rgba(212,175,55,.15);
}

.select2-results__option.select2-results__option--selected,
.select2-container--default
.select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #d4af37 !important;
    color: #000000 !important;
}

.select2-container--default
.select2-results > .select2-results__options::-webkit-scrollbar-track {
    background: #000000 !important;
}

.select2-container--default
.select2-results > .select2-results__options::-webkit-scrollbar-thumb {
    background: #d4af37 !important;
}


/* =========================================================
   PAYMENT / DEPOSIT
========================================================= */

.payment-card-title {
    background-color: #d4af37 !important;
    color: #000000 !important;
}

.payment-system-list {
    --hover-border-color: #d4af37 !important;
    background-color: #050505 !important;
}

.payment-item {
    border-bottom: 1px solid rgba(255,255,255,.10);
}

.payment-item__check {
    border: 1px solid #d4af37 !important;
}

.payment-item:has(.payment-item__radio:checked) {
    border-left-color: #d4af37 !important;
}

.payment-item:has(.payment-item__radio:checked)
.payment-item__check {
    border: 3px solid #d4af37 !important;
}

.payment-item__btn {
    background: #d4af37 !important;
    color: #000000 !important;
}


/* =========================================================
   VERIFICATION
========================================================= */

.verification-code-wrapper {
    background-color: #050505 !important;
}


/* =========================================================
   TABLE
========================================================= */

.custom--table {
    background-color: #050505 !important;
}

.custom--table thead {
    background-color: #d4af37 !important;
}

.custom--table thead th {
    color: #000000 !important;
}

.custom--table tbody {
    background-color: #050505 !important;
}

.custom--table tbody td {
    color: #ffffff !important;
}


/* =========================================================
   LIST GROUP
========================================================= */

.list-group-item {
    background-color: #050505 !important;
    color: #ffffff !important;
    border: 1px solid rgba(212,175,55,.25) !important;
}


/* =========================================================
   TABS
========================================================= */

.custom--nav-tabs .nav-item .nav-link {
    color: #ffffff !important;
}

.custom--nav-tabs .nav-item .nav-link.active {
    background-color: #d4af37 !important;
    color: #000000 !important;
}


/* =========================================================
   ACCORDION
========================================================= */

.custom--accordion .accordion-item {
    background-color: #050505 !important;
}

.custom--accordion .accordion-button:not(.collapsed) {
    background-color: #d4af37 !important;
    color: #000000 !important;
}


/* =========================================================
   MODAL
========================================================= */

.modal .modal-content {
    background-color: #050505 !important;
    border: 1px solid #d4af37 !important;
    color: #ffffff !important;
}

.modal-header {
    border-bottom-color: rgba(212,175,55,.25) !important;
}

.modal-title {
    color: #ffe58a !important;
}

.modal-body {
    color: #dddddd !important;
}


/* =========================================================
   ALERTS
========================================================= */

/*
   Alert ka original type/color preserve rahega.
   Sirf dark theme appearance di gayi hai.
*/

.alert {
    color: #ffffff;
}

.alert__message {
    color: #eeeeee;
}


/* =========================================================
   PAGINATION
========================================================= */

.pagination .page-item .page-link {
    background-color: #050505 !important;
    color: #ffffff !important;
    border: 1px solid rgba(212,175,55,.35) !important;
}

.pagination .page-item .page-link:hover {
    background-color: #d4af37 !important;
    color: #000000 !important;
    border-color: #d4af37 !important;
}

.pagination .page-item.active .page-link {
    background-color: #d4af37 !important;
    color: #000000 !important;
    border-color: #d4af37 !important;
}


/* =========================================================
   SCROLL TO TOP
========================================================= */

.scroll-to-top {
    background-color: #d4af37 !important;
}

.scroll-to-top .scroll-icon {
    color: #000000 !important;
}


/* =========================================================
   PRELOADER
========================================================= */

.preloader {
    background-color: #000000 !important;
}

.preloader .preloader-container .animated-preloader {
    background-color: #d4af37 !important;
}


/* =========================================================
   COOKIES
========================================================= */

.cookies-card {
    background-color: #050505 !important;
    color: #ffffff !important;
    border: 1px solid #d4af37 !important;
}

.cookies-card__icon {
    background-color: #d4af37 !important;
    color: #000000 !important;
}

.cookies-btn {
    color: #ffffff;
}

.cookies-btn:hover {
    color: #d4af37;
}


/* =========================================================
   LANGUAGE SWITCHER
========================================================= */

.language_switcher__list {
    background-color: #050505 !important;
    border: 1px solid rgba(212,175,55,.25) !important;
}

.language_switcher__list .text {
    color: #ffffff !important;
}

.language_switcher__item a {
    border-bottom-color: rgba(212,175,55,.15) !important;
}

.language_switcher__item.selected {
    background-color: rgba(212,175,55,.08) !important;
}


/* =========================================================
   MOBILE MENU
========================================================= */

@media(max-width: 991px) {
    .navbar-collapse {
        background-color: #000000 !important;
    }
}


/* =========================================================
   INPUT POPUP
========================================================= */

.hover-input-popup .input-popup {
    background-color: #050505 !important;
    color: #ffffff !important;
    border: 1px solid rgba(212,175,55,.25);
}

.input-popup::after {
    border-color: transparent transparent #050505 transparent;
}


/* =========================================================
   COPY MESSAGE
========================================================= */

.copied::after {
    background-color: #d4af37 !important;
    color: #000000 !important;
}


/* =========================================================
   BADGES
========================================================= */

.badge--base,
.badge.bg--base {
    background-color: #d4af37 !important;
    color: #000000 !important;
}


/* =========================================================
   SELECTION
========================================================= */

::selection {
    background-color: #d4af37 !important;
    color: #000000 !important;
}


/* =========================================================
   SCROLLBAR
========================================================= */

::-webkit-scrollbar {
    width: 7px;
}

::-webkit-scrollbar-track {
    background: #000000 !important;
}

::-webkit-scrollbar-thumb {
    background: #d4af37 !important;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb:hover {
    background: #ffe58a !important;
}


/* =========================================================
   HEADINGS
========================================================= */

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #ffffff;
}


/* =========================================================
   IMPORTANT
   Blue ko globally force-black NAHI kiya gaya.
   
   Ye rules intentionally nahi lagaye:
   
   .bg-primary
   .bg-info
   .bg-success
   .bg-danger
   .bg-warning
   section
   .container
   .dashboard-wrapper
   .content-wrapper
   [style*="background"]
   
   Isse Withdraw / Support / Alerts / page-specific
   functionality aur styling break nahi hogi.
========================================================= */
```
