    .icons {
    display: flex;                      
    align-items: center;                
    gap: 0.5rem;                          
  }
  
  .icons a {
    display: flex;                      
    justify-content: center;            
    align-items: center;                
    width: 2.8rem;                        
    height: 2.8rem;                       
    font-size: 2rem;                    
    color: inherit;                     
    text-decoration: none;              
    /* transition: transform 0.2s cubic-bezier(.57,.4,0,1.65); */
    transition: transform 0.05s; 
    box-shadow: none; 
    text-shadow: none; 
  }
  
  .icons a:hover {
    transform: scale(1.05);
  }
  
  .icons svg {
    width: 100%;                        
    height: 100%;                       
  }

