.dark-mode {
    --background-color: #1a1a2e;
    --text-color: #ffffff;
    --text-light: #a0a0a0;
    --card-background: #16213e;
    --border-color: #333333;
}

.dark-mode body {
    background-color: var(--background-color);
    color: var(--text-color);
}

.dark-mode .match-card {
    background: var(--card-background);
}

.dark-mode .login-box {
    background: var(--card-background);
}

.dark-mode .login-header h1 {
    color: var(--primary-color);
}

.dark-mode .form-group input {
    background: #0f0f1a;
    border-color: var(--border-color);
    color: var(--text-color);
}

.dark-mode .match-teams-detail {
    background: var(--card-background);
}

.dark-mode .locked-content {
    background: var(--card-background);
}

.dark-mode .match-content {
    background: var(--card-background);
}

.dark-mode .package-card {
    background: var(--card-background);
}

.dark-mode .my-packages {
    background: var(--card-background);
}

.dark-mode .user-package-item {
    background: #0f0f1a;
}

.dark-mode .recharge-info {
    background: var(--card-background);
}

.dark-mode .wallet-card {
    background: #0f0f1a;
}

.dark-mode .wallet-address {
    background: #0a0a12;
}

.dark-mode .recharge-form {
    background: var(--card-background);
}

.dark-mode .orders-section {
    background: var(--card-background);
}

.dark-mode .orders-table th {
    background: #0f0f1a;
}

.dark-mode .profile-header {
    background: linear-gradient(135deg, #1DB954 0%, #0d8a3a 100%);
}

.dark-mode .stat-item {
    background: var(--card-background);
}

.dark-mode .profile-section {
    background: var(--card-background);
}

.dark-mode .package-item,
.dark-mode .match-view-item {
    background: #0f0f1a;
}

.dark-mode .footer {
    background: #0f0f1a;
}