﻿/* === Koyu Mod Sayfa Özel Tema Entegrasyonu === */
html:not([data-theme='light']) {
  --chat-bg: var(--rt-bg) !important;
  --chat-card-bg: var(--rt-surface) !important;
  --chat-card-hover: var(--rt-surface2) !important;
  --chat-border: var(--rt-border) !important;
  --chat-text: var(--rt-text) !important;
  --chat-muted: var(--rt-text-muted) !important;
  --chat-accent: var(--rt-accent) !important;
  --chat-accent-hover: var(--rt-accent-hover) !important;
  --chat-bubble-me: linear-gradient(135deg, var(--rt-accent) 0%, var(--rt-accent-dark) 100%) !important;
  --chat-bubble-other: var(--rt-surface) !important;
}
html:not([data-theme='light']) .messages-wrapper {
  background: var(--rt-surface) !important;
  border-color: var(--rt-border) !important;
  border-radius: var(--rt-radius) !important;
}
html:not([data-theme='light']) .chat-sidebar {
  background: var(--rt-surface) !important;
  border-right-color: var(--rt-border) !important;
}
html:not([data-theme='light']) .chat-sidebar-header, html:not([data-theme='light']) .chat-search-wrap, html:not([data-theme='light']) .chat-header {
  background: var(--rt-surface2) !important;
  border-bottom-color: var(--rt-border) !important;
}
html:not([data-theme='light']) .chat-search-input, html:not([data-theme='light']) .chat-input-box {
  background: var(--rt-surface) !important;
  border-color: var(--rt-border) !important;
  color: var(--rt-text) !important;
}
html:not([data-theme='light']) .chat-search-input:focus, html:not([data-theme='light']) .chat-input-box:focus-within {
  border-color: var(--rt-accent) !important;
  box-shadow: 0 0 0 2px var(--rt-accent-rgba25) !important;
}
html:not([data-theme='light']) .conv-item:hover, html:not([data-theme='light']) .conv-item.active {
  background: var(--rt-surface2) !important;
}
html:not([data-theme='light']) .conv-item.active {
  border-left: 3px solid var(--rt-accent) !important;
}
html:not([data-theme='light']) .chat-main, html:not([data-theme='light']) .chat-messages-container {
  background: var(--rt-bg) !important;
}
html:not([data-theme='light']) .chat-input-area {
  background: var(--rt-surface2) !important;
  border-top-color: var(--rt-border) !important;
}
html:not([data-theme='light']) .chat-bubble-row.me .chat-bubble {
  background: linear-gradient(135deg, var(--rt-accent) 0%, var(--rt-accent-dark) 100%) !important;
  color: #fff !important;
}
html:not([data-theme='light']) .chat-bubble-row.other .chat-bubble {
  background: var(--rt-surface2) !important;
  border-color: var(--rt-border) !important;
  color: var(--rt-text) !important;
}
html:not([data-theme='light']) .notif-card.unread {
  border-left: 3px solid var(--rt-accent) !important;
  background: var(--rt-surface) !important;
}
html:not([data-theme='light']) .actors-hero {
  background: radial-gradient(circle at 15% 20%, var(--rt-accent-rgba15) 0%, transparent 45%), var(--rt-bg) !important;
  border-bottom-color: var(--rt-border) !important;
}
html:not([data-theme='light']) .actor-modern-card, html:not([data-theme='light']) .profile-box, html:not([data-theme='light']) .profile-nav-box, html:not([data-theme='light']) .profile-stats-card {
  background: var(--rt-surface) !important;
  border-color: var(--rt-border) !important;
  border-radius: var(--rt-radius) !important;
}
.conv-unread-badge, .new-chat-btn, .chat-send-btn, .notif-dot-unread, .alphabet-pill.active {
  background: var(--rt-accent) !important;
  color: #fff !important;
}
.btn-danger, .btn-primary, .archi-btn-primary {
  background-color: var(--rt-accent) !important;
  border-color: var(--rt-accent) !important;
  color: #fff !important;
}
.btn-danger:hover, .btn-primary:hover, .archi-btn-primary:hover {
  background-color: var(--rt-accent-hover) !important;
  border-color: var(--rt-accent-hover) !important;
  color: #fff !important;
}
.btn-outline-danger, .btn-outline-primary {
  border-color: var(--rt-accent) !important;
  color: var(--rt-accent) !important;
}
.btn-outline-danger:hover, .btn-outline-primary:hover {
  background-color: var(--rt-accent) !important;
  color: #fff !important;
}
.pagination .page-item.active .page-link, .actors-pagination .page-item.active .page-link {
  background-color: var(--rt-accent) !important;
  border-color: var(--rt-accent) !important;
  box-shadow: 0 4px 14px var(--rt-accent-rgba40) !important;
  color: #fff !important;
}
/* ==========================================================================
   AÇIK TEMA MODU (GÜNDÜZ MODU) - KUSURSUZ NETLİK VE OKUNABİLİRLİK
   ========================================================================== */
