body.theme-dark,
body.theme-dark .panel-header {
    background: rgba(15,23,42,.96);
    color: #e5e7eb;
}

body.theme-dark .container,
body.theme-dark .panel-body,
body.theme-dark .profile-avatar,
body.theme-dark .profile-header,
body.theme-dark .video-card,
body.theme-dark .video-grid {
    background: #020617;
}

body.theme-dark .header {
    background: rgba(15,23,42,.96);
    border-bottom-color: rgba(15,23,42,.8);
}

body.theme-dark .header:hover {
    background: #0f172a;
    box-shadow: 0 2px 18px rgba(15,23,42,.8);
}

body.theme-dark .logo {
    color: #f9fafb;
}

body.theme-dark .bottom-nav {
    background: rgba(15,23,42,.98);
    border-top-color: rgba(15,23,42,.9);
}

body.theme-dark .nav-item {
    color: #f0f0f0;
}

body.theme-dark .nav-item:hover {
    color: #f7188f;
    background: rgba(15,23,42,.8);
}

body.theme-dark .nav-item.active {
    color: #f7188f;
}

body.theme-dark .video-overlay-content {
    background: linear-gradient(to top,rgba(0,0,0,.8),transparent);
}

body.theme-dark .panel-item,
body.theme-dark .panel-item i {
    color: #9ca3af;
}

body.theme-dark #leftPanel .panel-item a[href^="?lang="] {
    background: #111827;
    color: #e5e7eb;
}

body.theme-dark #leftPanel .panel-item a[href^="?lang="]:hover {
    background: #1f2937;
}

body.theme-dark .header-btn:active,
body.theme-dark .panel-item:active {
    background: rgba(15,23,42,.9);
}

body.theme-dark .account-menu-dropdown {
    background: #020617;
    box-shadow: 0 20px 60px rgba(15,23,42,.9);
}

body.theme-dark .comment,
body.theme-dark .comment-input-area,
body.theme-dark .comments-drawer,
body.theme-dark .video-menu,
body.theme-dark .video-menu .menu-item {
    background: #0f172a;
    color: #e5e7eb;
}

body.theme-dark button.comment-report {
    background: #0f172a;
    color: #c8c8c8;
}

body.theme-dark .comment-author {
    color: #f8006d;
}

body.theme-dark .comment-input-area {
    border-top: 1px solid #2f2f2f;
}

body.theme-dark .form-input {
    background: #000;
    color: #e5e7eb;
    border-color: #8b3346;
}

body.theme-dark .form-input::placeholder {
    color: #6b7280;
}

body.theme-dark .btn.btn-secondary,
body.theme-dark .settings-tab-button,
body.theme-dark .settings-tab-content .btn.btn-secondary {
    background: #111827;
    color: #e5e7eb;
}

body.theme-dark .btn.btn-primary {
    background: #f70064;
    border-color: #da005c;
}

body.theme-dark .chat-section,
body.theme-dark .notification-item,
body.theme-dark .stream-actions,
body.theme-dark .video-options-modal {
    background: #0f172a;
    border-color: #1f2937;
}

body.theme-dark .notification-item:hover {
    background: rgba(15,23,42,.9);
    border-color: #334155;
}

body.theme-dark .notification-item.unread {
    background: rgb(239 0 101 / 14%);
    border-color: #ffafd1;
}

body.theme-dark .breadcrumbs a,
body.theme-dark .comment-text,
body.theme-dark .comments-list,
body.theme-dark .feed-tab,
body.theme-dark .notification-subtitle,
body.theme-dark .notification-time,
body.theme-dark .notification-title,
body.theme-dark .settings-tab-content .form-label,
body.theme-dark .settings-tab-content h3,
body.theme-dark main.video-feed.video-grid h2 {
    color: #e5e7eb;
}

body.theme-dark .video-menu .menu-item:hover {
    background: #111827;
}

body.theme-dark .gift-modal .modal-content,
body.theme-dark .start-form {
    background: #0f172a;
    color: #e5e7eb;
    border-color: #1f2937;
}

body.theme-dark .gift-modal .modal-footer,
body.theme-dark .gift-modal .modal-header {
    border-color: #1f2937;
    color: #cbd5e1;
}

body.theme-dark .gift-card {
    border-color: #1f2937;
    color: #e5e7eb;
}

body.theme-dark .feed-tab.active,
body.theme-dark .gift-card .gift-price,
body.theme-dark .gift-card .gift-title {
    color: #fb7185;
}

body.theme-dark .chat-input-area,
body.theme-dark .chat-input-bar,
body.theme-dark .comment-form {
    background: #0f172a;
    border-top-color: #1f2937;
}

body.theme-dark .chat-input,
body.theme-dark .comment-input {
    background: #0f172a;
    border-color: #334155;
    color: #e5e7eb;
}

body.theme-dark .chat-header {
    border-bottom-color: #1f2937;
    color: #e5e7eb;
}

body.theme-dark .chat-messages {
    background: #0b1220;
}

body.theme-dark .chat-content {
    background: #080b10;
    color: #ededed;
    box-shadow: 0 1px 3px rgba(2,6,23,.6);
}

body.theme-dark .chat-msg {
    background: #0b1220;
    border-color: #1f2937;
    color: #e5e7eb;
    box-shadow: 0 1px 2px rgba(2,6,23,.4);
}

body.theme-dark .chat-msg.me {
    background: rgba(251,113,133,.16);
    border-color: rgba(251,113,133,.35);
}

body.theme-dark .chat-msg.them {
    background: #0b1220;
    border-color: #1f2937;
}

body.theme-dark .balance,
body.theme-dark .breadcrumbs .current,
body.theme-dark .close-comments,
body.theme-dark .comments-loading,
body.theme-dark .message-footer,
body.theme-dark .message-timestamp {
    color: #cbd5e1;
}

body.theme-dark .card {
    background: #0f172a;
    border-color: #1f2937;
    color: #e5e7eb;
}

body.theme-dark .pkg,
body.theme-dark select#gateway {
    color: #e5e7eb;
    border-color: #334155;
}

body.theme-dark #chatBox {
    background: #0f172a;
    border-color: #1f2937!important;
    color: #e5e7eb;
}

body.theme-dark .emoji-picker {
    background: #0f172a!important;
    border-color: #334155!important;
    color: #e5e7eb!important;
}

