                .profile-container {
                    position: relative;
                    width: 100%;
                    max-width: 220px; 
                    aspect-ratio: 4/5; 
                    
                    margin: 0 auto;
                }

                .profile-img2 {
                    width: 100%;
                    height: 100%; 
                    object-fit: cover; 
                    border-radius: 20px;
                    display: block;
                    box-shadow: 0 10px 25px rgba(0,0,0,0.1); 
                }
                .verified-badge {
                    position: absolute;
                    bottom: 5%; 
                    right: -10px;             
                    width: 35px;
                    height: 35px;
                    border-radius: 50%;
                    z-index: 10;
                    background-color: #ffffff;
                    border: 3px solid #1a1f35; 
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    color: #3b82f6; 
                    font-size: 1.2rem;
                    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
                }
                @media (max-width: 600px) {
                    .profile-container {
                        max-width: 160px; 
                    }
                    .verified-badge {
                        width: 28px;
                        height: 28px;
                        right: -8px;
                        border-width: 2px;
                    }
                }