html[data-theme='light'] {
  --bg: #f8fafc;
  --surface: #ffffff;
  --surface-2: #f1f5f9;
  --surface-3: #e2e8f0;
  --border: #e2e8f0;
  --border-light: #cbd5e1;
  --header-bg: #ffffff;
  --text: #0f172a;
  --text-soft: #334155;
  --text-muted: #64748b;
  --text-dim: #94a3b8;
  --chat-bg: #f8fafc;
  --chat-card-bg: #ffffff;
  --chat-card-hover: #f1f5f9;
  --chat-border: #e2e8f0;
  --chat-text: #0f172a;
  --chat-muted: #64748b;
  --chat-accent: var(--rt-accent);
  --chat-bubble-me: linear-gradient(135deg, var(--rt-accent) 0%, var(--rt-accent-dark) 100%);
  --chat-bubble-other: #ffffff;
  color-scheme: light;
}
html[data-theme='light'] body {
  background-color: #f8fafc !important;
  color: #0f172a !important;
}
html[data-theme='light'] h1, html[data-theme='light'] h2, html[data-theme='light'] h3, html[data-theme='light'] h4, html[data-theme='light'] h5, html[data-theme='light'] h6,
html[data-theme='light'] .h1, html[data-theme='light'] .h2, html[data-theme='light'] .h3, html[data-theme='light'] .h4, html[data-theme='light'] .h5, html[data-theme='light'] .h6,
html[data-theme='light'] .section-title, html[data-theme='light'] .widget-header {
  color: #0f172a !important;
}
html[data-theme='light'] p {
  color: #334155;
}
html[data-theme='light'] .text-muted {
  color: #64748b !important;
}
html[data-theme='light'] a:not(.btn):not(.custom-navbar a):not([class*='nav-']):not(.active):not(.hero-genre-pill):not([class*='pill']):not([class*='badge']):not([class*='page-link']) {
  color: #1e293b;
}
html[data-theme='light'] a:not(.btn):not(.custom-navbar a):not([class*='nav-']):not(.active):not(.hero-genre-pill):not([class*='pill']):not([class*='badge']):not([class*='page-link']):hover {
  color: var(--rt-accent) !important;
}
html[data-theme='light'] .content-section,
html[data-theme='light'] .sidebar-area,
html[data-theme='light'] .movie-card-wrap {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}
html[data-theme='light'] .movie-card,
html[data-theme='light'] .sidebar-widget,
html[data-theme='light'] .sidebar-genre-widget,
html[data-theme='light'] .sidebar-list-widget,
html[data-theme='light'] .sidebar-member-widget,
html[data-theme='light'] .sidebar-topic-widget,
html[data-theme='light'] .sidebar-compact-ai-card,
html[data-theme='light'] .watch-providers-card,
html[data-theme='light'] .ad-native-card,
html[data-theme='light'] .ad-popup-modal-card,
html[data-theme='light'] .card,
html[data-theme='light'] .section-block,
html[data-theme='light'] .actor-modern-card,
html[data-theme='light'] .profile-box,
html[data-theme='light'] .profile-nav-box,
html[data-theme='light'] .profile-stats-card,
html[data-theme='light'] .notif-card {
  background: #ffffff !important;
  background-image: none !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .movie-card:hover {
  border-color: #cbd5e1 !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.09) !important;
}
html[data-theme='light'] .movie-card-body {
  background-color: #ffffff !important;
  border-top: 1px solid #f1f5f9 !important;
}
html[data-theme='light'] .movie-title,
html[data-theme='light'] .movie-title a {
  color: #0f172a !important;
  font-weight: 600 !important;
}
html[data-theme='light'] .movie-title a:hover {
  color: var(--rt-accent) !important;
}
html[data-theme='light'] .poster-meta-bar {
  background: linear-gradient(to top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.6) 60%, transparent 100%) !important;
  color: #ffffff !important;
}
html[data-theme='light'] .poster-meta-bar span,
html[data-theme='light'] .poster-meta-bar .movie-duration,
html[data-theme='light'] .poster-meta-bar .movie-year {
  color: #ffffff !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9) !important;
}
html[data-theme='light'] .poster-meta-bar i {
  color: #ffd700 !important;
}
html[data-theme='light'] .movie-imdb-badge {
  background-color: #fef3c7 !important;
  color: #b45309 !important;
  border: 1px solid #fde68a !important;
  font-weight: 700 !important;
}
html[data-theme='light'] .archi-announcement-card {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  border-left-width: 4px !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06) !important;
}
html[data-theme='light'] .archi-announcement-card h4 a {
  color: #0f172a !important;
}
html[data-theme='light'] .archi-announcement-card span {
  color: #64748b !important;
}
html[data-theme='light'] .archi-announcement-top-bar {
  background: #ffffff !important;
  border-bottom: 1px solid #e2e8f0 !important;
}
html[data-theme='light'] .archi-announcement-top-bar a {
  color: #0f172a !important;
}
html[data-theme='light'] .breadcrumb-bar {
  background: #ffffff !important;
  border-bottom: 1px solid #e2e8f0 !important;
  color: #64748b !important;
}
html[data-theme='light'] .breadcrumb-bar a {
  color: #475569 !important;
}
html[data-theme='light'] .breadcrumb-bar .current {
  color: #0f172a !important;
}
html[data-theme='light'] .custom-hero {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05) !important;
}
html[data-theme='light'] .custom-hero h1, html[data-theme='light'] .custom-hero h2, html[data-theme='light'] .custom-hero h3 {
  color: #0f172a !important;
}
html[data-theme='light'] .custom-hero p {
  color: #475569 !important;
}
html[data-theme='light'] .film-hero-box,
html[data-theme='light'] .actors-box,
html[data-theme='light'] .tema-box,
html[data-theme='light'] .hero-rating-box {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .film-main-title,
html[data-theme='light'] .section-block-title,
html[data-theme='light'] .hero-rating-title {
  color: #0f172a !important;
}
html[data-theme='light'] .film-sub-title,
html[data-theme='light'] .film-title-year,
html[data-theme='light'] .hero-meta-modern-key {
  color: #64748b !important;
}
html[data-theme='light'] .film-hero-desc,
html[data-theme='light'] .hero-meta-modern-val,
html[data-theme='light'] .actor-card span {
  color: #334155 !important;
}
html[data-theme='light'] .hero-tagline {
  background: #f8fafc !important;
  border-left-color: var(--rt-accent) !important;
  color: #334155 !important;
}
html[data-theme='light'] .hero-quick-stats {
  background: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  color: #334155 !important;
}
html[data-theme='light'] .hero-meta-modern-item {
  border-bottom-color: #f1f5f9 !important;
}
html[data-theme='light'] .custom-navbar {
  background: rgba(255, 255, 255, 0.96) !important;
  border-bottom: 1px solid #e2e8f0 !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05) !important;
}
html[data-theme='light'] .custom-navbar .navbar-logo,
html[data-theme='light'] .custom-navbar .navbar-logo a {
  color: #0f172a !important;
}
html[data-theme='light'] .nav-links {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03) !important;
}
html[data-theme='light'] .nav-links > li > a {
  color: #475569 !important;
}
html[data-theme='light'] .nav-links > li > a:hover {
  color: #0f172a !important;
  background: rgba(0, 0, 0, 0.06) !important;
}
html[data-theme='light'] .nav-links > li > a.active,
html[data-theme='light'] .nav-links > li > a.active span,
html[data-theme='light'] .nav-links > li > a.active i {
  color: #ffffff !important;
  background: linear-gradient(135deg, var(--rt-accent), var(--rt-accent-dark)) !important;
}
html[data-theme='light'] .mega-menu-card,
html[data-theme='light'] .explore-dropdown-card {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.12) !important;
}
html[data-theme='light'] .mega-col-features {
  border-right-color: #f1f5f9 !important;
}
html[data-theme='light'] .mega-col-title {
  color: #64748b !important;
}
html[data-theme='light'] .mega-feature-name {
  color: #0f172a !important;
  font-weight: 600 !important;
}
html[data-theme='light'] .mega-feature-desc {
  color: #64748b !important;
}
html[data-theme='light'] .mega-feature-item:hover {
  background: #f8fafc !important;
}
html[data-theme='light'] .genre-pills-grid .genre-pill-link {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  color: #334155 !important;
}
html[data-theme='light'] .genre-pills-grid .genre-pill-link:hover {
  background: #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .genre-all-link {
  color: var(--rt-accent) !important;
}
html[data-theme='light'] .search-wrapper {
  background: #f1f5f9 !important;
  border: 1px solid #cbd5e1 !important;
}
html[data-theme='light'] .search-input {
  color: #0f172a !important;
}
html[data-theme='light'] .search-input::placeholder {
  color: #94a3b8 !important;
}
html[data-theme='light'] .search-icon {
  color: #64748b !important;
}
html[data-theme='light'] .search-kbd-badge {
  background: #e2e8f0 !important;
  color: #64748b !important;
  border-color: #cbd5e1 !important;
}
html[data-theme='light'] .live-search-dropdown {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12) !important;
}
html[data-theme='light'] .live-search-title {
  color: #0f172a !important;
}
html[data-theme='light'] .live-search-item:hover, html[data-theme='light'] .live-search-item.selected {
  background: #f1f5f9 !important;
}
html[data-theme='light'] .live-search-poster,
html[data-theme='light'] .live-search-avatar,
html[data-theme='light'] .live-search-avatar-placeholder,
html[data-theme='light'] .live-search-poster-placeholder {
  background: #e2e8f0 !important;
  color: #64748b !important;
}
html[data-theme='light'] .live-search-section-header,
html[data-theme='light'] .live-search-footer {
  background: #f8fafc !important;
  border-color: #e2e8f0 !important;
  color: #64748b !important;
}
html[data-theme='light'] .live-search-meta {
  color: #64748b !important;
}
html[data-theme='light'] #langSwitcherBtn {
  background: #f1f5f9 !important;
  border: 1px solid #cbd5e1 !important;
  color: #1e293b !important;
}
html[data-theme='light'] #themeSwitcherBtn, html[data-theme='light'] .theme-switcher-btn {
  background: #fef3c7 !important;
  border: 1px solid #fde68a !important;
  color: #d97706 !important;
}
html[data-theme='light'] .register-link {
  color: #0f172a !important;
}
html[data-theme='light'] .custom-dropdown-menu, html[data-theme='light'] .dropdown-menu {
  background-color: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1) !important;
}
html[data-theme='light'] .custom-dropdown-menu .dropdown-item, html[data-theme='light'] .dropdown-menu .dropdown-item {
  color: #334155 !important;
}
html[data-theme='light'] .custom-dropdown-menu .dropdown-item:hover, html[data-theme='light'] .dropdown-menu .dropdown-item:hover {
  background-color: #f1f5f9 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .dropdown-divider {
  border-color: #e2e8f0 !important;
}
html[data-theme='light'] .sidebar-compact-ai-card {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .sidebar-compact-ai-card.robot-theme {
  border-left: 3px solid #e50914 !important;
}
html[data-theme='light'] .sidebar-compact-ai-card.robot-theme:hover {
  background: #fff5f5 !important;
  border-color: rgba(229, 9, 20, 0.4) !important;
  border-left: 3px solid #e50914 !important;
  box-shadow: 0 6px 20px rgba(229, 9, 20, 0.12) !important;
}
html[data-theme='light'] .sidebar-compact-ai-card.dna-theme {
  border-left: 3px solid #f5c518 !important;
}
html[data-theme='light'] .sidebar-compact-ai-card.dna-theme:hover {
  background: #fffdf0 !important;
  border-color: rgba(245, 197, 24, 0.5) !important;
  border-left: 3px solid #f5c518 !important;
  box-shadow: 0 6px 20px rgba(245, 197, 24, 0.15) !important;
}
html[data-theme='light'] .sidebar-compact-ai-card .ai-card-title {
  color: #0f172a !important;
  font-weight: 700 !important;
}
html[data-theme='light'] .sidebar-compact-ai-card .ai-card-desc {
  color: #64748b !important;
}
html[data-theme='light'] .sidebar-compact-ai-card .ai-card-arrow-btn {
  background: #f1f5f9 !important;
  border: 1px solid #cbd5e1 !important;
  color: #475569 !important;
}
html[data-theme='light'] .genre-header-sinedna,
html[data-theme='light'] .list-header-sinedna,
html[data-theme='light'] .member-header-sinedna,
html[data-theme='light'] .topic-header-sinedna {
  background: linear-gradient(90deg, rgba(245, 197, 24, 0.16) 0%, rgba(245, 197, 24, 0.04) 100%) !important;
  border-bottom: 1px solid #f1f5f9 !important;
}
html[data-theme='light'] .genre-header-title,
html[data-theme='light'] .list-header-title,
html[data-theme='light'] .member-header-title,
html[data-theme='light'] .topic-header-title {
  color: #0f172a !important;
  font-weight: 700 !important;
}
html[data-theme='light'] .genre-header-badge,
html[data-theme='light'] .list-header-link,
html[data-theme='light'] .member-header-badge,
html[data-theme='light'] .topic-header-link {
  background: #fef3c7 !important;
  border: 1px solid #fde68a !important;
  color: #b45309 !important;
  font-weight: 700 !important;
}

html[data-theme='light'] .genre-header-icon,
html[data-theme='light'] .list-header-icon,
html[data-theme='light'] .member-header-icon,
html[data-theme='light'] .topic-header-icon {
  background: #fef3c7 !important;
  background-image: none !important;
  border: 1px solid #fde68a !important;
  color: #b45309 !important;
  box-shadow: none !important;
}
html[data-theme='light'] .genre-card-modern,
html[data-theme='light'] .list-card-modern,
html[data-theme='light'] .member-card-modern,
html[data-theme='light'] .topic-card-modern {
  background: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  color: #334155 !important;
}
html[data-theme='light'] .genre-card-name,
html[data-theme='light'] .list-card-title,
html[data-theme='light'] .member-card-name,
html[data-theme='light'] .topic-card-caption {
  color: #1e293b !important;
  font-weight: 600 !important;
}
html[data-theme='light'] .genre-card-icon {
  color: #d97706 !important;
}
html[data-theme='light'] .genre-card-count {
  background: #e2e8f0 !important;
  border: 1px solid #cbd5e1 !important;
  color: #475569 !important;
}
html[data-theme='light'] .genre-card-modern:hover,
html[data-theme='light'] .list-card-modern:hover,
html[data-theme='light'] .member-card-modern:hover,
html[data-theme='light'] .topic-card-modern:hover {
  border-color: #f5c518 !important;
  box-shadow: 0 4px 14px rgba(245, 197, 24, 0.22) !important;
}
html[data-theme='light'] .genre-card-modern:hover {
  background: linear-gradient(135deg, #ffd700 0%, #f5c518 100%) !important;
  color: #0b0e14 !important;
}
html[data-theme='light'] .genre-card-modern:hover .genre-card-name,
html[data-theme='light'] .genre-card-modern:hover .genre-card-icon,
html[data-theme='light'] .genre-card-modern:hover .genre-card-count {
  color: #0b0e14 !important;
}
html[data-theme='light'] .genre-toggle-btn {
  background: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  color: #b45309 !important;
  font-weight: 600 !important;
}
html[data-theme='light'] .genre-toggle-btn:hover {
  background: #fef3c7 !important;
  border-color: #f59e0b !important;
}
html[data-theme='light'] .list-author {
  color: #64748b !important;
}
html[data-theme='light'] .list-type-pill.pill-movie {
  background: #dbeafe !important;
  color: #1e40af !important;
  border: 1px solid #bfdbfe !important;
}
html[data-theme='light'] .list-type-pill.pill-person {
  background: #f3e8ff !important;
  color: #6b21a8 !important;
  border: 1px solid #e9d5ff !important;
}
html[data-theme='light'] .list-card-arrow,
html[data-theme='light'] .member-card-arrow {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  color: #64748b !important;
}
html[data-theme='light'] .member-lvl-badge {
  background: #fef3c7 !important;
  color: #b45309 !important;
  border: 1px solid #fde68a !important;
}
html[data-theme='light'] .stat-pill {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  color: #475569 !important;
}
html[data-theme='light'] .topic-count-pill {
  background: #fef3c7 !important;
  color: #b45309 !important;
  border: 1px solid #fde68a !important;
}
html[data-theme='light'] .topic-img-wrapper {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
}

html[data-theme='light'] .topic-overlay-gradient {
  display: none !important;
}

html[data-theme='light'] .topic-thumb-fallback {
  background: #fef3c7 !important;
  background-image: none !important;
  color: #b45309 !important;
}

html[data-theme='light'] .poster-stack-img,
html[data-theme='light'] .list-count-badge,
html[data-theme='light'] .member-rank-badge {
  border-color: #ffffff !important;
}

html[data-theme='light'] .member-rank-badge:not(.rank-1):not(.rank-2):not(.rank-3) {
  background: #e2e8f0 !important;
  background-image: none !important;
  color: #475569 !important;
  border-color: #cbd5e1 !important;
}

html[data-theme='light'] .hex-level-badge-inner {
  background: #ffffff !important;
  color: #b45309 !important;
}
html[data-theme='light'] #mobileMenu {
  background-color: #ffffff !important;
  color: #0f172a !important;
}
html[data-theme='light'] #mobileMenu .offcanvas-header {
  background-color: #f8fafc !important;
  border-bottom: 1px solid #e2e8f0 !important;
}
html[data-theme='light'] #mobileMenu .offcanvas-title {
  color: #0f172a !important;
}
html[data-theme='light'] #mobileMenu .btn-close {
  filter: invert(0) !important;
}
html[data-theme='light'] #mobileMenu .mobile-menu-group {
  background: #f8fafc !important;
  border-color: #e2e8f0 !important;
}
html[data-theme='light'] #mobileMenu .mobile-accordion-btn {
  color: #0f172a !important;
}
html[data-theme='light'] #mobileMenu .mobile-sub-item a {
  color: #334155 !important;
}
html[data-theme='light'] #mobileMenu .mobile-sub-item a:hover {
  background: #f1f5f9 !important;
  color: #0f172a !important;
}
html[data-theme='light'] #mobileMenu .nav-link {
  color: #0f172a !important;
}
html[data-theme='light'] #mobileMenu div[style*='background:#181c23'],
html[data-theme='light'] #mobileMenu div[style*='background: #181c23'],
html[data-theme='light'] #mobileMenu a[style*='background:#181c23'] {
  background: #f8fafc !important;
  border-color: #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] #mobileMenu hr {
  border-color: #e2e8f0 !important;
  opacity: 1 !important;
}
html[data-theme='light'] .navbar-toggler .bi-list {
  color: #0f172a !important;
}
html[data-theme='light'] .site-footer,
html[data-theme='light'] .footer,
html[data-theme='light'] footer {
  background-color: #ffffff !important;
  border-top: 1px solid #e2e8f0 !important;
  color: #64748b !important;
}
html[data-theme='light'] .footer-copy,
html[data-theme='light'] .footer-copy strong {
  color: #334155 !important;
}
html[data-theme='light'] .footer-links a,
html[data-theme='light'] .footer-socials a {
  color: #475569 !important;
}
html[data-theme='light'] .footer-links a:hover,
html[data-theme='light'] .footer-socials a:hover {
  color: var(--rt-accent) !important;
}
html[data-theme='light'] .form-control,
html[data-theme='light'] .form-select {
  background-color: #ffffff !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .form-control:focus,
html[data-theme='light'] .form-select:focus {
  border-color: var(--rt-accent) !important;
  box-shadow: 0 0 0 0.2rem var(--rt-accent-rgba25) !important;
}
html[data-theme='light'] .modal-content {
  background-color: #ffffff !important;
  color: #0f172a !important;
  border: 1px solid #cbd5e1 !important;
  box-shadow: 0 20px 50px rgba(0, 0, 0, 0.15) !important;
}
html[data-theme='light'] .modal-header,
html[data-theme='light'] .modal-footer {
  border-color: #e2e8f0 !important;
}
html[data-theme='light'] .btn-close {
  filter: invert(0) !important;
}
html[data-theme='light'] .messages-wrapper,
html[data-theme='light'] .chat-sidebar {
  background: #ffffff !important;
  border-color: #e2e8f0 !important;
}
html[data-theme='light'] .chat-sidebar-header,
html[data-theme='light'] .chat-search-wrap,
html[data-theme='light'] .chat-header,
html[data-theme='light'] .chat-input-area {
  background: #f8fafc !important;
  border-color: #e2e8f0 !important;
}
html[data-theme='light'] .chat-search-input,
html[data-theme='light'] .chat-input-box {
  background: #ffffff !important;
  border-color: #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .chat-main,
html[data-theme='light'] .chat-messages-container {
  background: #f8fafc !important;
}
html[data-theme='light'] .chat-bubble-row.other .chat-bubble {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .actors-hero {
  background: #ffffff !important;
  border-bottom-color: #e2e8f0 !important;
}
html[data-theme='light'] .actor-modern-card:hover {
  border-color: var(--rt-accent) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08) !important;
}
html[data-theme='light'] .notif-card.unread {
  background: #f8fafc !important;
  border-left: 3px solid var(--rt-accent) !important;
}
html[data-theme='light'] .auth-modal-box {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  box-shadow: 0 25px 60px rgba(0, 0, 0, 0.15) !important;
  color: #0f172a !important;
}
html[data-theme='light'] .auth-tabs {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
}
html[data-theme='light'] .auth-tab {
  color: #64748b !important;
}
html[data-theme='light'] .auth-tab.active {
  background: var(--rt-accent) !important;
  color: #ffffff !important;
}
html[data-theme='light'] .auth-modal-subtitle {
  color: #64748b !important;
}
html[data-theme='light'] .auth-modal-field label {
  color: #334155 !important;
}
html[data-theme='light'] .auth-modal-input-wrap input,
html[data-theme='light'] input.auth-modal-input-wrap,
html[data-theme='light'] textarea.auth-modal-input-wrap {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .auth-modal-input-wrap input:focus,
html[data-theme='light'] input.auth-modal-input-wrap:focus,
html[data-theme='light'] textarea.auth-modal-input-wrap:focus {
  border-color: var(--rt-accent) !important;
  box-shadow: 0 0 0 3px var(--rt-accent-rgba25) !important;
}
html[data-theme='light'] .auth-modal-input-wrap i {
  color: #94a3b8 !important;
}
html[data-theme='light'] .auth-modal-close {
  color: #64748b !important;
}
html[data-theme='light'] .auth-modal-close:hover {
  background: #f1f5f9 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .auth-modal-hint {
  color: #64748b !important;
}
html[data-theme='light'] .auth-modal-agree {
  color: #475569 !important;
}
html[data-theme='light'] .auth-strength-bar {
  background: #e2e8f0 !important;
}
html[data-theme='light'] #headerNotificationsContainer li a.dropdown-item,
html[data-theme='light'] #headerPendingFollowsContainer li {
  border-bottom: 1px solid #f1f5f9 !important;
  color: #0f172a !important;
}
html[data-theme='light'] #headerNotificationsContainer li a.dropdown-item:hover,
html[data-theme='light'] #headerPendingFollowsContainer li:hover {
  background: #f8fafc !important;
}
html[data-theme='light'] #headerNotificationsContainer .dropdown-item div,
html[data-theme='light'] #headerPendingFollowsContainer span {
  color: #334155 !important;
}
html[data-theme='light'] .ad-native-title,
html[data-theme='light'] .watch-providers-title {
  color: #0f172a !important;
}
html[data-theme='light'] .ad-native-desc,
html[data-theme='light'] .watch-providers-subtitle {
  color: #64748b !important;
}
html[data-theme='light'] .watch-providers-header {
  border-bottom-color: #f1f5f9 !important;
}
html[data-theme='light'] .actors-filter-bar,
html[data-theme='light'] .actors-empty-box,
html[data-theme='light'] .actor-hero-box,
html[data-theme='light'] .actor-bio-box,
html[data-theme='light'] .filmography-card,
html[data-theme='light'] .known-for-card {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .actors-search-input,
html[data-theme='light'] .actors-select-filter {
  background: #f8fafc !important;
  border: 1px solid #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .alphabet-pill {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  color: #334155 !important;
}
html[data-theme='light'] .alphabet-pill:hover,
html[data-theme='light'] .alphabet-pill.active {
  background: var(--rt-accent) !important;
  border-color: var(--rt-accent) !important;
  color: #ffffff !important;
}
html[data-theme='light'] .actor-card-media {
  background: #f1f5f9 !important;
}
html[data-theme='light'] .actor-placeholder-avatar {
  background: #e2e8f0 !important;
  color: #64748b !important;
}
html[data-theme='light'] .actors-pagination .page-link,
html[data-theme='light'] .custom-pagination .page-item .page-link {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .actors-pagination .page-item.disabled .page-link,
html[data-theme='light'] .custom-pagination .page-item.disabled .page-link {
  background: #f8fafc !important;
  color: #94a3b8 !important;
}
html[data-theme='light'] .topic-hero,
html[data-theme='light'] .featured-topics-section,
html[data-theme='light'] .topic-toolbar,
html[data-theme='light'] .topic-box-card,
html[data-theme='light'] .empty-state {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .topic-hero div[style*='rgba(0,0,0'],
html[data-theme='light'] .featured-topic-badge,
html[data-theme='light'] .featured-topics-section div[style*='background:#1c2026'],
html[data-theme='light'] .topic-box-card div[style*='background:#101214'],
html[data-theme='light'] .topic-box-card div[style*='background:#111417'] {
  background: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .topic-toolbar input,
html[data-theme='light'] .topic-toolbar select {
  background: #f8fafc !important;
  border: 1px solid #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .letter-btn {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  color: #334155 !important;
}
html[data-theme='light'] .letter-btn:hover,
html[data-theme='light'] .letter-btn.active {
  background: var(--rt-accent) !important;
  border-color: var(--rt-accent) !important;
  color: #ffffff !important;
}
html[data-theme='light'] .topic-box-link:hover .topic-box-card {
  background: #f8fafc !important;
  border-color: var(--rt-accent) !important;
}
html[data-theme='light'] .popular-list-item-custom,
html[data-theme='light'] .search-item-card,
html[data-theme='light'] .list-hero-box {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .list-posters-custom,
html[data-theme='light'] .popular-list-item-custom div[style*='background:#1b1d21'] {
  background: #f8fafc !important;
  color: #0f172a !important;
}
html[data-theme='light'] .list-posters-custom div[style*='background:#191b1f'],
html[data-theme='light'] div[style*='background:#2a2d32'][style*='border-left'] {
  background: #e2e8f0 !important;
  border-color: #cbd5e1 !important;
}
html[data-theme='light'] #replying-to {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .compare-selector-bar,
html[data-theme='light'] .battle-card,
html[data-theme='light'] .head-to-head-summary {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .selector-input {
  background: #f8fafc !important;
  border: 1px solid #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .selector-dropdown {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12) !important;
}
html[data-theme='light'] .battle-card-header {
  background: #f8fafc !important;
  border-bottom: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .battle-stat-row {
  border-bottom: 1px solid #f1f5f9 !important;
}
html[data-theme='light'] .robot-step-card,
html[data-theme='light'] .robot-container,
html[data-theme='light'] .robot-box,
html[data-theme='light'] .dna-match-card,
html[data-theme='light'] .dna-movie-card {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .robot-mood-btn,
html[data-theme='light'] .robot-genre-btn,
html[data-theme='light'] .robot-option-card {
  background: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .robot-mood-btn:hover,
html[data-theme='light'] .robot-mood-btn.active,
html[data-theme='light'] .robot-genre-btn:hover,
html[data-theme='light'] .robot-genre-btn.active,
html[data-theme='light'] .robot-option-card:hover,
html[data-theme='light'] .robot-option-card.active {
  background: #fff5f5 !important;
  border-color: var(--rt-accent) !important;
  color: #0f172a !important;
}
html[data-theme='light'] .news-card,
html[data-theme='light'] .news-card-modern,
html[data-theme='light'] .article-content-card,
html[data-theme='light'] .article-sidebar-card {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .news-card-thumb-wrap,
html[data-theme='light'] .article-main-image-wrap,
html[data-theme='light'] .pop-thumb-wrap,
html[data-theme='light'] .rn-thumb {
  background: #f1f5f9 !important;
}
html[data-theme='light'] .badge-source-mini,
html[data-theme='light'] .image-source-caption,
html[data-theme='light'] .font-size-control-wrap {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  color: #64748b !important;
}
html[data-theme='light'] .article-entities-strip {
  background: #f8fafc !important;
  border: 1px solid #e2e8f0 !important;
}
html[data-theme='light'] #entHoverCard {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  color: #0f172a !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12) !important;
}
html[data-theme='light'] .collection-hero,
html[data-theme='light'] .collection-card {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .collection-hero div[style*='rgba(0,0,0'],
html[data-theme='light'] .collection-card div[style*='linear-gradient'] {
  background: #f8fafc !important;
}
html[data-theme='light'] .announcement-card-full,
html[data-theme='light'] article.p-4.p-md-5 {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .rozet-user-live-card,
html[data-theme='light'] .xp-action-card,
html[data-theme='light'] .level-showcase-card,
html[data-theme='light'] .badge-catalog-card,
html[data-theme='light'] .featured-badge-guide-card {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.03) !important;
}
html[data-theme='light'] .badge-filter-btn {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  color: #334155 !important;
}
html[data-theme='light'] .badge-filter-btn:hover,
html[data-theme='light'] .badge-filter-btn.active {
  background: #fef3c7 !important;
  border-color: #fde68a !important;
  color: #b45309 !important;
}
html[data-theme='light'] .custom-faq-accordion .accordion-item,
html[data-theme='light'] .custom-faq-accordion .accordion-button {
  background: #ffffff !important;
  border-color: #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .custom-faq-accordion .accordion-button:not(.collapsed) {
  background: #f8fafc !important;
  color: var(--rt-accent) !important;
}
html[data-theme='light'] .custom-faq-accordion .accordion-body {
  background: #f8fafc !important;
  color: #334155 !important;
}
html[data-theme='light'] .user-follow-card {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.04) !important;
}
html[data-theme='light'] .user-follow-card h5,
html[data-theme='light'] .user-follow-card a {
  color: #0f172a !important;
}
html[data-theme='light'] .notif-tab-btn {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  color: #334155 !important;
}
html[data-theme='light'] .notif-tab-btn:hover {
  background: #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .notif-tab-btn.active {
  background: var(--rt-accent) !important;
  border-color: var(--rt-accent) !important;
  color: #ffffff !important;
}
html[data-theme='light'] .notif-actions-bar,
html[data-theme='light'] .notif-list-card {
  background: #ffffff !important;
  border: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .notif-row {
  border-bottom: 1px solid #f1f5f9 !important;
}
html[data-theme='light'] .notif-row:hover {
  background: #f8fafc !important;
}
html[data-theme='light'] .notif-row.unread {
  background: #f8fafc !important;
  border-left: 3px solid var(--rt-accent) !important;
}
html[data-theme='light'] .notif-btn-readall {
  background: #f1f5f9 !important;
  border: 1px solid #cbd5e1 !important;
  color: #1e293b !important;
}
html[data-theme='light'] .chat-sidebar {
  background: #ffffff !important;
  border-right: 1px solid #e2e8f0 !important;
}
html[data-theme='light'] .chat-sidebar-header {
  background: #f8fafc !important;
  border-bottom: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .chat-search-wrap {
  background: #ffffff !important;
  border-bottom: 1px solid #e2e8f0 !important;
}
html[data-theme='light'] .conv-item {
  border-bottom: 1px solid #f8fafc !important;
}
html[data-theme='light'] .conv-item:hover {
  background: #f8fafc !important;
}
html[data-theme='light'] .conv-item.active {
  background: #f1f5f9 !important;
}
html[data-theme='light'] .conv-username {
  color: #0f172a !important;
  font-weight: 600 !important;
}
html[data-theme='light'] .conv-last-msg {
  color: #64748b !important;
}
html[data-theme='light'] .chat-header {
  background: #ffffff !important;
  border-bottom: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .chat-action-btn {
  background: #f1f5f9 !important;
  border: 1px solid #e2e8f0 !important;
  color: #334155 !important;
}
html[data-theme='light'] .chat-action-btn:hover {
  background: #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .chat-date-separator span {
  background: #e2e8f0 !important;
  color: #475569 !important;
}
html[data-theme='light'] .chat-input-area {
  background: #ffffff !important;
  border-top: 1px solid #e2e8f0 !important;
}
html[data-theme='light'] .chat-input-box textarea {
  color: #0f172a !important;
}
html[data-theme='light'] .mention-dropdown,
html[data-theme='light'] .chat-emoji-picker,
html[data-theme='light'] .new-chat-modal-box {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.12) !important;
  color: #0f172a !important;
}
html[data-theme='light'] .mention-item:hover,
html[data-theme='light'] .mention-item.active,
html[data-theme='light'] .search-user-item:hover {
  background: #f1f5f9 !important;
}
html[data-theme='light'] .new-chat-modal-header {
  background: #f8fafc !important;
  border-bottom: 1px solid #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] div[style*='background:#1e2124'],
html[data-theme='light'] div[style*='background: #1e2124'],
html[data-theme='light'] div[style*='background:#1a1d20'],
html[data-theme='light'] div[style*='background: #1a1d20'],
html[data-theme='light'] div[style*='background:#181b20'],
html[data-theme='light'] div[style*='background: #181b20'],
html[data-theme='light'] div[style*='background:#181b1f'],
html[data-theme='light'] div[style*='background: #181b1f'],
html[data-theme='light'] div[style*='background:#16181c'],
html[data-theme='light'] div[style*='background: #16181c'],
html[data-theme='light'] div[style*='background:#151719'],
html[data-theme='light'] div[style*='background: #151719'],
html[data-theme='light'] div[style*='background:#15181e'],
html[data-theme='light'] div[style*='background: #15181e'],
html[data-theme='light'] div[style*='background:#14171a'],
html[data-theme='light'] div[style*='background: #14171a'],
html[data-theme='light'] div[style*='background:#14181f'],
html[data-theme='light'] div[style*='background: #14181f'],
html[data-theme='light'] div[style*='background:#14171b'],
html[data-theme='light'] div[style*='background: #14171b'],
html[data-theme='light'] div[style*='background:#131722'],
html[data-theme='light'] div[style*='background: #131722'],
html[data-theme='light'] div[style*='background:#12151c'],
html[data-theme='light'] div[style*='background: #12151c'],
html[data-theme='light'] div[style*='background:#1a1a1a'],
html[data-theme='light'] div[style*='background: #1a1a1a'],
html[data-theme='light'] article[style*='background:#1a1d20'],
html[data-theme='light'] article[style*='background: #1a1d20'] {
  background: #ffffff !important;
  border-color: #e2e8f0 !important;
  color: #0f172a !important;
}
html[data-theme='light'] div[style*='background:#25282c'],
html[data-theme='light'] div[style*='background: #25282c'],
html[data-theme='light'] div[style*='background:#202428'],
html[data-theme='light'] div[style*='background: #202428'],
html[data-theme='light'] div[style*='background:#20242a'],
html[data-theme='light'] div[style*='background: #20242a'],
html[data-theme='light'] div[style*='background:#20252d'],
html[data-theme='light'] div[style*='background: #20252d'],
html[data-theme='light'] div[style*='background:#1b2029'],
html[data-theme='light'] div[style*='background: #1b2029'],
html[data-theme='light'] div[style*='background:#1c2026'],
html[data-theme='light'] div[style*='background: #1c2026'],
html[data-theme='light'] div[style*='background:#23272c'],
html[data-theme='light'] div[style*='background: #23272c'],
html[data-theme='light'] div[style*='background:#262a34'],
html[data-theme='light'] div[style*='background: #262a34'],
html[data-theme='light'] div[style*='background:#282d34'],
html[data-theme='light'] div[style*='background: #282d34'],
html[data-theme='light'] div[style*='background:#121417'],
html[data-theme='light'] div[style*='background: #121417'],
html[data-theme='light'] div[style*='background:#111417'],
html[data-theme='light'] div[style*='background: #111417'] {
  background: #f8fafc !important;
  border-color: #e2e8f0 !important;
  color: #334155 !important;
}
html[data-theme='light'] span.badge[style*='background:#20252d'],
html[data-theme='light'] span.badge[style*='background: #20252d'],
html[data-theme='light'] span.badge[style*='background:#262a34'],
html[data-theme='light'] span.badge[style*='background: #262a34'] {
  background: #f1f5f9 !important;
  border: 1px solid #cbd5e1 !important;
  color: #475569 !important;
}
html[data-theme='light'] select.form-control,
html[data-theme='light'] select.form-select,
html[data-theme='light'] select.swal2-select,
html[data-theme='light'] textarea.swal2-textarea {
  background: #ffffff !important;
  border: 1px solid #cbd5e1 !important;
  color: #0f172a !important;
}
html[data-theme='light'] .swal2-popup {
  background: #ffffff !important;
  color: #0f172a !important;
  border: 1px solid #e2e8f0 !important;
  box-shadow: 0 20px 50px rgba(0,0,0,0.15) !important;
}
html[data-theme='light'] .swal2-title {
  color: #0f172a !important;
}
html[data-theme='light'] .swal2-html-container {
  color: #334155 !important;
}

