img { max-width: 90%; height: auto; margin: .2rem; padding: .2rem; border-radius: 15px; border: solid .2rem transparent; transition: 150ms; } img:hover { border: solid .2rem var(--metaColor); transform: scale(1.02); } .icons { width: 2.0rem; height: 2.0rem; aspect-ratio: 1/1; display: inline-block; vertical-align: middle; color: var(--fgColor); fill: var(--fgColor); background-color: transparent; } .icons__background:hover { background-color: transparent; color: var(--metaColor); }