body,body *:not(button):not(a):not(input):not(textarea):not(select){transition-property:background-color,border-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.dark body{background-color:#111827;color:#f3f4f6}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#f9fafb}.dark p,.dark span,.dark li{color:#e5e7eb}.dark .bg-white{background-color:#1f2937!important}.dark .bg-gray-50{background-color:#111827!important}.dark .bg-gray-100{background-color:#1f2937!important}.dark .bg-gray-200{background-color:#374151!important}.dark .text-gray-600{color:#9ca3af!important}.dark .text-gray-700{color:#d1d5db!important}.dark .text-gray-800{color:#e5e7eb!important}.dark .text-gray-900{color:#f3f4f6!important}.dark .border-gray-100{border-color:#374151!important}.dark .border-gray-200{border-color:#4b5563!important}.dark .border-gray-300{border-color:#6b7280!important}.dark .shadow,.dark .shadow-sm,.dark .shadow-md,.dark .shadow-lg{box-shadow:0 1px 3px #00000080,0 1px 2px #0006}.dark input,.dark textarea,.dark select{background-color:#374151!important;border-color:#4b5563!important;color:#f3f4f6!important}.dark input::-moz-placeholder,.dark textarea::-moz-placeholder{color:#9ca3af!important}.dark input::placeholder,.dark textarea::placeholder{color:#9ca3af!important}.dark input:focus,.dark textarea:focus,.dark select:focus{border-color:#dc2626!important;background-color:#4b5563!important}.dark .floating-shape{background:linear-gradient(135deg,#e3263614,#e3263626)}.dark .card,.dark .service-card,.dark .blog-card,.dark .team-card,.dark .subsidiary-card,.dark .review-card,.dark .related-card{background-color:#1f2937!important;border-color:#374151!important}.dark .card:hover,.dark .service-card:hover,.dark .blog-card:hover{background-color:#374151!important}.dark .gradient-animate{background:linear-gradient(-45deg,#1f2937,#991b1b,#1f2937,#7f1d1d)!important}.dark .scroll-progress{background:linear-gradient(to right,#dc2626,#991b1b)}.dark .info-block,.dark .info-section{background-color:#111827!important}.dark .info-content{color:#e5e7eb!important}.dark #mobileMenuBtn{color:#d1d5db!important}.dark #mobileMenuBtn:hover{color:#f3f4f6!important}.dark a:not(.bg-red-600):not(.bg-red-700):not(.bg-gradient-to-r){color:#f3f4f6}.dark a:not(.bg-red-600):not(.bg-red-700):not(.bg-gradient-to-r):hover{color:#dc2626}.dark img{opacity:.9}.dark img:hover{opacity:1}.dark .faq-item{background-color:#1f2937!important;border-color:#374151!important}.dark .timeline-item{background-color:#1f2937!important}.dark .timeline-line{background-color:#4b5563!important}.dark footer{background-color:#0f172a!important;color:#e5e7eb!important}.dark .btn-primary,.dark button[type=submit],.dark .bg-red-600,.dark .bg-red-700{background-color:#dc2626!important;color:#fff!important}.dark .btn-primary:hover,.dark button[type=submit]:hover,.dark .bg-red-600:hover,.dark .bg-red-700:hover{background-color:#991b1b!important}.dark .modal,.dark .overlay{background-color:#111827f2!important}.dark code,.dark pre{background-color:#0f172a!important;color:#e5e7eb!important}@media(prefers-reduced-motion:reduce){.dark *{transition-duration:.01ms!important}}
