/* Dark mode styles - manually added */
.dark .dark\:hidden{display:none!important}
.dark .dark\:inline{display:inline!important}
.dark .dark\:block{display:block!important}
.dark .dark\:flex{display:flex!important}
.dark .dark\:bg-gray-600{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}
.dark .dark\:bg-gray-700{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}
.dark .dark\:bg-gray-800{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity))}
.dark .dark\:bg-gray-900{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity))}
.dark .dark\:text-gray-100{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity))}
.dark .dark\:text-gray-200{--tw-text-opacity:1;color:rgb(229 231 235/var(--tw-text-opacity))}
.dark .dark\:text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity))}
.dark .dark\:text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}
.dark .dark\:text-primary-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}
.dark .dark\:border-gray-600{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity))}
.dark .dark\:border-gray-700{--tw-border-opacity:1;border-color:rgb(55 65 81/var(--tw-border-opacity))}
.dark .dark\:hover\:bg-gray-600:hover{--tw-bg-opacity:1;background-color:rgb(75 85 99/var(--tw-bg-opacity))}
.dark .dark\:hover\:bg-gray-700:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity))}
.dark .dark\:hover\:text-primary-400:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity))}

/* 暗黑模式按钮样式 */
.dark .btn-secondary {
    color: #9ca3af;
    border-color: #4b5563;
}

.dark .btn-secondary:hover {
    background: #374151;
}

.dark .btn-outline {
    color: #9ca3af;
    border-color: #4b5563;
}

.dark .btn-outline:hover {
    background: #374151;
}
