body,html,html.dark,html.light{color:#111827!important}.dark\:bg-gray-700,.dark\:bg-gray-800,.dark\:bg-gray-900,.dark\:bg-slate-800,.dark\:bg-slate-900,body,html,html.dark,html.light{background-color:#ffffff!important}.dark\:text-gray-100,.dark\:text-gray-200,.dark\:text-gray-300,.dark\:text-slate-100,.dark\:text-white{color:#111827!important}.dark\:text-gray-400,.dark\:text-gray-500{color:#6b7280!important}.force-dark-header,.force-dark-header *,.force-dark-header button,.force-dark-header div,.force-dark-header nav{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}.force-dark-header a,.force-dark-header button,.force-dark-header nav a{color:#f9fafb!important;background-color:transparent!important}.force-dark-header a:hover,.force-dark-header button:hover,.force-dark-header nav a:hover{color:#93c5fd!important;background-color:rgba(55,65,81,.5)!important}.force-dark-header{background-color:#1f2937!important;border-bottom-color:#374151!important}.force-dark-header button[aria-label=Search]{border-color:#6b7280!important;color:#f9fafb!important}.force-dark-header button[aria-label=Search]:hover{background-color:rgba(55,65,81,.7)!important}.btn,button{background-color:#ffffff!important;color:#111827!important;border-color:#d1d5db!important}.btn:hover,button:hover{background-color:#f9fafb!important}.card,.container,.form-control,.input,.panel,div[class*=bg-],input,select,textarea{background-color:#ffffff!important;color:#111827!important}.form-control,.input,input,select,textarea{border-color:#d1d5db!important}input:focus,select:focus,textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.1)!important}.tool-container,.tool-content,.tool-wrapper{background-color:#ffffff!important;color:#111827!important}.code-block,code,pre{background-color:#f8fafc!important;color:#1e293b!important;border:1px solid #e2e8f0!important}.dropdown-menu,.modal,.popover,.table,.tooltip,table,td,th{background-color:#ffffff!important;color:#111827!important;border-color:#e5e7eb!important}table tr:nth-child(2n){background-color:#f9fafb!important}.menu,.navigation,.sidebar{background-color:#ffffff!important;color:#111827!important}.force-dark-footer,contentinfo,footer,footer a,footer div,footer p{background-color:#1f2937!important;color:#f9fafb!important;border-color:#374151!important}.force-dark-footer a,footer a{color:#93c5fd!important}.force-dark-footer a:hover,footer a:hover{color:#dbeafe!important}.force-dark-footer,footer.border-t{background-color:#1f2937!important;border-top-color:#374151!important}.force-dark-footer p,footer p{color:#e5e7eb!important}a{color:#3b82f6!important}a:hover{color:#1d4ed8!important}.form-field,.form-group{color:#111827!important}label{color:#374151!important}.alert,.notification,.toast{background-color:#ffffff!important;color:#111827!important;border-color:#d1d5db!important}.progress,.progress-bar{background-color:#f3f4f6!important}.filter-box,.search-box,.tab,.tab-content,.tab-pane{background-color:#ffffff!important;color:#111827!important}.filter-box,.search-box{border-color:#d1d5db!important}[class*="dark:"]:not(.dark\:block):not(.dark\:hidden):not(.dark\:flex):not(.dark\:grid){background-color:#ffffff!important;color:#111827!important}:root{--bg-primary:#ffffff!important;--text-primary:#111827!important;--bg-secondary:#f9fafb!important;--text-secondary:#374151!important;--border-color:#e5e7eb!important;--accent-color:#3b82f6!important}.backdrop,.overlay{background-color:rgba(255,255,255,.8)!important}*{--tw-bg-opacity:1!important;--tw-text-opacity:1!important}footer.force-dark-footer *{color:inherit!important}footer.force-dark-footer a{color:#93c5fd!important}footer.force-dark-footer a:hover{color:#dbeafe!important}footer.force-dark-footer .dark\:hover\:text-blue-400,footer.force-dark-footer .dark\:text-neutral-400,footer.force-dark-footer .text-blue-600,footer.force-dark-footer .text-neutral-500{color:#93c5fd!important}footer.force-dark-footer .dark\:hover\:text-blue-400:hover,footer.force-dark-footer .dark\:text-neutral-400:hover,footer.force-dark-footer .text-blue-600:hover,footer.force-dark-footer .text-neutral-500:hover{color:#dbeafe!important}