.follower { border-color: rgba(0, 0, 0, 0.3); border-width: 1px; border-style: solid; padding: 10px 10px; border-radius: 15px; height: 85px; width: 300px; overflow: hidden; background-color: var(--theme-color-background-main); &:hover { border-color: var(--theme-text-link); } .avatar { height: 60px; width: 60px; border-color: rgba(0, 0, 0, 0.3); border-width: 1px; border-style: solid; } .body { color: var(--theme-color-components-text-on-light); text-overflow: ellipsis; line-height: 1.2rem; } .account { font-family: var(--theme-text-display-font-family); font-weight: 600; color: var(--theme-color-components-text-on-light); } .icon { position: relative; width: 25px; height: 25px; top: -20px; left: 40px; border-color: var(--theme-color-background-main); border-width: 2px; border-style: solid; border-radius: 50%; background-size: cover; background-position: center; } .placeholder { width: 100%; height: 100%; } }