    /* Custom styles to complement Tailwind */
    
    body {
        scroll-behavior: smooth;
    }

    /* Clip path for hero diagonal */
    .clip-diagonal {
        clip-path: polygon(15% 0, 100% 0, 100% 100%, 0% 100%);
    }

    /* Blob animation for background */
    @keyframes blob {
        0% { transform: translate(0px, 0px) scale(1); }
        33% { transform: translate(30px, -50px) scale(1.1); }
        66% { transform: translate(-20px, 20px) scale(0.9); }
        100% { transform: translate(0px, 0px) scale(1); }
    }

    .animate-blob {
        animation: blob 7s infinite;
    }

    .animation-delay-2000 {
        animation-delay: 2s;
    }

    /* Custom Scrollbar */
    ::-webkit-scrollbar {
        width: 10px;
    }

    ::-webkit-scrollbar-track {
        background: #0A192F;
    }

    ::-webkit-scrollbar-thumb {
        background: #64FFDA;
        border-radius: 5px;
    }

    ::-webkit-scrollbar-thumb:hover {
        background: #4bd1b3;
    }
