        body { background-color: #ffffff; color: #0A1128; overflow-x: hidden; }
        .glass { background: rgba(255, 255, 255, 0.8); backdrop-filter: blur(12px); }
        .neon-border { border: 1px solid rgba(0, 212, 255, 0.3); }
        .hover-lift { transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275); }
        .hover-lift:hover { transform: translateY(-12px); box-shadow: 0 20px 40px rgba(10, 17, 40, 0.1); }
        .gradient-bg { background: linear-gradient(135deg, #0A1128 0%, #050A18 100%); }
        .text-gradient { background: linear-gradient(90deg, #00D4FF, #FF6B00); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
        @keyframes pulse-slow { 0%, 100% { opacity: 0.3; } 50% { opacity: 0.6; } }
        .animate-pulse-slow { animation: pulse-slow 4s infinite; }
        .no-scrollbar::-webkit-scrollbar { display: none; }
        .custom-scroll::-webkit-scrollbar { width: 4px; }
        .custom-scroll::-webkit-scrollbar-thumb { background: #00D4FF; border-radius: 10px; }
    