<style>
        @import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;600&display=swap');
        
        body {
            font-family: 'Inter', sans-serif;
        }

        /* Animation Keyframes */
        @keyframes fadeIn {
            to {
                opacity: 1;
                transform: translateY(0);
            }
        }

        /* 1. Image fades in first */
        .fade-in {
            animation: fadeIn 1.2s ease-out forwards;
            opacity: 0;
            transform: translateY(20px);
        }

        /* 2. Name fades in second (0.3s delay) */
        .fade-in-delay {
            animation: fadeIn 1.2s ease-out 0.3s forwards;
            opacity: 0;
            transform: translateY(20px);
        }

        /* 3. Social icons fade in last (0.6s delay) */
        .fade-in-delay-2 {
            animation: fadeIn 1.2s ease-out 0.6s forwards;
            opacity: 0;
            transform: translateY(20px);
        }

        .profile-img-container {
            position: relative;
            /* overflow hidden removed to fix clipping */
        }
        
        /* Inner glow/shadow for the image circle */
        .profile-img-container::after {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            border-radius: 9999px;
            box-shadow: inset 0 0 20px rgba(255,255,255,0.1);
            pointer-events: none;
        }
    </style>