.wp-block-avatar { position: relative; } .wp-block-avatar:has(.brandy-wp-avatar-tooltip-name) img { box-shadow: 0px 4px 15px 0px #00000033; } .wp-block-avatar .brandy-wp-avatar-tooltip-name { position: absolute; display: block; width: max-content; font-size: 0.75rem; font-weight: 500; line-height: normal; color: #ffffff; background: #1d1e20; border-radius: 0.125rem; padding: 0.25rem 6px; opacity: 0; visibility: hidden; top: 50%; box-shadow: 0px 3px 25px 0px #0000001a; left: calc(100% + 10px); transform: translateY(-50%); transition: opacity var(--theme-component-transition-duration) ease-in-out; } .wp-block-avatar .brandy-wp-avatar-tooltip-name::after { content: ""; width: 0; height: 0; border-right-style: solid; border-right-color: #1d1e20; border-right-width: 6px; border-bottom-style: solid; border-bottom-color: transparent; border-bottom-width: 6px; border-top-style: solid; border-top-color: transparent; border-top-width: 6px; position: absolute; left: -5px; top: 50%; transform: translateY(-50%); } .wp-block-avatar:hover .brandy-wp-avatar-tooltip-name { visibility: visible; opacity: 1; }