body.theme-dark select#gateway {
    background: #0f172a;
}

body.theme-dark .settings-tabs {
    background: 0 0;
}

body.theme-dark .settings-tab-button.active {
    background: #fb7185;
    color: #fff;
}

body.theme-dark .settings-tab-content section {
    background: #020617!important;
    border-color: #1f2937!important;
}

body.theme-dark .settings-tab-content .form-input {
    background: #020617;
    border-color: #1f2937;
    color: #e5e7eb;
}

body.theme-dark .u-alert-error {
    background: rgba(127,29,29,.9);
    color: #fee2e2;
}

body.theme-dark .u-alert-success {
    border-radius: 8px;
    padding: 10px;
    margin-bottom: 16px;
    background: rgba(22,101,52,.9);
    color: #bbf7d0;
}

@media(min-width:501px) {
    body.theme-dark {
        background: #111827;
    }
}

body.theme-dark .header-btn {
    color: #e5e7eb;
    background: 0 0;
}

body.theme-dark .breadcrumbs {
    color: #9ca3af;
    border-bottom-color: #1f2937;
}

body.theme-dark .breadcrumbs .sep {
    color: #64748b;
}

body.theme-dark .live-card-body {
    background: #3a3c44;
}

body.theme-dark .modal-card-dark {
    background: #020617;
    border: 1px solid rgba(148,163,184,.4);
}

body:not(.theme-dark) .modal-card-dark {
    background: #fff;
    border: 1px solid rgba(0,0,0,.08);
    box-shadow: 0 20px 60px rgba(0,0,0,.15);
}

body:not(.theme-dark) .modal-header-dark {
    border-bottom-color: rgba(0,0,0,.08);
}

body:not(.theme-dark) .modal-title {
    color: #111827;
}

body.theme-dark .stat-icon-circle.icon-share,
body:not(.theme-dark) .modal-actions {
    background: #fff;
}

body:not(.theme-dark) .btn-close-dark {
    color: #333;
}

body.theme-dark .modal-header-dark {
    border-bottom-color: rgba(148,163,184,.35);
}

body.theme-dark .modal-title {
    color: #f9fafb;
}

body.theme-dark .btn-close-dark {
    color: #9ca3af;
}

/* Actions vertical adjustments for dark theme */
body.theme-dark .actions-vertical .action-btn i {
    background: rgba(255,255,255,0.06);
    color: #fff;
    padding: 8px;
    box-shadow: 0 6px 18px rgba(0,0,0,0.45);
    border-radius: 50%;
    backdrop-filter: blur(6px);
}
body.theme-dark .action-btn:hover i {
    background: rgba(255,255,255,0.09);
}

body.theme-dark .modal-actions {
    background: #020617;
}

body.theme-dark .feed-tabs {
    background: #020617;
    border-bottom-color: #111827;
}

body.theme-dark .feed-tab {
    color: #e5e7eb;
}

body.theme-dark .feed-tab.active {
    color: #f70051;
}

body.theme-dark .comments-drawer {
    background: #0f172a;
    border-top: 1px solid #1f2937;
}

body.theme-dark .comments-header {
    color: #e5e7eb;
    border-bottom-color: #1f2937;
}

body.theme-dark .comments-loading .spinner {
    border-color: #fb7185 #334155 #334155;
}

body.theme-dark .chat-user {
    color: #f70051;
}

body.theme-dark .auth-card {
    color: #fff;
    background: #323c55;
}

body.theme-dark .chat-text,
body.theme-dark .form-label,
body.theme-dark .stat-count,
body.theme-dark .stat-text {
    color: #fff;
}

body.theme-dark .bottom-nav span {
    color: #f1f1f1;
}

