.dark,.dark body,.dark #root,.dark .main-bg,.dark .more-view{background:#181825!important;color:#f3f3fa!important}.dark .card,.dark .section,.dark .profile-card,.dark .modal-content,.dark .bg-white\/20,.dark .bg-white\/30,.dark .bg-white\/40,.dark .bg-white\/80,.dark .bg-white\/90,.dark .bg-purple-300,.dark .bg-purple-100,.dark .bg-blue-100,.dark .bg-red-100,.dark .bg-purple-50{background:#232336!important;color:#f3f3fa!important;border-color:#2d2d44!important}.dark .section-title,.dark .profile-name{color:#a78bfa!important}.dark .profile-email,.dark .stat-label,.dark .menu-item-subtitle{color:#b5b5d3!important}html.dark,body.dark,.dark{background:#181a20!important;color:#e3e6eb!important;transition:background .3s,color .3s}.dark .bg-white,.dark .bg-gray-100,.dark .bg-gray-200,.dark .bg-gray-50,.dark .bg-neutral-50,.dark .bg-neutral-100{background:#23262f!important}.dark .text-black,.dark .text-gray-900,.dark .text-gray-800{color:#e3e6eb!important}.dark .bg-gradient-to-b,.dark .bg-gradient-to-r,.dark .bg-gradient-to-t,.dark .bg-gradient-to-l{background:linear-gradient(180deg,#23262f,#181a20)!important}.dark .border-gray-200,.dark .border-gray-300,.dark .border-neutral-200{border-color:#2d3039!important}.dark .shadow,.dark .shadow-md,.dark .shadow-lg{box-shadow:0 2px 8px #1414281f!important}.dark .ring-gray-200,.dark .ring-gray-300{--tw-ring-color: #2d3039 !important}.dark .hover\:bg-gray-100:hover,.dark .hover\:bg-gray-200:hover{background:#23262f!important}.dark .bg-blue-500{background:#2d3a56!important}.dark .text-blue-500{color:#7da2ff!important}.dark .bg-green-500{background:#2e4d3b!important}.dark .text-green-500{color:#7dffb0!important}.dark .bg-red-500{background:#4d2e3b!important}.dark .text-red-500{color:#ff7d9c!important}.dark .bg-yellow-500{background:#4d4a2e!important}.dark .text-yellow-500{color:#ffe37d!important}.dark .bg-purple-500{background:#3b2e4d!important}.dark .text-purple-500{color:#b07dff!important}.dark .bg-pink-500{background:#4d2e4a!important}.dark .text-pink-500{color:#ff7ddc!important}.dark .bg-orange-500{background:#4d3b2e!important}.dark .text-orange-500{color:#ffc37d!important}.dark .bg-cyan-500{background:#2e4d4d!important}.dark .text-cyan-500{color:#7dfff6!important}.dark .bg-teal-500{background:#2e4d47!important}.dark .text-teal-500{color:#7dffe3!important}.dark .bg-indigo-500{background:#2e3b4d!important}.dark .text-indigo-500{color:#7d9cff!important}.dark .text-gray-100{color:#e3e6eb!important}.dark .text-gray-200{color:#cfd3db!important}.dark .text-gray-300{color:#b3b8c2!important}.dark .text-gray-400{color:#8e94a3!important}.dark .text-gray-500{color:#6c7284!important}.dark .text-gray-600{color:#555a6a!important}.dark .text-gray-700{color:#434654!important}.dark .text-gray-800{color:#32343e!important}.dark .text-gray-900{color:#23262f!important}.dark .bg-opacity-50{background-color:#181a2080!important}.dark .bg-opacity-75{background-color:#181a20bf!important}.dark .bg-opacity-90{background-color:#181a20e6!important}.dark .bg-opacity-95{background-color:#181a20f2!important}.dark .bg-opacity-100{background-color:#181a20!important}.dark .backdrop-blur{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.dark .backdrop-blur-md{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.dark .backdrop-blur-lg{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}.dark .backdrop-blur-xl{-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important}.dark .backdrop-blur-2xl{-webkit-backdrop-filter:blur(32px)!important;backdrop-filter:blur(32px)!important}.dark .backdrop-blur-3xl{-webkit-backdrop-filter:blur(40px)!important;backdrop-filter:blur(40px)!important}.dark .bg-opacity-0{background-color:transparent!important}.dark .bg-opacity-10{background-color:#181a201a!important}.dark .bg-opacity-20{background-color:#181a2033!important}.dark .bg-opacity-30{background-color:#181a204d!important}.dark .bg-opacity-40{background-color:#181a2066!important}.dark .bg-opacity-60{background-color:#181a2099!important}.dark .bg-opacity-70{background-color:#181a20b3!important}.dark .bg-opacity-80{background-color:#181a20cc!important}.dark .bg-gradient-to-br,.dark .bg-gradient-to-tr,.dark .bg-gradient-to-bl,.dark .bg-gradient-to-tl{background:#181a20!important}
