figure, .thumb { margin: @content-margin-top 0; .thumbinner { max-width: 100%; margin: 0 auto; a { &.image { overflow: hidden; max-width: inherit; margin-right: 2px; // Counter the 2px space added by core border-radius: var( --border-radius--small ); } &:hover:not( .lazy ):not( .new ) { box-shadow: var( --box-shadow-card ); img { transform: scale( 1.1 ); } } &:before { content: none; } &.new { display: block; padding: @margin-side / 2; background-color: var( --background-color-framed ); transition: @transition-background, @transition-color; } } } } figcaption, .thumbcaption { margin: @content-margin-top / 2 0; color: var( --color-base--subtle ); }