.metadata { display: flex; flex-flow: row wrap; border-bottom: 1px solid var(--color-light-grey); font-size: 14px; margin-bottom: var(--space-md); } .metadata__item { margin: 0 var(--space-sm) var(--space-sm) 0; } @media (--viewport-lg) { .metadata { flex-flow: column wrap; border-bottom: none; } .metadata__item { margin-right: 0; } } .metadata__item--light { color: var(--color-grey); display: none; margin-bottom: var(--space-sm); } @media (--viewport-lg) { .metadata__item--light { display: block; } } .metadata__icon { display: inline-block; vertical-align: middle; } .metadata__text { margin-left: 10px; text-transform: capitalize; vertical-align: middle; transition: box-shadow var(--transition-md) ease-out; } .metadata__link { display: inline-block; transition: color var(--transition-md) ease-out; } .metadata__link:hover, .metadata__link:focus { color: var(--color-light-blue); } .metadata__link:hover .metadata__text, .metadata__link:focus .metadata__text { box-shadow: var(--link-focus); } .metadata__tag-link { transition: box-shadow var(--transition-md) ease-out, color var(--transition-md) ease-out; } .metadata__tag-link:hover, .metadata__tag-link:focus { color: var(--color-light-blue); box-shadow: var(--link-focus); } .metadata__share-link { display: inline-block; margin-right: var(--space-sm); transition: filter var(--transition-fs) ease-out, transform var(--transition-fs) ease-out; transform-origin: center bottom; } .metadata__share-link:focus, .metadata__share-link:hover { filter: saturate(1.5) contrast(1.5); transform: scale(1.1); } /** * Link styles * .metadata__comments-text, .metadata__categories-link, .metadata__editor-text { position: relative; } .metadata__comments-text:after, .metadata__categories-link:after, .metadata__editor-text:after { background-color: var(--color-light-blue); bottom: -1px; content: ''; left: 0; height: 2px; opacity: 0; position: absolute; right: 0; transition: opacity var(--transition-md) ease-out; } .metadata__comments-link:focus, .metadata__comments-link:hover, .metadata__categories-link:focus, .metadata__categories-link:hover, .metadata__editor-link:focus, .metadata__editor-link:hover { color: var(--color-light-blue); } .metadata__comments-link:focus .metadata__comments-text:after, .metadata__comments-link:hover .metadata__comments-text:after, .metadata__categories-link:focus:after, .metadata__categories-link:hover:after, .metadata__editor-link:focus .metadata__editor-text:after, .metadata__editor-link:hover .metadata__editor-text:after { opacity: 1; } */