body.night-theme{background:linear-gradient(135deg,#181826,#23234a);color:#e0e7ff}body.day-theme{background:linear-gradient(135deg,#f8fafc,#e0e7ff);color:#23234a}.day-theme .cosmic-card,.day-theme .industry-card,.day-theme .bg-gradient-to-br{background:linear-gradient(135deg,#f3f4f6 60%,#e0e7ff)!important;color:#23234a!important;border-color:#c7d2fe!important;box-shadow:0 4px 32px #6464c814}.day-theme .font-orbitron,.day-theme h1,.day-theme h2,.day-theme h3,.day-theme h4{color:#23234a!important}.day-theme .text-indigo-300,.day-theme .text-indigo-400,.day-theme .text-indigo-200{color:#6366f1!important}.day-theme .bg-gray-900,.day-theme .bg-gray-950,.day-theme .bg-gray-900\/40,.day-theme .bg-gray-900\/50{background:#e0e7ff!important}.day-theme .border-indigo-400\/20,.day-theme .border-indigo-400\/30{border-color:#a5b4fc!important}.day-theme .shadow-xl,.day-theme .shadow-2xl{box-shadow:0 4px 32px #6464c814!important}.day-theme .bg-gradient-to-b{background:linear-gradient(180deg,#f8fafc,#e0e7ff)!important}.day-theme .bg-gradient-to-r{background:linear-gradient(90deg,#e0e7ff,#f8fafc)!important}.day-theme .bg-gradient-to-br{background:linear-gradient(135deg,#f3f4f6 60%,#e0e7ff)!important}.day-theme .text-pink-400{color:#db2777!important}.day-theme .text-blue-400{color:#2563eb!important}.day-theme .text-green-400{color:#059669!important}.day-theme .text-yellow-400{color:#eab308!important}.day-theme .text-red-400{color:#dc2626!important}.day-theme .bg-indigo-400\/20{background:#a5b4fc33!important}.day-theme .bg-pink-400\/20{background:#db277733!important}.day-theme .bg-blue-400\/20{background:#2563eb33!important}.day-theme .bg-green-400\/20{background:#05966933!important}.day-theme .bg-yellow-400\/20{background:#eab30833!important}.day-theme .bg-red-400\/20{background:#dc262633!important}.cosmic-card{transition:transform .18s ease,box-shadow .2s ease,background-color .2s ease}.cosmic-card:hover{transform:translateY(-6px);box-shadow:0 14px 40px #02061799}.nav-link-item{transition:color .16s ease,background-color .16s ease,transform .16s ease}.nav-link-item:hover{transform:translateY(-1px)}.nav-link-active{background:linear-gradient(90deg,#6366f11f,#8b5cf60f);color:#fff!important}.focus-ring:focus,.focus-ring:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f12e;border-radius:.5rem}.section-divider{height:1px;background:linear-gradient(90deg,#ffffff0a,#ffffff0f,#ffffff0a);border-radius:2px}.industry-card-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(600px 200px at 10% 10%,rgba(99,102,241,.06),transparent 20%),radial-gradient(400px 160px at 90% 90%,rgba(139,92,246,.04),transparent 24%);mix-blend-mode:overlay;pointer-events:none}.link-underline{position:relative}.link-underline:after{content:"";position:absolute;left:0;bottom:-2px;height:2px;width:0;background:linear-gradient(90deg,#7c3aed,#6366f1);transition:width .22s ease}.link-underline:hover:after{width:100%}.hover-scale-small{transform-origin:center;transition:transform .18s ease}.hover-scale-small:hover{transform:scale(1.05)}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.animate-scroll-left{display:flex;gap:3rem;animation:scroll-left 28s linear infinite;will-change:transform}.animate-scroll-right{display:flex;gap:3rem;animation:scroll-right 28s linear infinite;will-change:transform}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}
