.wp-block-post-template .wp-block-post-excerpt__more-text a { display: inline-block; background-image: linear-gradient( 90deg, currentColor 33%, rgba(0, 0, 0, 0) 33% 66%, currentColor 66% ); background-position: 100% 100%; background-repeat: no-repeat; background-size: 300% 2px; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 0.5s; } .wp-block-post-template .wp-block-post-excerpt__more-text a:hover { background-position: 0 100%; } .wp-block-post-template .wp-block-separator { display: none; } .wp-block-post-template .wp-block-post-featured-image a { height: initial; } .wp-block-post-template .wp-block-post-featured-image img { aspect-ratio: var(--brandy-post-img-aspect-ratio); }