.dark-icon{filter:brightness(1.2)}@keyframes slide-in-up-fade{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in-up-fade{animation:slide-in-up-fade .3s ease-out forwards}.dark .bg-gray-800{background-color:#1f2937}.dark .bg-gray-900{background-color:#111827}.dark .text-white{color:#ffffff}.dark .bg-gray-700{background-color:#374151}.dark .border-gray-700{border-color:#374151}