/* Migrated inline styles for dark theme */
body.theme-dark .msg-bullhorn { color: #ff7b9a; font-size:36px; }
body.theme-dark .msg-subtext { color: #9ca3af; font-size:13px; margin-top:4px; }
body.theme-dark .msg-emoji-btn { padding:6px 10px; }
body.theme-dark .msg-input-flex { flex:1; }
body.theme-dark .msg-file-label { padding:6px 10px; display:flex; align-items:center; justify-content:center; margin:0; }
body.theme-dark .hidden-file-input { display:none; }
body.theme-dark .conversation-list-top { margin-top:10px; }
body.theme-dark .download-action { margin-bottom:8px; }
body.theme-dark .input-flex { flex:1; }
body.theme-dark .frames-muted { color:#9ca3af; padding:6px; }
body.theme-dark .mb-16 { margin-bottom:16px; }

body.theme-dark .rewards-log-icon { width:44px; height:44px; border-radius:12px; display:inline-flex; align-items:center; justify-content:center; flex:0 0 44px; margin-right:12px; }
body.theme-dark .rewards-positive { background: rgba(16,185,129,0.12); color:#34d399; }
body.theme-dark .rewards-negative { background: rgba(239,68,68,0.08); color:#fb7185; }
body.theme-dark .rewards-gift { background: rgba(236,72,153,0.06); color:#f472b6; }
body.theme-dark .rewards-tv { background: rgba(59,130,246,0.06); color:#60a5fa; }
body.theme-dark .rewards-bonus { background: rgba(245,158,11,0.06); color:#f59e0b; }


body.theme-dark .stream-stats-bar {
    background: #0f172a;
    color: #eee;
    border: 1px solid #182545;
}

body.theme-dark .stat-item:hover {
    background: #2d406d;
}

body.theme-dark img.notification-avatar {
    background: #e3e3e3;
}

body.theme-dark .live-card {
    border: 1px solid #585858;
    background: #70707082;
}

body.theme-dark::-webkit-scrollbar-track {
    background: #0b1220;
}

body.theme-dark::-webkit-scrollbar-thumb {
    background-color: #fb7185;
}

body.theme-dark * {
    scrollbar-color: #fb7185 #0b1220;
}

body.theme-dark .avatar-ring {
    background: linear-gradient(#020617,#020617) padding-box,conic-gradient(#ff0050,#ffd400,#3b82f6,#22c55e,#ff0050) border-box;
}

body.theme-dark .profile-actions .btn,
body.theme-dark .profile-actions a.btn,
body.theme-dark .profile-action-btn {
    color: #e5e7eb!important;
}

body.theme-dark .profile-action-icon {
    background: #1f2937!important;
    color: #e5e7eb!important;
}

body.theme-dark .video-info-section {
    background: #111827;
    border-color: #1f2937;
}

body.theme-dark .video-info-title {
    color: #f8fafc;
}

body.theme-dark .video-info-text,
body.theme-dark .video-info-tags,
body.theme-dark .video-info-row strong,
body.theme-dark .video-info-variant-top {
    color: #e5e7eb;
}

body.theme-dark .video-info-row {
    border-bottom-color: #1f2937;
}

body.theme-dark .video-info-card,
body.theme-dark .video-info-variant {
    background: #0f172a;
}

body.theme-dark .video-info-card strong {
    color: #f8fafc;
}

body.theme-dark .video-info-card span,
body.theme-dark .video-info-row span,
body.theme-dark .video-info-section-title,
body.theme-dark .video-info-variant-meta,
body.theme-dark .video-info-loading,
body.theme-dark .video-info-empty {
    color: #94a3b8;
}

body.theme-dark .report-modal {
    background: #0f172a;
    color: #e5e7eb;
}

body.theme-dark .report-modal-header {
    border-color: #1e293b;
}

body.theme-dark .report-modal-subtitle,
body.theme-dark .report-form-group label {
    color: #cbd5e1;
}

body.theme-dark .comment-more-trigger,
body.theme-dark .comment-more-menu,
body.theme-dark .comment-more-item,
body.theme-dark .comment-edit-modal,
body.theme-dark .comment-edit-textarea {
    background: #1f2937!important;
    color: #e5e7eb!important;
}

 

body.theme-dark .badge-live,
body.theme-dark .live-badge,
body.theme-dark [class*="badge-live"],
body.theme-dark [class*="live-badge"] {
    background: linear-gradient(135deg,#ff0050,#ff3b7a) !important;
    color: #fff !important;
}

body.theme-dark .btn-primary,
body.theme-dark button.btn-primary {
    background: linear-gradient(135deg,#ff0050,#ff3b7a) !important;
    color: #fff !important;
}

body.theme-dark .btn-secondary,
body.theme-dark button.btn-secondary {
    background: linear-gradient(135deg,#334155,#475569) !important;
    color: #e5e7eb !important;
}

body.theme-dark a,
body.theme-dark a * {
    color: #cbc2c7 !important;
}

body.theme-dark img,
body.theme-dark video,
body.theme-dark canvas {
    background: transparent !important;
}

body.theme-dark input,
body.theme-dark textarea,
body.theme-dark select {
    background: #0f172a !important;
    color: #e5e7eb !important;
    border-color: #334155 !important;
}

 

 

 

body.theme-dark .panel-body .panel-item:hover {
    background: #334155 !important;
}

body.theme-dark .panel-body .panel-item i {
    color: #ffffff !important;
}

body.theme-dark .panel-body .panel-item:hover i {
    color: #e5e7eb !important;
}

body.theme-dark .panel-body div[style*="border-top"] {
    border-top-color: #334155 !important;
    background: #1e293b !important;
}

body.theme-dark .panel-body div[style*="font-weight:600"] {
    color: #e5e7eb !important;
}

body.theme-dark .panel-body div[style*="border-bottom"] {
    border-bottom-color: #334155 !important;
    background: #1e293b !important;
}

body.theme-dark .panel-body a[style*="text-decoration:none"] {
    background: #1e293b !important;
}

body.theme-dark .panel-body a[style*="text-decoration:none"] div {
    background: #1e293b !important;
    color: #e5e7eb !important;
}

body.theme-dark .panel-body a[style*="text-decoration:none"] div[style*="font-weight:600"] {
    color: #e5e7eb !important;
}

body.theme-dark .panel-body a[style*="text-decoration:none"] div[style*="color:#6b7280"] {
    color: #94a3b8 !important;
}

body.theme-dark .panel-body div[style*="font-size:13px"] {
    color: #94a3b8 !important;
}

body.theme-dark .panel-body div[style*="font-size:14px"] {
    color: #e5e7eb !important;
}

body.theme-dark .auth-page {
    background: #0f172a !important;
}

body.theme-dark .auth-page-inner {
    background: #0f172a !important;
}

body.theme-dark .auth-card {
    background: #1e293b !important;
    border: 1px solid #334155 !important;
}

body.theme-dark .auth-card > * {
    background: #1e293b !important;
    color: #e5e7eb !important;
}

body.theme-dark .auth-card input {
    background: #0f172a !important;
    color: #e5e7eb !important;
    border-color: #334155 !important;
}

body.theme-dark .auth-card select {
    background: #0f172a !important;
    color: #e5e7eb !important;
    border-color: #334155 !important;
}

body.theme-dark .auth-card button {
    background: linear-gradient(135deg,#ff0050,#ff3b7a) !important;
    color: #fff !important;
}

body.theme-dark .auth-title {
    color: #e5e7eb !important;
}

body.theme-dark .auth-form {
    background: #1e293b !important;
}

body.theme-dark .auth-input {
    background: #0f172a !important;
    color: #e5e7eb !important;
    border-color: #334155 !important;
}

body.theme-dark .auth-submit {
    background: linear-gradient(135deg,#ff0050,#ff3b7a) !important;
    color: #fff !important;
}

body.theme-dark .auth-footer {
    background: #1e293b !important;
    color: #94a3b8 !important;
}

body.theme-dark .auth-footer a {
    color: #f7188f !important;
}

body.theme-dark .policy-notice {
    background: rgba(255, 191, 0, 0.15) !important;
    border-color: rgba(255, 191, 0, 0.3) !important;
    color: #fcd34d !important;
}

body.theme-dark .policy-notice strong {
    color: #fcd34d !important;
}

body.theme-dark .policy-notice ul {
    color: #fcd34d !important;
}

body.theme-dark .policy-notice li {
    color: #fcd34d !important;
}

body.theme-dark .form-label {
    color: #e5e7eb !important;
}

body.theme-dark .form-group label {
    color: #e5e7eb !important;
}

body.theme-dark .u-alert-error {
    background: rgba(239, 68, 68, 0.15) !important;
    border-color: rgba(239, 68, 68, 0.3) !important;
    color: #fca5a5 !important;
}

body.theme-dark .u-alert-success {
    background: rgba(34, 197, 94, 0.15) !important;
    border-color: rgba(34, 197, 94, 0.3) !important;
    color: #86efac !important;
}

body.theme-dark .auth-input[type="select"],
body.theme-dark select.auth-input {
    background: #0f172a !important;
    color: #e5e7eb !important;
    border-color: #334155 !important;
}

body.theme-dark .auth-input option {
    background: #0f172a !important;
    color: #e5e7eb !important;
}

body.theme-dark * [style*="background:#fff"],
body.theme-dark * [style*="background: #fff"],
body.theme-dark * [style*="background:#ffffff"],
body.theme-dark * [style*="background: #ffffff"],
body.theme-dark * [style*="background:#fafafa"],
body.theme-dark * [style*="background: #fafafa"],
body.theme-dark * [style*="background:#f9f9f9"],
body.theme-dark * [style*="background: #f9f9f9"],
body.theme-dark * [style*="background:#f8f9fa"],
body.theme-dark * [style*="background: #f8f9fa"] {
    background: #1e293b !important;
}

body.theme-dark * [style*="background:#fff7cc"],
body.theme-dark * [style*="background: #fff7cc"],
body.theme-dark * [style*="background:#fffbe6"],
body.theme-dark * [style*="background: #fffbe6"] {
    background: rgba(255, 191, 0, 0.15) !important;
    border-color: rgba(255, 191, 0, 0.3) !important;
    color: #fcd34d !important;
}

body.theme-dark * [style*="background:#eef6ff"],
body.theme-dark * [style*="background: #eef6ff"] {
    background: rgba(59, 130, 246, 0.15) !important;
    border-color: rgba(59, 130, 246, 0.3) !important;
    color: #93c5fd !important;
}

body.theme-dark * [style*="background:#fff0f5"],
body.theme-dark * [style*="background: #fff0f5"] {
    background: rgba(255, 0, 80, 0.15) !important;
}

body.theme-dark * [style*="background:#000"],
body.theme-dark * [style*="background: #000"],
body.theme-dark * [style*="background:#111"],
body.theme-dark * [style*="background: #111"] {
    background: #0f172a !important;
}

body.theme-dark * [style*="color:#111827"],
body.theme-dark * [style*="color: #111827"],
body.theme-dark * [style*="color:#1a1a1a"],
body.theme-dark * [style*="color: #1a1a1a"],
body.theme-dark * [style*="color:#000"],
body.theme-dark * [style*="color: #000"],
body.theme-dark * [style*="color:#212529"],
body.theme-dark * [style*="color: #212529"] {
    color: #e5e7eb !important;
}

body.theme-dark * [style*="color:#666"],
body.theme-dark * [style*="color: #666"],
body.theme-dark * [style*="color:#6b7280"],
body.theme-dark * [style*="color: #6b7280"],
body.theme-dark * [style*="color:#888"],
body.theme-dark * [style*="color: #888"],
body.theme-dark * [style*="color:#999"],
body.theme-dark * [style*="color: #999"] {
    color: #94a3b8 !important;
}

body.theme-dark * [style*="color:#334155"],
body.theme-dark * [style*="color: #334155"] {
    color: #cbd5e1 !important;
}

body.theme-dark * [style*="color:#663c00"],
body.theme-dark * [style*="color: #663c00"] {
    color: #fcd34d !important;
}

body.theme-dark * [style*="color:#0f172a"],
body.theme-dark * [style*="color: #0f172a"] {
    color: #e5e7eb !important;
}

body.theme-dark * [style*="color:#fff"],
body.theme-dark * [style*="color: #fff"],
body.theme-dark * [style*="color:#ffffff"],
body.theme-dark * [style*="color: #ffffff"] {
    color: #e5e7eb !important;
}

body.theme-dark * [style*="border:1px solid #fff"],
body.theme-dark * [style*="border: 1px solid #fff"],
body.theme-dark * [style*="border:1px solid #ffffff"],
body.theme-dark * [style*="border: 1px solid #ffffff"] {
    border-color: #334155 !important;
}

body.theme-dark * [style*="border:1px solid #eee"],
body.theme-dark * [style*="border: 1px solid #eee"],
body.theme-dark * [style*="border:1px solid #e5e7eb"],
body.theme-dark * [style*="border: 1px solid #e5e7eb"],
body.theme-dark * [style*="border:1px solid #ddd"],
body.theme-dark * [style*="border: 1px solid #ddd"],
body.theme-dark * [style*="border:1px solid #ccc"],
body.theme-dark * [style*="border: 1px solid #ccc"],
body.theme-dark * [style*="border:1px solid #e2e8f0"],
body.theme-dark * [style*="border: 1px solid #e2e8f0"] {
    border-color: #334155 !important;
}

body.theme-dark * [style*="border-bottom:1px solid #eee"],
body.theme-dark * [style*="border-bottom: 1px solid #eee"],
body.theme-dark * [style*="border-bottom:1px solid #e5e7eb"],
body.theme-dark * [style*="border-bottom: 1px solid #e5e7eb"],
body.theme-dark * [style*="border-bottom:1px solid #ddd"],
body.theme-dark * [style*="border-bottom: 1px solid #ddd"],
body.theme-dark * [style*="border-bottom:1px solid #f3f4f6"],
body.theme-dark * [style*="border-bottom: 1px solid #f3f4f6"] {
    border-bottom-color: #334155 !important;
}

body.theme-dark * [style*="border-top:1px solid #eee"],
body.theme-dark * [style*="border-top: 1px solid #eee"],
body.theme-dark * [style*="border-top:1px solid #e5e7eb"],
body.theme-dark * [style*="border-top: 1px solid #e5e7eb"],
body.theme-dark * [style*="border-top:1px solid #ddd"],
body.theme-dark * [style*="border-top: 1px solid #ddd"] {
    border-top-color: #334155 !important;
}

body.theme-dark * [style*="border-left:1px solid #eee"],
body.theme-dark * [style*="border-left: 1px solid #eee"],
body.theme-dark * [style*="border-left:1px solid #e5e7eb"],
body.theme-dark * [style*="border-left: 1px solid #e5e7eb"],
body.theme-dark * [style*="border-left:1px solid #ddd"],
body.theme-dark * [style*="border-left: 1px solid #ddd"] {
    border-left-color: #334155 !important;
}

body.theme-dark * [style*="border-right:1px solid #eee"],
body.theme-dark * [style*="border-right: 1px solid #eee"],
body.theme-dark * [style*="border-right:1px solid #e5e7eb"],
body.theme-dark * [style*="border-right: 1px solid #e5e7eb"],
body.theme-dark * [style*="border-right:1px solid #ddd"],
body.theme-dark * [style*="border-right: 1px solid #ddd"] {
    border-right-color: #334155 !important;
}

body.theme-dark * [style*="border-color:#eee"],
body.theme-dark * [style*="border-color: #eee"],
body.theme-dark * [style*="border-color:#e5e7eb"],
body.theme-dark * [style*="border-color: #e5e7eb"],
body.theme-dark * [style*="border-color:#ddd"],
body.theme-dark * [style*="border-color: #ddd"],
body.theme-dark * [style*="border-color:#f3f4f6"],
body.theme-dark * [style*="border-color: #f3f4f6"] {
    border-color: #334155 !important;
}

body.theme-dark hr,
body.theme-dark .divider,
body.theme-dark * hr,
body.theme-dark * .divider {
    border-color: #334155 !important;
}

body.theme-dark .separator,
body.theme-dark * .separator {
    background: #334155 !important;
}

body.theme-dark .panel-item a[href*="lang="] {
    background: #1e293b !important;
    color: #e5e7eb !important;
}

body.theme-dark .panel-item a[href*="lang=az"],
body.theme-dark .panel-item a[href*="lang=en"],
body.theme-dark .panel-item a[href*="lang=tr"],
body.theme-dark .panel-item a[href*="lang=ru"] {
    background: #1e293b !important;
    color: #e5e7eb !important;
}

body.theme-dark .panel-item a[href*="lang=az"]:hover,
body.theme-dark .panel-item a[href*="lang=en"]:hover,
body.theme-dark .panel-item a[href*="lang=tr"]:hover,
body.theme-dark .panel-item a[href*="lang=ru"]:hover {
    background: #334155 !important;
}

body.theme-dark .panel-item[style*="border-top"] {
    border-top-color: #334155 !important;
}

body.theme-dark .panel-item[style*="font-weight:600"] {
    color: #e5e7eb !important;
}

body.theme-dark .panel-item div[style*="color:#111827"] {
    color: #e5e7eb !important;
}

body.theme-dark .panel-item div[style*="color:#6b7280"] {
    color: #94a3b8 !important;
}

body.theme-dark .panel-item div[style*="border-bottom"] {
    border-bottom-color: #1e293b !important;
}

body.theme-dark .panel-item a[style*="text-decoration:none"] div[style*="color:#111827"] {
    color: #e5e7eb !important;
}

body.theme-dark .panel-item a[style*="text-decoration:none"] div[style*="color:#6b7280"] {
    color: #94a3b8 !important;
}

body.theme-dark .panel-item div[style*="font-size:13px; color:#6b7280"] {
    color: #94a3b8 !important;
}

body.theme-dark .panel-item button.btn-primary {
    background: #1e293b !important;
    border: 1px solid #334155 !important;
    color: #e5e7eb !important;
}

body.theme-dark .panel-item button.btn-primary:hover {
    background: #334155 !important;
}

body.theme-dark .live-banner {
    background: linear-gradient(135deg,#ff0050,#ff3b7a) !important;
}

body.theme-dark .live-banner .live-icon,
body.theme-dark .live-banner .live-label {
    color: #fff !important;
}

body.theme-dark .panel-item[style*="background:#fff1f2"] {
    background: rgba(255, 0, 80, 0.1) !important;
}

body.theme-dark .panel-item[style*="border-left:3px solid"] {
    border-left-color: #ff0050 !important;
}

body.theme-dark .panel-item[style*="color:#dc2626"] {
    color: #f87171 !important;
}

body.theme-dark .theme-toggle-row {
    background: rgba(30, 41, 59, 0.5);
    border-radius: 12px;
    padding: 12px 16px;
}

body.theme-dark .theme-toggle-text {
    color: #e5e7eb;
}

body.theme-dark .theme-toggle-text i {
    color: #e5e7eb;
}

body.theme-dark .theme-toggle-btn {
    background: #334155;
    border: 2px solid #475569;
}

body.theme-dark .theme-toggle-knob {
    background: #e5e7eb;
}

/* Dark theme overrides for new classes */
body.theme-dark .info-live {
    background: rgba(255, 191, 0, 0.15) !important;
    border-color: rgba(255, 191, 0, 0.3) !important;
    color: #fcd34d !important;
}

body.theme-dark .live-header-bar {
    background: #1e293b !important;
}

body.theme-dark .settings-card {
    background: #0f172a !important;
    border-color: #1f2937 !important;
}

body.theme-dark .reg-card,
body.theme-dark .reg-overlay .reg-card {
    background: #0f172a !important;
    border-color: #1f2937 !important;
    color: #e5e7eb !important;
}

body.theme-dark .reg-label,
body.theme-dark .reg-title,
body.theme-dark .reg-note {
    color: #cbd5e1 !important;
}

body.theme-dark .reg-value {
    color: #e5e7eb !important;
}

body.theme-dark .btn-min {
    background: #1e293b !important;
    border-color: #334155 !important;
    color: #e5e7eb !important;
}

body.theme-dark .upload-status-notice {
    background: rgba(59, 130, 246, 0.15) !important;
    border-color: rgba(59, 130, 246, 0.3) !important;
    color: #93c5fd !important;
}

body.theme-dark .upload-policy-notice {
    background: rgba(255, 191, 0, 0.15) !important;
    border-color: rgba(255, 191, 0, 0.3) !important;
    color: #fcd34d !important;
}

body.theme-dark .upload-status-notice .upload-status-label,
body.theme-dark .upload-status-notice .upload-status-value,
body.theme-dark .upload-status-notice .upload-status-meta,
body.theme-dark .upload-status-notice .upload-status-next,
body.theme-dark .upload-status-notice .upload-status-rules,
body.theme-dark .upload-policy-notice strong,
body.theme-dark .upload-policy-notice ul,
body.theme-dark .upload-policy-notice li {
    color: inherit !important;
}

body.theme-dark .upload-music-modal-content {
    background: #0f172a !important;
    border-color: #1f2937 !important;
}

body.theme-dark .upload-music-modal-header {
    border-bottom-color: #1f2937 !important;
}

body.theme-dark .topup-warning {
    background: rgba(255, 191, 0, 0.15) !important;
    color: #fcd34d !important;
}

body.theme-dark .topup-rate-equals,
body.theme-dark .topup-verify-desc,
body.theme-dark .topup-success-balance {
    color: #94a3b8 !important;
}

body.theme-dark .topup-azn-value {
    color: #e5e7eb !important;
}

body.theme-dark .topup-verify-title {
    color: #e5e7eb !important;
}

body.theme-dark .topup-success-amount {
    color: #22c55e !important;
}

body.theme-dark .topup-success-text {
    color: #e5e7eb !important;
}

body.theme-dark .topup-wallet-label {
    color: #cbd5e1 !important;
}

body.theme-dark .topup-wallet-box {
    color: #e5e7eb !important;
}

body.theme-dark .rewards-log-item {
    border-bottom-color: #1f2937 !important;
}

body.theme-dark .rewards-log-title {
    color: #e5e7eb !important;
}

body.theme-dark .rewards-log-meta {
    color: #94a3b8 !important;
}

body.theme-dark .watch-live-chat-content-highlight {
    background: rgba(255, 0, 80, 0.15) !important;
}

body.theme-dark .watch-live-gift-toast-user {
    color: #e5e7eb !important;
}

body.theme-dark .watch-live-gift-toast-gift {
    color: #fb7185 !important;
}

body.theme-dark .watch-live-like-event-text {
    color: #ff0050 !important;
}

body.theme-dark .watch-live-chip-muted-offset {
    color: #9ca3af !important;
}

body.theme-dark .settings-blocked-user-avatar {
    background: #1f2937 !important;
}

body.theme-dark .settings-blocked-user-row {
    border-color: #1f2937 !important;
}

body.theme-dark .settings-blocked-users-empty {
    color: #94a3b8 !important;
}

body.theme-dark .settings-history-text,
body.theme-dark .settings-freeze-text,
body.theme-dark .settings-delete-text {
    color: #94a3b8 !important;
}

body.theme-dark .settings-delete-btn {
    background: #dc2626 !important;
    color: #fff !important;
}

body.theme-dark .settings-blocked-user-link {
    color: #e5e7eb !important;
}

body.theme-dark .messages-chat-box {
    background: #0f172a !important;
    border-color: #1f2937 !important;
}

body.theme-dark .messages-emoji-picker {
    background: #0f172a !important;
    border-color: #1f2937 !important;
}

body.theme-dark .page-title-spaced,
body.theme-dark .cms-content-readable,
body.theme-dark .about-page-logo,
body.theme-dark .contact-social-link,
body.theme-dark .alert-spaced,
body.theme-dark .contact-form-narrow,
body.theme-dark .contact-note {
    color: inherit !important;
}

body.theme-dark .playlist-visibility-label {
    color: #94a3b8 !important;
}

body.theme-dark .rewards-empty-text {
    color: #94a3b8 !important;
}

body.theme-dark .rewards-log-value-positive {
    color: #22c55e !important;
}

body.theme-dark .rewards-log-value-negative {
    color: #f87171 !important;
}

body.theme-dark .rewards-log-value-live {
    color: #60a5fa !important;
}

body.theme-dark .settings-avatar,
body.theme-dark .settings-avatar-placeholder {
    background: #1f2937 !important;
}

body.theme-dark .settings-avatar-preview {
    background: transparent !important;
}

body.theme-dark .btn-min:active {
    background: #334155 !important;
}

/* Download page dark styles */
body.theme-dark .download-card {
    background: #0f172a !important;
    border-color: #1f2937 !important;
}

/* Profile tab nav dark styles */
body.theme-dark .profile-tab-nav {
    background: #020617 !important;
    border-bottom-color: #1f2937 !important;
}

body.theme-dark .profile-tab-link {
    color: #94a3b8 !important;
}

body.theme-dark .profile-tab-link.active,
body.theme-dark .profile-tab-link:hover {
    color: #f8fafc !important;
}

body.theme-dark .profile-tab-message {
    background: #0f172a !important;
    border-color: #1f2937 !important;
    color: #9ca3af !important;
}

/* Settings page dark styles */
body.theme-dark .settings-card-inline {
    background: #0f172a !important;
    border-color: #1f2937 !important;
}

/* Live page dark styles */
body.theme-dark .live-empty-state {
    color: #9ca3af !important;
}

body.theme-dark .live-warning-box {
    background: #1e1b10 !important;
    color: #fbbf24 !important;
    border-color: #4a3c18 !important;
}


body.theme-dark .side-overlay {
    background: rgba(0, 0, 0, 0.7);
}

body.theme-dark .grid-span-all.u-flex.u-justify-between.u-items-center {
    background: #1e293b !important;
    border: none !important;
}

body.theme-dark .grid-span-all.u-flex.u-justify-between.u-items-center[style*="background:#fafafa"] {
    background: #1e293b !important;
}

body.theme-dark div[style="padding:10px 15px;background:#fafafa;margin:10px 0;border-radius:10px"] {
    background: #1e293b !important;
}

body.theme-dark div[style="padding:10px 15px; background:#fafafa; margin:10px 0; border-radius:10px"] {
    background: #1e293b !important;
}

body.theme-dark .grid-span-all.u-flex.u-justify-between.u-items-center .btn {
    background: linear-gradient(135deg,#ff0050,#ff3b7a) !important;
    color: #fff !important;
}

body.theme-dark .grid-span-all.u-flex.u-justify-between.u-items-center .btn-secondary {
    background: linear-gradient(135deg,#334155,#475569) !important;
    color: #e5e7eb !important;
}

body.theme-dark .grid-span-all.u-flex.u-justify-between.u-items-center h2 {
    color: #e5e7eb !important;
}

body.theme-dark .live-feed {
    background: #0f172a !important;
}

body.theme-dark .live-grid {
    background: #0f172a !important;
}

body.theme-dark .live-list {
    background: #0f172a !important;
}

body.theme-dark .live-card {
    background: #1e293b !important;
    border: 1px solid #334155 !important;
}

body.theme-dark .live-card-body {
    background: #1e293b !important;
}

body.theme-dark .live-thumb {
    background: #0f172a !important;
    border: none !important;
}

body.theme-dark .thumb-placeholder {
    background: #0f172a !important;
}

body.theme-dark .live-card .user {
    background: #1e293b !important;
}

body.theme-dark .live-card .avatar {
    background: #0f172a !important;
    border: 1px solid #334155 !important;
}

body.theme-dark .live-card .meta {
    background: #1e293b !important;
}

body.theme-dark .live-card .username {
    color: #e5e7eb !important;
}

body.theme-dark .live-card .title {
    color: #94a3b8 !important;
}

body.theme-dark .live-watch-btn {
    background: linear-gradient(135deg,#ff0050,#ff3b7a) !important;
    color: #fff !important;
}

body.theme-dark .info_live[style*="background:#fffcf3"] {
    background: rgba(255, 191, 0, 0.15) !important;
    border-color: rgba(255, 191, 0, 0.3) !important;
    color: #fcd34d !important;
}

body.theme-dark div[style="font-size:15px;padding:10px;background:#fffcf3;border:1px solid #fff0c9;border-radius:10px;color:#b57f00"] {
    background: rgba(255, 191, 0, 0.15) !important;
    border-color: rgba(255, 191, 0, 0.3) !important;
    color: #fcd34d !important;
}

body.theme-dark main.live-feed h2 {
    color: #e5e7eb !important;
}

body.theme-dark #liveLoadMoreWrap {
    background: #0f172a !important;
}

body.theme-dark #liveLoadMoreBtn {
    background: #334155 !important;
    color: #e5e7eb !important;
    border: 1px solid #475569 !important;
}

body.theme-dark #liveList div[style*="color:#666"] {
    color: #94a3b8 !important;
}

body.theme-dark .info_live {
    background: rgba(255, 191, 0, 0.15) !important;
    border-color: rgba(255, 191, 0, 0.3) !important;
    color: #fcd34d !important;
}

body.theme-dark .container {
    background: #0f172a !important;
}

body.theme-dark main {
    background: #0f172a !important;
}

body.theme-dark .grid-span-all {
    background: #1e293b !important;
}

body.theme-dark .u-flex {
    background: transparent !important;
}

body.theme-dark .u-justify-between {
    background: transparent !important;
}

body.theme-dark .u-items-center {
    background: transparent !important;
}

body.theme-dark .live-card {
    background: #1e293b !important;
    border-color: #334155 !important;
}

body.theme-dark .live-card-body {
    background: #1e293b !important;
}

body.theme-dark .live-thumb {
    background: #0f172a !important;
}

body.theme-dark .thumb-placeholder {
    background: #0f172a !important;
}

body.theme-dark .break-overlay {
    background: rgba(15,23,42,.8) !important;
}

body.theme-dark .break-overlay box {
    background: rgba(30,41,59,.9) !important;
    border-color: rgba(255,255,255,.2) !important;
}

body.theme-dark [style*="color:#666"] {
    color: #94a3b8 !important;
}

body.theme-dark * [style*="color:#666"] {
    color: #94a3b8 !important;
}

body.theme-dark div[style*="border:1px solid #ccc"],
body.theme-dark div[style*="border: 1px solid #ccc"] {
    border-color: #334155 !important;
}

body.theme-dark div[style*="border:1px solid #e5e7eb"],
body.theme-dark div[style*="border: 1px solid #e5e7eb"] {
    border-color: #334155 !important;
}

body.theme-dark div[style*="border-bottom:1px solid #eee"],
body.theme-dark div[style*="border-bottom: 1px solid #eee"],
body.theme-dark div[style*="border-bottom:1px solid #e5e7eb"],
body.theme-dark div[style*="border-bottom: 1px solid #e5e7eb"] {
    border-bottom-color: #334155 !important;
}

body.theme-dark div[style*="border-top:1px solid #eee"],
body.theme-dark div[style*="border-top: 1px solid #eee"],
body.theme-dark div[style*="border-top:1px solid #e5e7eb"],
body.theme-dark div[style*="border-top: 1px solid #e5e7eb"] {
    border-top-color: #334155 !important;
}

body.theme-dark div[style*="border-left:1px solid #eee"],
body.theme-dark div[style*="border-left: 1px solid #eee"],
body.theme-dark div[style*="border-left:1px solid #e5e7eb"],
body.theme-dark div[style*="border-left: 1px solid #e5e7eb"] {
    border-left-color: #334155 !important;
}

body.theme-dark div[style*="border-right:1px solid #eee"],
body.theme-dark div[style*="border-right: 1px solid #eee"],
body.theme-dark div[style*="border-right:1px solid #e5e7eb"],
body.theme-dark div[style*="border-right: 1px solid #e5e7eb"] {
    border-right-color: #334155 !important;
}

body.theme-dark div[style*="border-bottom:1px solid #f3f4f6"],
body.theme-dark div[style*="border-bottom: 1px solid #f3f4f6"] {
    border-bottom-color: #1e293b !important;
}

body.theme-dark div[style*="border:1px solid #f3f4f6"],
body.theme-dark div[style*="border: 1px solid #f3f4f6"] {
    border-color: #1e293b !important;
}

body.theme-dark div[style*="border:1px solid #e2e8f0"],
body.theme-dark div[style*="border: 1px solid #e2e8f0"] {
    border-color: #334155 !important;
}

body.theme-dark hr,
body.theme-dark .divider {
    border-color: #334155 !important;
}

body.theme-dark .separator {
    background: #334155 !important;
}

body.theme-dark section[style*="border:1px solid #eee"],
body.theme-dark section[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark section[style*="border:1px solid #e5e7eb"],
body.theme-dark section[style*="border: 1px solid #e5e7eb"] {
    border-color: #334155 !important;
}

body.theme-dark input[style*="border:1px solid #ddd"],
body.theme-dark input[style*="border: 1px solid #ddd"],
body.theme-dark input[style*="border:1px solid #eee"],
body.theme-dark input[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark textarea[style*="border:1px solid #ddd"],
body.theme-dark textarea[style*="border: 1px solid #ddd"],
body.theme-dark textarea[style*="border:1px solid #eee"],
body.theme-dark textarea[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark select[style*="border:1px solid #ddd"],
body.theme-dark select[style*="border: 1px solid #ddd"],
body.theme-dark select[style*="border:1px solid #eee"],
body.theme-dark select[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark table[style*="border:1px solid #eee"],
body.theme-dark table[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark td[style*="border-bottom:1px solid #eee"],
body.theme-dark td[style*="border-bottom: 1px solid #eee"] {
    border-bottom-color: #334155 !important;
}

body.theme-dark .card[style*="border:1px solid #eee"],
body.theme-dark .card[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark .modal-content[style*="border:1px solid #eee"],
body.theme-dark .modal-content[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark .dropdown-menu[style*="border:1px solid #eee"],
body.theme-dark .dropdown-menu[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark .tab-content[style*="border:1px solid #eee"],
body.theme-dark .tab-content[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark .form-group[style*="border:1px solid #eee"],
body.theme-dark .form-group[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark .alert[style*="border:1px solid #eee"],
body.theme-dark .alert[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark .badge[style*="border:1px solid #eee"],
body.theme-dark .badge[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark .chip-muted[style*="border:1px solid #ddd"],
body.theme-dark .chip-muted[style*="border: 1px solid #ddd"] {
    border-color: #334155 !important;
    background: #1e293b !important;
    color: #94a3b8 !important;
}

body.theme-dark button[style*="border:1px solid #eee"],
body.theme-dark button[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark a[style*="border:1px solid #eee"],
body.theme-dark a[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark img[style*="border:1px solid #ddd"],
body.theme-dark img[style*="border: 1px solid #ddd"] {
    border-color: #334155 !important;
}

body.theme-dark .avatar[style*="border:1px solid #eee"],
body.theme-dark .avatar[style*="border: 1px solid #eee"] {
    border-color: #334155 !important;
}

body.theme-dark [style*="border-color:#eee"],
body.theme-dark [style*="border-color: #eee"],
body.theme-dark [style*="border-color:#e5e7eb"],
body.theme-dark [style*="border-color: #e5e7eb"],
body.theme-dark [style*="border-color:#ddd"],
body.theme-dark [style*="border-color: #ddd"],
body.theme-dark [style*="border-color:#f3f4f6"],
body.theme-dark [style*="border-color: #f3f4f6"] {
    border-color: #334155 !important;
}
body.theme-dark .video-info-section{background:#111827;border-color:#1f2937}
body.theme-dark .video-info-title{color:#f8fafc}
body.theme-dark .video-info-text,body.theme-dark .video-info-tags,body.theme-dark .video-info-row strong,body.theme-dark .video-info-variant-top{color:#e5e7eb}
body.theme-dark .video-info-row{border-bottom-color:#1f2937}
body.theme-dark .video-info-card,body.theme-dark .video-info-variant{background:#0f172a}
body.theme-dark .video-info-card strong{color:#f8fafc}
body.theme-dark .video-info-card span,body.theme-dark .video-info-row span,body.theme-dark .video-info-section-title,body.theme-dark .video-info-variant-meta,body.theme-dark .video-info-loading,body.theme-dark .video-info-empty{color:#94a3b8}
body.theme-dark .report-modal{
  background:#0f172a;
  color:#e5e7eb;
}
body.theme-dark .report-modal-header{
  border-color:#1e293b;
}
body.theme-dark .report-modal-subtitle,
body.theme-dark .report-form-group label{
  color:#cbd5e1;
}
body.theme-dark .comment-more-trigger,
body.theme-dark .comment-more-menu,
body.theme-dark .comment-more-item,
body.theme-dark .comment-edit-modal,
body.theme-dark .comment-edit-textarea,
body.theme-dark .profile-actions .btn,
body.theme-dark .profile-actions a.btn,
body.theme-dark .profile-action-btn{
  background:transparent !important;
  color:#111827 !important;
}

/* Watch Live Dark Theme Styles */
body.theme-dark .watch-container {
  background: #0f172a;
}

body.theme-dark .video-wrapper {
  background: #020617;
  border-color: #1f2937;
}

body.theme-dark .live-topbar-left {
  background: rgba(15, 23, 42, 0.95);
  border-color: rgba(31, 41, 55, 0.5);
}

body.theme-dark .live-topbar-profile-name {
  color: #e5e7eb;
}

body.theme-dark .live-topbar-profile-meta {
  color: rgba(229, 231, 235, 0.7);
}

body.theme-dark .live-profile-stat {
  background: rgba(15, 23, 42, 0.95);
  border-color: rgba(31, 41, 55, 0.5);
  color: #e5e7eb;
}

body.theme-dark .floating-action-btn {
  background: rgba(15, 23, 42, 0.95);
  border-color: rgba(31, 41, 55, 0.5);
  color: #e5e7eb;
}

body.theme-dark .floating-action-btn:hover {
  background: rgba(31, 41, 55, 0.95);
}

body.theme-dark .heart-btn {
  background: rgba(15, 23, 42, 0.95);
  border-color: rgba(255, 0, 80, 0.5);
}

body.theme-dark .heart-btn:hover {
  background: rgba(31, 41, 55, 0.95);
  border-color: rgba(255, 0, 80, 0.7);
}

body.theme-dark .heart-btn i {
  color: #ff0050;
}

body.theme-dark .video-overlay-bottom {
  background: linear-gradient(0deg, rgba(15, 23, 42, 0.92) 0%, rgba(15, 23, 42, 0.62) 26%, rgba(15, 23, 42, 0) 100%);
}

body.theme-dark .chat-content {
  background: rgba(15, 23, 42, 0.95);
  border-color: rgba(31, 41, 55, 0.5);
}

body.theme-dark .chat-user {
  color: #fb7185;
}

body.theme-dark .chat-text {
  color: #e5e7eb;
}

body.theme-dark .chat-input {
  background: rgba(15, 23, 42, 0.95);
  border-color: rgba(31, 41, 55, 0.5);
  color: #e5e7eb;
}

body.theme-dark .chat-input::placeholder {
  color: rgba(229, 231, 235, 0.6);
}

body.theme-dark .live-chat-login {
  background: rgba(15, 23, 42, 0.48);
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(229, 231, 235, 0.92);
}

body.theme-dark .live-chat-login a {
  color: #fb7185;
}

body.theme-dark .gift-modal .modal-content {
  background: #0f172a;
  border-color: #1f2937;
  color: #e5e7eb;
}

body.theme-dark .gift-modal .modal-header,
body.theme-dark .gift-modal .modal-footer {
  border-color: #1f2937;
}

body.theme-dark .gift-card {
  background: #1e293b;
  border-color: #334155;
  color: #e5e7eb;
}

body.theme-dark .gift-card .gift-title {
  color: #e5e7eb;
}

body.theme-dark .gift-card .gift-price {
  color: #fb7185;
}


.profile-actions {
}

 
