Sadece çerçeve görüntüsü kalmasını sağlamak için ::after pseudo-element'ini, iç kısmı şeffaf olacak şekilde ayarlayabilirsin ve sadece kenarların görünmesini sağlayabilirsin.
background-clip: padding-box; özelliği, gradient'in sadece çerçeve alanında görünmesini sağlar.
opacity başlangıçta 0 yapılarak çerçeve gizlenir, hover olunca 1 yapılarak görünür hale getirilir.
padding: 1px; çerçeve efekti vermek için kullanılır, böylece ortadaki içerik şeffaf kalır.
Bu şekilde, kartın üzerine geldiğinde sadece çerçeve olarak gradient görünecek, kartın tamamı gradient ile dolmayacaktır.
Alıntılanan yere eklediğim kodu deneyebilirsiniz.