body.dark{--amazon-light:#0d1117;--amazon-dark:#010409;--amazon-dark-light:#161b22;--amazon-gray:#9ca8b6;--amazon-white:#0d1117;--text-dark:#e6edf3;--text-gray:#9ca8b6;--text-muted:#9ca8b6;--text-link:#58a6ff;--border-color:#30363d;--border-light:#21262d;--card-bg:#161b22;--card-shadow:0 1px 3px rgba(0,0,0,0.3);--card-shadow-hover:0 4px 12px rgba(0,0,0,0.4);--success-color:#3fb950;--error-color:#f85149;}body.dark{background-color:#0d1117;color:#e6edf3;}body.dark .main-header{background:#010409;border-bottom:1px solid #21262d;}body.dark .search-form input{background:#0d1117;border-color:#30363d;color:#e6edf3;}body.dark .search-form input::placeholder{color:#484f58;}body.dark .search-form input:focus{border-color:#FF9900;background:#0d1117;}body.dark .search-form button{background:#FF9900;}body.dark #search-autocomplete{background:#161b22 !important;border-color:#30363d !important;box-shadow:0 4px 12px rgba(0,0,0,0.4) !important;}body.dark .autocomplete-item,body.dark #search-autocomplete a{color:#e6edf3;border-bottom-color:#21262d;}body.dark .autocomplete-item:hover,body.dark #search-autocomplete a:hover{background:#1c2128;}body.dark .promo-bar{background:#1c1207;border-bottom:1px solid #30363d;}body.dark .sidebar{background:#0d1117;border-right-color:#21262d;}body.dark .sidebar h3,body.dark .sidebar h4{color:#e6edf3;}body.dark .category-tree a,body.dark .sidebar a{color:#c9d1d9;}body.dark .category-tree a:hover,body.dark .sidebar a:hover{color:#FF9900;background:#161b22;}body.dark .category-tree .active > a{color:#FF9900;background:#1c1207;}body.dark .category-tree .category-count{color:#8b949e;background:#21262d;}body.dark .sidebar-promo-banner{background:#161b22;border-color:#30363d;}body.dark .sidebar-promo-banner:hover{border-color:#FF9900;background:#1c1207;}body.dark .promo-title{color:#e6edf3;}body.dark .promo-text{color:#8b949e;}body.dark .sidebar-promo-separator{border-color:#21262d;}body.dark .category-tree .level-1 > a{background:#161b22;color:#c9d1d9;}body.dark .category-tree .level-1 > a:hover{background:#1c1207;}body.dark .category-tree .level-2{border-left-color:#30363d;}body.dark .category-tree .level-2 > a:hover{background:#161b22;}body.dark .category-tree .level-2 > a::before{color:#484f58;}body.dark .category-tree .level-3{border-left-color:#21262d;}body.dark .category-tree .level-3 > a:hover{background:#161b22;}body.dark .category-tree .level-3 > a::before{color:#484f58;}body.dark .recently-viewed-container{background:#161b22 !important;border-color:#30363d !important;box-shadow:0 1px 3px rgba(0,0,0,0.3) !important;}body.dark .recently-viewed-heading{color:#e6edf3 !important;border-bottom-color:#30363d !important;}body.dark .recently-viewed-item{background:#0d1117 !important;border-color:transparent !important;}body.dark .recently-viewed-item:hover{background:#1c2128 !important;border-color:#FF9900 !important;}body.dark .recently-viewed-title{color:#c9d1d9 !important;}body.dark .recently-viewed-price{color:#FF9900 !important;}body.dark .recently-viewed-list a{background:#0d1117 !important;border-color:transparent !important;color:#c9d1d9 !important;}body.dark .recently-viewed-list a:hover{background:#1c2128 !important;border-color:#FF9900 !important;}body.dark .recently-viewed-list a span[style*="color:#0F1111"]{color:#c9d1d9 !important;}body.dark .related-books h2{color:#e6edf3;}body.dark .related-books p[style*="color:#555"]{color:#8b949e !important;}body.dark .recently-viewed-section{background:#161b22;}body.dark .recently-viewed-section h2{color:#e6edf3;}body.dark .recently-viewed-section .section-subtitle{color:#8b949e;}body.dark .recently-viewed-scroll::-webkit-scrollbar-track{background:#21262d;}body.dark .recently-viewed-scroll::-webkit-scrollbar-thumb{background:#484f58;}body.dark .main-content{background:transparent;}body.dark .book-card,body.dark .card,body.dark .content-card{background:#161b22;border-color:#30363d;box-shadow:0 1px 3px rgba(0,0,0,0.3);}body.dark .book-card:hover,body.dark .card:hover{border-color:#484f58;box-shadow:0 4px 12px rgba(0,0,0,0.4);}body.dark .book-card .book-title,body.dark .book-card h3{color:#e6edf3;}body.dark .book-card .book-author,body.dark .book-card .author{color:#8b949e;}body.dark .book-card .book-price,body.dark .price{color:#FF9900;}body.dark .book-card .original-price{color:#484f58;}body.dark .book-card .book-category{color:#8b949e;}body.dark .book-grid-item,body.dark .book-list-item{background:#161b22;border-color:#30363d;}body.dark .book-grid-item:hover,body.dark .book-list-item:hover{border-color:#484f58;}body.dark .badge,body.dark .tag-badge,body.dark .category-badge{background:#21262d;color:#c9d1d9;border-color:#30363d;}body.dark .btn-primary,body.dark .btn-orange{background:linear-gradient(135deg,#FFa820 0%,#FF9900 100%);color:#0d1117;box-shadow:0 4px 14px rgba(255,153,0,0.35);border:1px solid rgba(255,168,32,0.4);}body.dark .btn-primary:hover,body.dark .btn-orange:hover{background:linear-gradient(135deg,#FFb840 0%,#FFa820 100%);box-shadow:0 6px 20px rgba(255,153,0,0.45);}body.dark .btn-secondary,body.dark .btn-outline{background:transparent;border-color:#30363d;color:#c9d1d9;}body.dark .btn-secondary:hover,body.dark .btn-outline:hover{background:#21262d;border-color:#484f58;}body.dark .footer-top-bar{background:#161b22;border-top:1px solid #21262d;}body.dark .footer-top-bar button{color:#c9d1d9;}body.dark .main-footer{background:#010409;border-top:1px solid #21262d;}body.dark .main-footer h4{color:#e6edf3;}body.dark .main-footer a{color:#a1aab5;}body.dark .main-footer a:hover{color:#FF9900;}body.dark .footer-tagline{color:#a1aab5;}body.dark .footer-copyright{border-top-color:#21262d;color:#6e7681;}body.dark .footer-legal-links a{color:#6e7681;}body.dark .footer-legal-links a:hover{color:#a1aab5;}body.dark .footer-popular-categories{border-top-color:#21262d;}body.dark .category-pill{background:#21262d;color:#c9d1d9;border-color:#30363d;}body.dark .category-pill:hover{background:#30363d;border-color:#FF9900;}body.dark .pill-count{background:#30363d;color:#8b949e;}body.dark .footer-newsletter-section{background:#161b22;border-color:#30363d;}body.dark .newsletter-form input{background:#0d1117;border-color:#30363d;color:#e6edf3;}body.dark .newsletter-form input::placeholder{color:#484f58;}body.dark .payment-badge{background:#21262d;color:#8b949e;border-color:#30363d;}body.dark .guarantee-item{color:#c9d1d9;}body.dark .social-icons a{color:#8b949e;}body.dark .social-icons a:hover{color:#FF9900;}body.dark .accessibility-badge{color:#8b949e;border-color:#30363d;}body.dark .mobile-menu{background:#0d1117;border-right:1px solid #21262d;}body.dark .mobile-menu-header{background:#010409;border-bottom-color:#21262d;color:#e6edf3;}body.dark .mobile-menu-title{color:#e6edf3;}body.dark .mobile-nav-item{color:#c9d1d9;border-bottom-color:#21262d;}body.dark .mobile-nav-item:hover{background:#161b22;color:#FF9900;}body.dark .mobile-nav-divider{border-color:#21262d;}body.dark .mobile-categories{border-top-color:#21262d;}body.dark .mobile-categories h4{color:#e6edf3;}body.dark .mobile-menu-overlay.active{background:rgba(0,0,0,0.6);}body.dark .breadcrumb,body.dark .breadcrumbs{color:#8b949e;}body.dark .breadcrumb a,body.dark .breadcrumbs a{color:#8b949e;}body.dark .breadcrumb a:hover,body.dark .breadcrumbs a:hover{color:#FF9900;}body.dark h1,body.dark h2,body.dark h3,body.dark h4,body.dark h5{color:#e6edf3;}body.dark p{color:#c9d1d9;}body.dark a{color:#58a6ff;}body.dark a:hover{color:#FF9900;}body.dark .header-nav a{color:#c9d1d9;}body.dark .header-nav a:hover{color:#FF9900;}body.dark hr{border-color:#21262d;}body.dark input[type="text"],body.dark input[type="email"],body.dark input[type="password"],body.dark input[type="search"],body.dark input[type="number"],body.dark input[type="url"],body.dark textarea,body.dark select{background:#0d1117;border-color:#30363d;color:#e6edf3;}body.dark input::placeholder,body.dark textarea::placeholder{color:#484f58;}body.dark input:focus,body.dark textarea:focus,body.dark select:focus{border-color:#FF9900;outline-color:#FF9900;}body.dark table{border-color:#21262d;}body.dark th{background:#161b22;color:#e6edf3;border-color:#30363d;}body.dark td{border-color:#21262d;color:#c9d1d9;}body.dark tr:hover{background:#1c2128;}body.dark .pagination a,body.dark .pagination span{background:#161b22;border-color:#30363d;color:#c9d1d9;}body.dark .pagination a:hover{background:#21262d;border-color:#FF9900;}body.dark .pagination .active{background:#FF9900;color:#0d1117;border-color:#FF9900;}body.dark .alert,body.dark .flash-message{border-color:#30363d;}body.dark .alert-success{background:#0d2818;border-color:#238636;color:#3fb950;}body.dark .alert-error,body.dark .alert-danger{background:#2d1215;border-color:#da3633;color:#f85149;}body.dark .alert-info{background:#0c2d48;border-color:#1f6feb;color:#58a6ff;}body.dark .alert-warning{background:#2d2200;border-color:#9e6a03;color:#d29922;}body.dark blockquote{border-left-color:#FF9900;background:#161b22;color:#c9d1d9;}body.dark code{background:#161b22;color:#f0883e;border-color:#30363d;}body.dark pre{background:#0d1117;border-color:#30363d;color:#e6edf3;}body.dark pre code{background:transparent;border:none;}body.dark .tab-btn,body.dark .filter-btn{background:#161b22;color:#c9d1d9;border-color:#30363d;}body.dark .tab-btn.active,body.dark .filter-btn.active,body.dark .tab-btn:hover,body.dark .filter-btn:hover{background:#21262d;color:#FF9900;border-color:#FF9900;}body.dark .modal-content,body.dark .popup-content{background:#161b22;border-color:#30363d;box-shadow:0 8px 30px rgba(0,0,0,0.5);}body.dark .modal-header{border-bottom-color:#21262d;color:#e6edf3;}body.dark .modal-footer{border-top-color:#21262d;}body.dark .loading-spinner{border-color:#30363d;border-top-color:#FF9900;}body.dark .cookie-banner,body.dark #cookie-consent-banner,body.dark #cookie-consent{background:#161b22;border-color:#30363d;color:#c9d1d9;box-shadow:0 -4px 20px rgba(0,0,0,0.5);}body.dark .exit-intent-overlay,body.dark #exit-intent-overlay{background:rgba(0,0,0,0.7);}body.dark .exit-popup,body.dark .exit-intent-popup{background:#161b22;border-color:#30363d;}body.dark .stars .star-filled{color:#FF9900;}body.dark .stars .star-empty{color:#30363d;}body.dark .review-card{background:#161b22;border-color:#30363d;}body.dark .review-author{color:#e6edf3;}body.dark .review-date{color:#484f58;}body.dark .skeleton,body.dark .loading-placeholder{background:#21262d;}body.dark::selection{background:#FF990033;color:#e6edf3;}body.dark img{opacity:0.92;}body.dark img:hover{opacity:1;}.dark-mode-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;cursor:pointer;border-radius:50%;transition:background 0.2s;color:#c9d1d9;padding:0;margin-left:4px;}.dark-mode-toggle:hover{background:rgba(255,255,255,0.1);}.dark-mode-toggle svg{width:20px;height:20px;transition:transform 0.3s ease;}.dark-mode-toggle:hover svg{transform:rotate(15deg);}.dark-mode-toggle .icon-sun{display:none;}.dark-mode-toggle .icon-moon{display:block;}body.dark .dark-mode-toggle .icon-sun{display:block;}body.dark .dark-mode-toggle .icon-moon{display:none;}body.dark .dark-mode-toggle{color:#FF9900;}.mobile-dark-toggle{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;color:#c9d1d9;font-size:15px;border:none;background:transparent;width:100%;cursor:pointer;border-bottom:1px solid #21262d;}.mobile-dark-toggle:hover{background:#161b22;}body.dark .mobile-dark-toggle{color:#FF9900;}.mobile-dark-toggle .toggle-track{width:42px;height:22px;background:#30363d;border-radius:11px;position:relative;transition:background 0.3s;}.mobile-dark-toggle .toggle-thumb{width:18px;height:18px;background:#c9d1d9;border-radius:50%;position:absolute;top:2px;left:2px;transition:transform 0.3s;}body.dark .mobile-dark-toggle .toggle-track{background:#FF9900;}body.dark .mobile-dark-toggle .toggle-thumb{transform:translateX(20px);background:#0d1117;}body.dark [style*="background:#fff"],body.dark [style*="background:#fff"],body.dark [style*="background:#FFF"],body.dark [style*="background:#FFF"],body.dark [style*="background:white"],body.dark [style*="background:#ffffff"],body.dark [style*="background:#ffffff"],body.dark [style*="background-color:#fff"],body.dark [style*="background-color:#fff"],body.dark [style*="background-color:white"],body.dark [style*="background-color:#ffffff"],body.dark [style*="background-color:#ffffff"]{background:#161b22 !important;}body.dark [style*="background:#f3f4f6"],body.dark [style*="background:#f3f4f6"],body.dark [style*="background:#f8f9fa"],body.dark [style*="background:#f8f9fa"],body.dark [style*="background:#f9fafb"],body.dark [style*="background:#f9fafb"],body.dark [style*="background-color:#f3f4f6"],body.dark [style*="background-color:#f3f4f6"],body.dark [style*="background-color:#f8f9fa"],body.dark [style*="background-color:#f8f9fa"],body.dark [style*="background-color:#f9fafb"],body.dark [style*="background-color:#f9fafb"]{background:#21262d !important;}body.dark [style*="background:#EAEDED"],body.dark [style*="background:#EAEDED"],body.dark [style*="background-color:#EAEDED"],body.dark [style*="background-color:#EAEDED"]{background:#0d1117 !important;}body.dark [style*="background:#e5e7eb"],body.dark [style*="background:#e5e7eb"],body.dark [style*="background-color:#e5e7eb"]{background:#21262d !important;}body.dark [style*="color:#131921"],body.dark [style*="color:#131921"],body.dark [style*="color:#0F1111"],body.dark [style*="color:#0F1111"],body.dark [style*="color:#0f1111"],body.dark [style*="color:#0f1111"]{color:#e6edf3 !important;}body.dark [style*="color:#374151"],body.dark [style*="color:#374151"]{color:#c9d1d9 !important;}body.dark [style*="color:#475569"],body.dark [style*="color:#475569"],body.dark [style*="color:#565959"],body.dark [style*="color:#565959"],body.dark [style*="color:#6b7280"],body.dark [style*="color:#6b7280"]{color:#8b949e !important;}body.dark [style*="border:1px solid #ddd"],body.dark [style*="border:1px solid #ddd"],body.dark [style*="border:1px solid #e5e7eb"],body.dark [style*="border:1px solid #e5e7eb"],body.dark [style*="border:1px solid #eee"],body.dark [style*="border:1px solid #eee"]{border-color:#30363d !important;}body.dark [style*="border-bottom:1px solid #e5e7eb"],body.dark [style*="border-bottom:1px solid #e5e7eb"],body.dark [style*="border-bottom:1px solid #eee"],body.dark [style*="border-bottom:1px solid #eee"],body.dark [style*="border-top:1px solid #e5e7eb"],body.dark [style*="border-top:1px solid #e5e7eb"],body.dark [style*="border-top:1px solid #eee"],body.dark [style*="border-top:1px solid #eee"]{border-color:#21262d !important;}body.dark [style*="box-shadow:0 1px 3px rgba(0,0,0,0.08)"],body.dark [style*="box-shadow:0 1px 3px rgba(0,0,0,0.08)"],body.dark [style*="box-shadow:0 2px 8px rgba(0,0,0,0.08)"],body.dark [style*="box-shadow:0 2px 8px rgba(0,0,0,0.08)"]{box-shadow:0 1px 3px rgba(0,0,0,0.3) !important;}body.dark .blog-content img,body.dark .post-content img,body.dark article img{border-radius:12px;opacity:0.95;}body.dark .blog-content a,body.dark .post-content a{color:#58a6ff;}body.dark .blog-content a:hover,body.dark .post-content a:hover{color:#FF9900;}body.dark .blog-card,body.dark .post-card{background:#161b22;border-color:#30363d;}body.dark .blog-card:hover,body.dark .post-card:hover{border-color:#484f58;}body.dark .blog-card .post-title,body.dark .post-card h3{color:#e6edf3;}body.dark .blog-card .post-excerpt,body.dark .post-card p{color:#8b949e;}body.dark .blog-card .post-meta,body.dark .post-card .meta{color:#484f58;}body.dark .tool-card{background:#161b22;border-color:#30363d;}body.dark .tool-card:hover{border-color:#484f58;}body.dark .quiz-card{background:#161b22;border-color:#30363d;}body.dark .cheat-sheet-card{background:#161b22;border-color:#30363d;}body.dark .learning-path-card{background:#161b22;border-color:#30363d;}body.dark .glossary-term{background:#161b22;border-color:#30363d;}body.dark .account-page{background:#0d1117 !important;}body.dark .account-sidebar{background:#161b22 !important;border-color:#30363d !important;box-shadow:0 2px 10px rgba(0,0,0,0.3) !important;}body.dark .account-user{border-bottom-color:#21262d !important;}body.dark .user-info strong{color:#e6edf3 !important;}body.dark .user-info span{color:#8b949e !important;}body.dark .account-nav a{color:#c9d1d9 !important;}body.dark .account-nav a:hover,body.dark .account-nav a:focus-visible{background:#21262d !important;color:#e6edf3 !important;}body.dark .account-nav a.active{background:#1c1207 !important;color:#FF9900 !important;}body.dark .account-nav .logout-link{border-top-color:#21262d !important;}body.dark .account-nav .logout-link:hover{background:#2d1215 !important;}body.dark .account-nav .delete-account-link:hover{background:#2d1215 !important;}body.dark .account-content{background:#161b22 !important;border-color:#30363d !important;box-shadow:0 2px 10px rgba(0,0,0,0.3) !important;}body.dark .account-content h1{color:#e6edf3 !important;}body.dark .account-content h2{color:#e6edf3 !important;}body.dark .account-content h3{color:#e6edf3 !important;}body.dark .account-content p{color:#c9d1d9 !important;}body.dark .account-content label{color:#c9d1d9 !important;}body.dark .account-content input[type="text"],body.dark .account-content input[type="email"],body.dark .account-content input[type="password"],body.dark .account-content input[type="tel"],body.dark .account-content select,body.dark .account-content textarea{background:#0d1117 !important;border-color:#30363d !important;color:#e6edf3 !important;}body.dark .dash-card{background:#21262d !important;border-color:#30363d !important;color:#c9d1d9 !important;}body.dark .dash-card:hover{border-color:#FF9900 !important;}body.dark .dash-card h3{color:#e6edf3 !important;}body.dark .dash-card p{color:#8b949e !important;}body.dark .dash-card-arrow{color:#484f58 !important;}body.dark .dash-welcome h1{color:#e6edf3 !important;}body.dark .dash-welcome-sub{color:#8b949e !important;}body.dark .empty-state,body.dark .empty-library{background:#0d1117 !important;}body.dark .empty-state .empty-icon,body.dark .empty-library .empty-icon{background:#21262d !important;}body.dark .empty-state h2,body.dark .empty-library h2{color:#e6edf3 !important;}body.dark .empty-state p,body.dark .empty-library p{color:#8b949e !important;}body.dark .alert-warning{background:#1c1207 !important;border-color:#6b4f00 !important;color:#FF9900 !important;}body.dark .alert-success{background:#0d2818 !important;border-color:#1a7f37 !important;color:#3fb950 !important;}body.dark .refer-btn-primary{color:#131921 !important;}body.dark .refer-btn-secondary{background:#21262d !important;color:#e6edf3 !important;border:1px solid #30363d !important;}body.dark .order-card{background:#161b22;border-color:#30363d;}body.dark .cart-item{background:#161b22;border-color:#30363d;}body.dark .cart-summary{background:#161b22;border-color:#30363d;}body.dark .checkout-form{background:#161b22;border-color:#30363d;}body.dark .free-books-link{color:#3fb950;}body.dark .login-link{color:#FF9900;}body.dark .section-title{color:#e6edf3;}body.dark .filter-bar,body.dark .sort-bar{background:#161b22;border-color:#30363d;}body.dark .empty-state{color:#8b949e;}body.dark .tooltip{background:#21262d;color:#e6edf3;border-color:#30363d;}body.dark .book-section{background:#161b22;border-color:#30363d;box-shadow:0 2px 8px rgba(0,0,0,0.3);}body.dark .book-section h2{color:#e6edf3;}body.dark .book-description-content{color:#c9d1d9;}body.dark .book-description-content h3,body.dark .book-description-content h4{color:#e6edf3;}body.dark .book-description-content p{color:#c9d1d9;}body.dark .book-description-content li{color:#c9d1d9;}body.dark .book-description-content strong{color:#e6edf3;}body.dark .book-highlights{background:linear-gradient(135deg,#1c1207 0%,#2d1f00 50%,#161b22 100%);border-color:#30363d;}body.dark .book-highlights h2{color:#FF9900 !important;}body.dark .book-highlights .highlights-content li{color:#e6edf3;border-bottom-color:rgba(255,153,0,0.2);}body.dark .book-problem{background:linear-gradient(135deg,#1a0505 0%,#2d0a0a 50%,#161b22 100%);border-color:#30363d;}body.dark .book-problem h2{color:#f85149 !important;}body.dark .book-problem .book-description-content{color:#f0a8a3;}body.dark .book-solution{background:linear-gradient(135deg,#071a0e 0%,#0d2818 50%,#161b22 100%);border-color:#30363d;}body.dark .book-solution h2{color:#3fb950 !important;}body.dark .book-solution .book-description-content{color:#a3d9b1;}body.dark .book-who-is-for{background:linear-gradient(135deg,#0a1628 0%,#0d1f3c 50%,#161b22 100%);border-color:#30363d;}body.dark .book-who-is-for h2{color:#58a6ff !important;}body.dark .book-who-is-for li{color:#c9d1d9;border-bottom-color:rgba(88,166,255,0.15);}body.dark .book-who-is-not-for{background:linear-gradient(135deg,#1a0e2e 0%,#231440 50%,#161b22 100%);border-color:#30363d;}body.dark .book-who-is-not-for h2{color:#bc8cff !important;}body.dark .book-who-is-not-for li{color:#c9d1d9;border-bottom-color:rgba(188,140,255,0.15);}body.dark .book-toc{background:linear-gradient(135deg,#161b22 0%,#0d1117 50%,#161b22 100%) !important;border-color:#30363d !important;border-left-color:#8b949e !important;}body.dark .book-toc h2{color:#e6edf3 !important;border-bottom-color:#30363d !important;}body.dark .toc-content{color:#c9d1d9;}body.dark .toc-content a{color:#58a6ff;}body.dark .book-toc .toc-content ol li{background:#0d1117 !important;border-color:#30363d !important;color:#c9d1d9 !important;}body.dark .book-toc .toc-content ol li:hover{background:#161b22 !important;border-color:#FF9900 !important;}body.dark .book-section.requirements-section,body.dark section.book-section:has(.requirements-content){background:linear-gradient(135deg,#071a0e 0%,#0d2818 50%,#071a0e 100%) !important;border-color:#196c2e !important;border-left-color:#3fb950 !important;}body.dark section.book-section:has(.requirements-content) h2{color:#3fb950 !important;border-bottom-color:#196c2e !important;}body.dark .requirements-content li{color:#3fb950 !important;border-bottom-color:rgba(63,185,80,0.2) !important;}body.dark .requirements-content li:before{color:#3fb950 !important;}body.dark .pricing-card{background:linear-gradient(135deg,#161b22 0%,#0d1117 100%) !important;border-color:#30363d !important;box-shadow:0 4px 15px rgba(0,0,0,0.3) !important;}body.dark .pricing-original .pricing-label{color:#8b949e !important;}body.dark .pricing-original-amount{color:#484f58 !important;}body.dark .pricing-original{border-bottom-color:#21262d !important;}body.dark .pricing-current .pricing-label{color:#8b949e !important;}body.dark .pricing-amount{color:#3fb950 !important;}body.dark .pricing-savings{background:#0d2818 !important;border-color:#1a7f37 !important;color:#3fb950 !important;}body.dark .pricing-savings span{color:#3fb950 !important;}body.dark .pricing-savings strong{color:#56d364 !important;}body.dark .pricing-savings svg{stroke:#3fb950 !important;}body.dark .pricing-vat{color:#484f58 !important;border-top-color:#21262d !important;}body.dark .pricing-vat svg{stroke:#484f58 !important;}body.dark .book-formats-section{background:#161b22 !important;border-color:#30363d !important;}body.dark .book-formats-section .formats-label{color:#8b949e !important;}body.dark .format-card{background:#21262d !important;border-color:#30363d !important;}body.dark .format-card:hover{box-shadow:0 4px 12px rgba(0,0,0,0.3) !important;}body.dark .format-card-info strong{color:#e6edf3 !important;}body.dark .format-card-info span{color:#8b949e !important;}body.dark .btn-buy{color:#fff !important;background:linear-gradient(135deg,#FFa820 0%,#FF9900 100%) !important;box-shadow:0 4px 14px rgba(255,153,0,0.35) !important;border:1px solid rgba(255,168,32,0.4) !important;}body.dark .btn-buy:hover{background:linear-gradient(135deg,#FFb840 0%,#FFa820 100%) !important;box-shadow:0 6px 20px rgba(255,153,0,0.45) !important;}body.dark .btn-wishlist,body.dark .btn-bundle,body.dark .btn-compare-detail{background:linear-gradient(to bottom,#21262d,#161b22) !important;color:#c9d1d9 !important;border-color:#30363d !important;}body.dark .btn-wishlist:hover{background:linear-gradient(to bottom,#2d1215,#1a0a0c) !important;border-color:#f85149 !important;color:#f85149 !important;}body.dark .btn-bundle:hover{background:linear-gradient(to bottom,#0d1f3c,#0a1628) !important;border-color:#58a6ff !important;color:#58a6ff !important;}body.dark .btn-compare-detail:hover{background:linear-gradient(to bottom,#0d2818,#071a0e) !important;border-color:#3fb950 !important;color:#3fb950 !important;}body.dark .btn-sample{background:linear-gradient(to bottom,#21262d,#161b22) !important;color:#c9d1d9 !important;border-color:#30363d !important;}body.dark .btn-sample:hover{border-color:#FF9900 !important;color:#FF9900 !important;}body.dark .trust-badges-section{background:#0d2818 !important;border-color:#1a7f37 !important;}body.dark .trust-badge-text strong{color:#3fb950 !important;}body.dark .trust-badge-text span{color:#8b949e !important;}body.dark .book-detail-actions{border-color:#21262d;}body.dark .book-faq{background:linear-gradient(135deg,#161b22 0%,#0d1117 50%,#161b22 100%) !important;border-color:#30363d !important;border-left-color:#FF9900 !important;}body.dark .book-faq h2{color:#FF9900 !important;border-bottom-color:#30363d !important;}body.dark .book-faq details,body.dark details.faq-item{background:#0d1117 !important;border-color:#30363d !important;}body.dark .book-faq details[open],body.dark details.faq-item[open]{background:#0d1117 !important;border-color:#FF9900 !important;}body.dark .book-faq summary,body.dark summary.faq-question{color:#e6edf3 !important;background:transparent !important;}body.dark .book-faq summary:hover,body.dark summary.faq-question:hover{background:#161b22 !important;}body.dark .book-faq .faq-answer,body.dark .faq-answer{color:#c9d1d9 !important;border-top-color:#21262d !important;}body.dark .book-faq .faq-answer div{color:#c9d1d9 !important;}body.dark .book-topics{background:linear-gradient(135deg,#161b22 0%,#0d1117 100%) !important;border-color:#30363d !important;}body.dark .book-topics h2{color:#e6edf3 !important;}body.dark .book-topics a{background:rgba(255,255,255,0.05) !important;border-color:rgba(255,255,255,0.1) !important;}body.dark .fbt-section h2{color:#e6edf3 !important;}body.dark .fbt-section > div[style*="background:#fff"]{background:#161b22 !important;border-color:#30363d !important;}body.dark .fbt-section p[style*="color:#555"]{color:#8b949e !important;}body.dark .fbt-section span[style*="color:#d1d5db"]{color:#484f58 !important;}body.dark .fbt-section div[style*="background:linear-gradient(135deg,#fffbf0"]{background:linear-gradient(135deg,#1c1207,#2d1f00) !important;border-color:#6b4f00 !important;}body.dark .fbt-section span[style*="color:#999"]{color:#484f58 !important;}body.dark .fbt-section span[style*="color:#131921"]{color:#e6edf3 !important;}body.dark .fbt-section img[style*="border:1px solid #e5e7eb"]{border-color:#30363d !important;}body.dark .book-reviews{background:#161b22 !important;border-color:#30363d !important;}body.dark .book-qa div[style*="background:#fff"]{background:#161b22 !important;border-color:#30363d !important;}body.dark .book-qa h2{color:#e6edf3 !important;}body.dark .book-qa h2 span{background:#21262d !important;color:#8b949e !important;}body.dark .book-qa h3{color:#e6edf3 !important;}body.dark .book-qa p[style*="color:#131921"]{color:#e6edf3 !important;}body.dark .book-qa p[style*="color:#333"]{color:#c9d1d9 !important;}body.dark .book-qa p[style*="color:#666"]{color:#8b949e !important;}body.dark .book-qa div[style*="background:#f9fafb"]{background:#0d1117 !important;border-left-color:#30363d !important;}body.dark .book-qa div[style*="background:#fff8eb"]{background:#1c1207 !important;}body.dark .book-qa input{background:#0d1117 !important;border-color:#30363d !important;color:#e6edf3 !important;}body.dark .book-qa textarea{background:#0d1117 !important;border-color:#30363d !important;color:#e6edf3 !important;}body.dark .reviews-header h2{color:#e6edf3 !important;}body.dark .reviews-list{border-top-color:#30363d !important;}body.dark .no-reviews{color:#8b949e !important;}body.dark .no-reviews p{color:#8b949e !important;}body.dark .no-reviews svg{stroke:#484f58 !important;}body.dark .review-item{border-bottom-color:#30363d !important;}body.dark .reviewer-name{color:#e6edf3 !important;}body.dark .verified-badge{background:#0d3321 !important;color:#3fb950 !important;}body.dark .review-title{color:#e6edf3 !important;}body.dark .review-content{color:#8b949e !important;}body.dark .review-date{color:#484f58 !important;}body.dark .rating-number{color:#e6edf3 !important;}body.dark .bar-track{background:#21262d !important;}body.dark .bar-label{color:#8b949e !important;}body.dark .bar-count{color:#8b949e !important;}body.dark .review-form-section{border-top-color:#FF9900 !important;}body.dark .review-form-title{color:#FF9900 !important;}body.dark .review-form-rating label{color:#c9d1d9 !important;}body.dark .review-form-field label{color:#c9d1d9 !important;}body.dark .review-form-field input,body.dark .review-form-field textarea{background:#0d1117 !important;border-color:#30363d !important;color:#e6edf3 !important;}body.dark .star-select{color:#484f58 !important;}body.dark .star-select:hover,body.dark .star-select.star-hover,body.dark .star-select.star-active{color:#FF9900 !important;}body.dark .book-detail-header{border-bottom-color:#21262d;}body.dark .book-detail-info h1{color:#e6edf3;}body.dark .book-detail-subtitle{color:#8b949e;}body.dark .book-detail-meta{background:#161b22 !important;border-color:#30363d !important;}body.dark .book-detail-meta span{color:#8b949e !important;}body.dark .book-detail-meta strong{color:#c9d1d9 !important;}body.dark .book-card-btn-buy{color:#131921;background:linear-gradient(135deg,#FFa820 0%,#FF9900 100%) !important;box-shadow:0 3px 10px rgba(255,153,0,0.3);border:1px solid rgba(255,168,32,0.35);}body.dark .book-card-btn-buy:hover{background:linear-gradient(135deg,#FFb840 0%,#FFa820 100%) !important;box-shadow:0 5px 16px rgba(255,153,0,0.4);}body.dark .book-card-btn-cart,body.dark .book-card-btn-compare{background:#21262d;color:#c9d1d9;}body.dark .book-card-btn-cart:hover{background:#30363d;color:#e6edf3;}body.dark .book-card-btn-compare:hover{background:#1c2d4d;color:#58a6ff;}body.dark .book-detail-social .share-btn{color:#c9d1d9 !important;}body.dark .share-btn{color:white !important;}body.dark .share-facebook{color:white !important;}body.dark .share-twitter{color:white !important;}body.dark .share-linkedin{color:white !important;}body.dark .share-whatsapp{color:white !important;}body.dark .share-copy{color:#8b949e !important;border:1px solid #30363d !important;}body.dark .share-label{color:#8b949e !important;}body.dark .book-views-badge{color:#92400e !important;}body.dark .book-detail-viewers{border-color:#30363d;color:#8b949e;}body.dark .breadcrumb{color:#8b949e;}body.dark .breadcrumb span{color:#484f58;}body.dark .promo-bar{background:#161b22;border-bottom-color:#21262d;}body.dark .dropdown-menu{background:#161b22;border-color:#30363d;box-shadow:0 4px 12px rgba(0,0,0,0.5);}body.dark .dropdown-item{color:#c9d1d9;}body.dark .dropdown-item:hover{background:#21262d;color:#FF9900;}@media (max-width:768px){body.dark .sidebar{display:none;}body.dark .mobile-menu{background:#0d1117;}body.dark .promo-bar{font-size:13px;}}/* Book Detail Page Dark Mode */ body.dark .book-detail [style*="background:#fff"],body.dark .book-detail [style*="background:#fff"],body.dark .book-detail [style*="background:white"],body.dark .book-detail [style*="background:white"],body.dark .book-detail [style*="background:#FFFFFF"],body.dark .book-detail [style*="background:#FFFFFF"]{background:#161b22 !important;}body.dark .book-detail [style*="background:#f3f4f6"],body.dark .book-detail [style*="background:#f3f4f6"],body.dark .book-detail [style*="background:#f8f9fa"],body.dark .book-detail [style*="background:#f8f9fa"],body.dark .book-detail [style*="background:#f9fafb"],body.dark .book-detail [style*="background:#f9fafb"]{background:#21262d !important;}body.dark .book-detail [style*="border:1px solid #e5e7eb"],body.dark .book-detail [style*="border:1px solid #e5e7eb"],body.dark .book-detail [style*="border:2px solid #e5e7eb"],body.dark .book-detail [style*="border:2px solid #e5e7eb"]{border-color:#30363d !important;}body.dark .book-detail [style*="color:#131921"],body.dark .book-detail [style*="color:#131921"]{color:#e6edf3 !important;}body.dark .book-detail [style*="color:#374151"],body.dark .book-detail [style*="color:#374151"],body.dark .book-detail [style*="color:#4b5563"],body.dark .book-detail [style*="color:#4b5563"],body.dark .book-detail [style*="color:#565959"],body.dark .book-detail [style*="color:#565959"]{color:#8b949e !important;}body.dark .book-detail [style*="color:#666"],body.dark .book-detail [style*="color:#666"],body.dark .book-detail [style*="color:#6b7280"],body.dark .book-detail [style*="color:#6b7280"]{color:#8b949e !important;}body.dark .book-detail [style*="border-bottom:1px solid #e5e7eb"],body.dark .book-detail [style*="border-bottom:1px solid #e5e7eb"],body.dark .book-detail [style*="border-top:1px solid #e5e7eb"],body.dark .book-detail [style*="border-top:1px solid #e5e7eb"]{border-color:#30363d !important;}body.dark .book-detail [style*="background:linear-gradient(135deg,#fffbeb"],body.dark .book-detail [style*="background:linear-gradient(135deg,#fffbeb"],body.dark .book-detail [style*="background:linear-gradient(135deg,#fffbf0"],body.dark .book-detail [style*="background:linear-gradient(135deg,#fffbf0"],body.dark .book-detail [style*="background:linear-gradient(135deg,#fffbf0"]{background:linear-gradient(135deg,#1c1207,#2d1f00) !important;}body.dark .book-detail [style*="border:1px solid #ffe0a3"],body.dark .book-detail [style*="border:1px solid #ffe0a3"],body.dark .book-detail [style*="border:2px solid #f59e0b"],body.dark .book-detail [style*="border:2px solid #f59e0b"]{border-color:#6b4f00 !important;}body.dark .book-detail [style*="background:#f3f4f6;color:#666"]{background:#21262d !important;color:#8b949e !important;}/* Q&A section dark mode */ body.dark .book-detail textarea{background:#0d1117 !important;border-color:#30363d !important;color:#e6edf3 !important;}body.dark .book-detail input[type="email"],body.dark .book-detail input[type="text"]{background:#0d1117 !important;border-color:#30363d !important;color:#e6edf3 !important;}/* Recently viewed & related books sections */ body.dark .related-books{color:#e6edf3;}body.dark .related-books h2{color:#e6edf3;}/* Modal dark mode */ body.dark #bookSampleGateOverlay [style*="background:white"],body.dark #bookSampleGateOverlay [style*="background:white"]{background:#161b22 !important;color:#e6edf3;}body.dark #bookSampleGateOverlay input{background:#0d1117 !important;border-color:#30363d !important;color:#e6edf3 !important;}body.dark .legal-page h2{color:#e6edf3 !important;}body.dark .legal-page h3{color:#c9d1d9 !important;}body.dark .legal-page p,body.dark .legal-page li{color:#8b949e !important;}body.dark .legal-page strong{color:#c9d1d9 !important;}body.dark .legal-page a{color:#FF9900 !important;}body.dark .legal-page section{border-color:#30363d !important;}body.dark .legal-content section{border-color:#30363d !important;}body.dark .legal-content h2{color:#e6edf3 !important;}body.dark .legal-content h3{color:#c9d1d9 !important;}body.dark .legal-content p{color:#8b949e !important;}body.dark .legal-content li{color:#8b949e !important;}body.dark .legal-content strong{color:#c9d1d9 !important;}body.dark .legal-page .highlight-box,body.dark .legal-page .info-box,body.dark .legal-page .important-note{background:#161b22 !important;border-color:#30363d !important;}body.dark .page-content{color:#c9d1d9 !important;}body.dark .page-content h2{color:#e6edf3 !important;}body.dark .page-content h3{color:#c9d1d9 !important;}body.dark .page-content p{color:#8b949e !important;}body.dark .page-content li{color:#8b949e !important;}body.dark .page-content strong{color:#c9d1d9 !important;}body.dark .page-content .lead{color:#8b949e !important;}body.dark .compare-empty{background:#0d1117;}body.dark .compare-notice{background:#1c1207;border-color:#5c4200;color:#d29922;}body.dark .compare-table{background:#161b22;}body.dark .compare-table th{background:#0d1117;border-bottom-color:#30363d;}body.dark .compare-table td{border-color:#21262d;color:#c9d1d9;}body.dark .compare-label{background:#0d1117;color:#8b949e;}body.dark .compare-row-highlight td{background:#1c1207;}body.dark .compare-remove-btn{background:#1a0d0d;color:#f85149;}body.dark .compare-format-tag{background:#21262d;color:#8b949e;border-color:#30363d;}body.dark .compare-btn-bundle{background:#161b22;color:#e6edf3;border-color:#30363d;}body.dark .compare-faq-item{background:#161b22;border-color:#30363d;}body.dark .compare-add-book{border-color:#30363d;color:#8b949e;}body.dark .compare-add-book:hover{color:#FF9900;border-color:#FF9900;background:#1c1207;}body.dark .series-card,body.dark [style*="background:white"],body.dark [style*="background:#fff"]{background:#161b22 !important;border-color:#30363d !important;}body.dark .bundle-card{background:#161b22;border-color:#30363d;}body.dark .bundle-card:hover{border-color:#FF9900;}body.dark .impressum-section{background:#161b22;border-color:#30363d;}body.dark .impressum-info h3{color:#e6edf3;}body.dark .impressum-info p{color:#8b949e;}body.dark .search-results-container h2{color:#e6edf3;}body.dark .search-filter{background:#161b22;border-color:#30363d;}body.dark .search-filter label{color:#c9d1d9;}body.dark .search-filter input,body.dark .search-filter select{background:#0d1117;border-color:#30363d;color:#e6edf3;}body.dark .no-results{color:#8b949e;}body.dark .newsletter-form input{background:#0d1117;border-color:#30363d;color:#e6edf3;}body.dark .newsletter-card{background:#161b22;border-color:#30363d;}body.dark .newsletter-card h3{color:#e6edf3;}body.dark .newsletter-card p{color:#8b949e;}body.dark .coupon-card{background:#161b22;border-color:#30363d;}body.dark .coupon-card h3{color:#e6edf3;}body.dark .coupon-code{background:#0d1117;border-color:#30363d;color:#FF9900;}body.dark .student-card{background:#161b22;border-color:#30363d;}body.dark .student-card h3{color:#e6edf3;}body.dark .student-card p{color:#8b949e;}body.dark .student-form input,body.dark .student-form select{background:#0d1117;border-color:#30363d;color:#e6edf3;}body.dark .student-form label{color:#e6edf3;}body.dark .bundles-how-section{background:#161b22 !important;}body.dark .bundles-how-section h2{color:#e6edf3;}body.dark .bundles-how-subtitle{color:#8b949e !important;}body.dark .bundles-step-card{background:#0d1117 !important;}body.dark .bundles-step-card h4{color:#e6edf3 !important;}body.dark .bundles-step-card p{color:#8b949e !important;}body.dark .bundles-btn-outline{background:#161b22 !important;color:#e6edf3 !important;border-color:#30363d !important;}body.dark .bundles-faq-title{color:#e6edf3 !important;}body.dark .bundles-faq-item{background:#161b22 !important;border-color:#30363d !important;}body.dark .bundles-faq-question{color:#e6edf3 !important;}body.dark .bundles-faq-answer{color:#8b949e !important;border-top-color:#21262d !important;}body.dark .bundles-faq-answer p{color:#8b949e !important;}body.dark details[style]{background:#161b22 !important;border-color:#30363d !important;}body.dark details[style] summary{color:#e6edf3 !important;}body.dark details[style] > div{color:#8b949e !important;border-top-color:#21262d !important;}body.dark .view-all-btn{color:#fff !important;}body.dark .crosssell-section{background:linear-gradient(135deg,#0d2137 0%,#0d2137 100%) !important;border-color:#1f4b7a !important;}body.dark .crosssell-section h3{color:#58a6ff !important;}body.dark .crosssell-section p{color:#8b949e !important;}body.dark .author-stat-card{background:#161b22 !important;border-color:#30363d !important;box-shadow:0 1px 3px rgba(0,0,0,0.3) !important;}body.dark .author-stat-icon{background:rgba(255,255,255,0.06) !important;}body.dark .author-stat-value{color:#e6edf3 !important;}body.dark .author-stat-label{color:#8b949e !important;}body.dark .author-card{background:#161b22;border-color:#30363d;}body.dark .author-card:hover{border-color:#FF9900;}body.dark .author-info h3{color:#e6edf3;}body.dark .author-book-count{color:#8b949e;}body.dark .author-bio-preview{color:#8b949e;}body.dark .author-photo-placeholder{background:#21262d;color:#8b949e;}body.dark .category-seo-section{background:linear-gradient(135deg,#161b22 0%,#0d1117 100%) !important;}body.dark .category-seo-section h2{color:#e6edf3 !important;}body.dark .category-seo-section p{color:#8b949e !important;}body.dark .subcategory-card{background:#161b22 !important;border-color:#30363d !important;}body.dark .subcategory-card:hover{border-color:#FF9900 !important;}body.dark .subcategory-card span{color:#e6edf3 !important;}body.dark .cat-related-title{color:#e6edf3 !important;}body.dark .cat-related-card{background:#161b22 !important;border-color:#30363d !important;box-shadow:0 1px 3px rgba(0,0,0,0.3) !important;}body.dark .cat-related-card:hover{border-color:#FF9900 !important;}body.dark .cat-related-name{color:#e6edf3 !important;}body.dark .cat-related-count{color:#8b949e !important;}body.dark .cat-faq-title{color:#e6edf3 !important;}body.dark .cat-faq-item{background:#161b22 !important;border-color:#30363d !important;}body.dark .cat-faq-question{color:#e6edf3 !important;}body.dark .cat-faq-question:hover{background:#21262d !important;}body.dark .cat-faq-answer{color:#c9d1d9 !important;}body.dark .sort-bar{background:#161b22 !important;}body.dark .sort-bar label{color:#8b949e !important;}body.dark .sort-bar select{background:#0d1117 !important;border-color:#30363d !important;color:#e6edf3 !important;}body.dark .checkout-coupon-applied{background:#0d2818 !important;border-color:#238636 !important;}body.dark .checkout-coupon-icon{background:#1a3a2a !important;}body.dark .withdrawal-waiver{background:#2d2000 !important;border-color:#9e6a03 !important;}body.dark .withdrawal-waiver label{color:#e6edf3 !important;}body.dark .withdrawal-waiver a{color:#d29922 !important;}body.dark .checkout-section h3[style]{color:#e6edf3 !important;}body.dark .payment-methods h3[style]{color:#e6edf3 !important;}body.dark .checkout-info-notice{background:#161b22 !important;border-color:#30363d !important;color:#8b949e !important;}body.dark .paypal-error{background:#3d1111 !important;border-color:#da3633 !important;color:#f85149 !important;}body.dark .checkout-product-info{background:#0d2137 !important;border-color:#1f4b7a !important;color:#8b949e !important;}body.dark .checkout-product-info a{color:#58a6ff !important;}body.dark .checkout-product-info strong{color:#c9d1d9 !important;}body.dark .withdrawal-waiver span{color:#c9d1d9 !important;}body.dark .payment-method-selector h3{color:#e6edf3 !important;}body.dark [style*="background:#fff"]{background:#161b22 !important;}body.dark [style*="background:#fff"]{background:#161b22 !important;}body.dark [style*="background:#f8f9fa"]{background:#161b22 !important;}body.dark [style*="background:#f8f9fa"]{background:#161b22 !important;}body.dark [style*="background:#f0fdf4"]{background:#0d2818 !important;}body.dark [style*="background:#fef3c7"]{background:#2d2000 !important;}body.dark [style*="background:#dcfce7"]{background:#1a3a2a !important;}body.dark [style*="color:#131921"]{color:#e6edf3 !important;}body.dark .error-page{background:#0d1117 !important;}body.dark .error-icon-wrapper{background:linear-gradient(135deg,#21262d 0%,#30363d 100%) !important;color:#e6edf3 !important;}body.dark .error-icon-wrapper svg{stroke:#e6edf3 !important;}body.dark .error-code{background:linear-gradient(135deg,#FF9900 0%,#ffb84d 100%) !important;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;}body.dark .error-title{color:#e6edf3 !important;}body.dark .error-message{color:#8b949e !important;}body.dark .error-btn-primary{background:#FF9900 !important;color:#000 !important;}body.dark .error-btn-primary:hover{background:#e68a00 !important;box-shadow:0 4px 12px rgba(255,153,0,0.4) !important;}body.dark .error-btn-secondary{background:#21262d !important;color:#e6edf3 !important;border-color:#30363d !important;}body.dark .error-btn-secondary:hover{background:#30363d !important;color:#e6edf3 !important;}body.dark .error-search{background:#161b22 !important;border:1px solid #30363d !important;}body.dark .error-search p{color:#8b949e !important;}body.dark .error-search-form input{background:#0d1117 !important;border-color:#30363d !important;color:#e6edf3 !important;}body.dark .error-search-form input::placeholder{color:#484f58 !important;}body.dark .error-search-form input:focus{border-color:#FF9900 !important;}body.dark .error-search-form button{background:#FF9900 !important;color:#000 !important;}body.dark .error-search-form button:hover{background:#e68a00 !important;}body.dark .error-help{background:#2d2000 !important;border-color:#5c4813 !important;color:#fcd34d !important;}body.dark .error-footer{color:#8b949e !important;}body.dark .error-footer a{color:#FF9900 !important;}body.dark .error-circle-1{background:#FF9900 !important;opacity:0.08 !important;}body.dark .error-circle-2{background:#58a6ff !important;opacity:0.05 !important;}body.dark .error-circle-3{background:#FF9900 !important;opacity:0.06 !important;}body.dark .no-results{color:#8b949e !important;}body.dark .no-results h1{color:#FF9900 !important;}body.dark .no-results h3{color:#e6edf3 !important;}body.dark .no-results p{color:#8b949e !important;}body.dark .no-results .btn-primary{background:#FF9900 !important;color:#000 !important;}body.dark .no-results .btn-secondary{background:#21262d !important;color:#e6edf3 !important;border-color:#30363d !important;}body.dark .verify-result-page{background:#0d1117 !important;}body.dark .verify-container{background:#161b22 !important;box-shadow:0 4px 20px rgba(0,0,0,0.4) !important;}body.dark .verify-container h1{color:#e6edf3 !important;}body.dark .verify-container p{color:#8b949e !important;}body.dark .verify-actions .btn-secondary{background:#21262d !important;color:#8b949e !important;}body.dark .verify-actions .btn-secondary:hover{background:#30363d !important;}body.dark .student-verify-card{background:#161b22 !important;border-color:#30363d !important;box-shadow:0 4px 20px rgba(0,0,0,0.4) !important;}body.dark .student-verify-card h1{color:#e6edf3 !important;}body.dark .student-verify-card > p{color:#8b949e !important;}body.dark .student-coupon-display{background:#0d1117 !important;border-color:#FF9900 !important;}body.dark .student-coupon-label{color:#8b949e !important;}body.dark .student-coupon-code{color:#e6edf3 !important;}body.dark .student-copy-btn{background:#30363d !important;color:#e6edf3 !important;}body.dark .student-copy-btn:hover{background:#484f58 !important;}body.dark .student-verify-details{color:#8b949e !important;}body.dark .student-verify-email-note{color:#484f58 !important;}@media (prefers-color-scheme:dark){body:not(.light){/* Let JS handle this - no auto-apply to avoid FOUC */}}