body {
            font-family: 'Inter', sans-serif;
            background-color: #090D16;
            color: #F3F4F6;
            overflow-x: hidden;
        }

        .glass-nav {
            background: rgba(15, 23, 42, 0.85);
            backdrop-filter: blur(12px);
            border-bottom: 1px solid rgba(255, 255, 255, 0.08);
        }

        .glass-card {
            background: rgba(17, 24, 39, 0.7);
            backdrop-filter: blur(16px);
            border: 1px solid rgba(255, 255, 255, 0.08);
            box-shadow: 0 10px 30px -10px rgba(0, 0, 0, 0.5);
        }

        .glass-card-hover {
            transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        }

        .glass-card-hover:hover {
            transform: translateY(-5px);
            border-color: rgba(245, 158, 11, 0.4);
            box-shadow: 0 20px 40px -15px rgba(245, 158, 11, 0.15);
        }

        .glow-orange {
            box-shadow: 0 0 25px rgba(245, 158, 11, 0.35);
        }

        .glow-green {
            box-shadow: 0 0 25px rgba(16, 185, 129, 0.35);
        }

        .text-gradient-orange {
            background: linear-gradient(135deg, #FFB74D 0%, #F59E0B 50%, #D97706 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .text-gradient-green {
            background: linear-gradient(135deg, #34D399 0%, #10B981 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
        }

        .bg-gradient-btn {
            background: linear-gradient(135deg, #25D366 0%, #128C7E 100%);
        }

        .bg-gradient-btn:hover {
            background: linear-gradient(135deg, #22BF5B 0%, #0E7064 100%);
        }

        .bg-grid-pattern {
            background-image: radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1px);
            background-size: 32px 32px;
        }

        /* Custom Scrollbar */
        ::-webkit-scrollbar {
            width: 10px;
        }
        ::-webkit-scrollbar-track {
            background: #090D16;
        }
        ::-webkit-scrollbar-thumb {
            background: #1F2937;
            border-radius: 5px;
        }
        ::-webkit-scrollbar-thumb:hover {
            background: #374151;
        }