.latest-topic-list { @extend .topic-list-icons; .table-heading { padding: 12px 5px; color: dark-light-choose(scale-color($primary, $lightness: 50%), scale-color($secondary, $lightness: 40%)); } .no-topics, .more-topics { margin-top: 1em; } } .latest-topic-list-item { padding: 1em; border-bottom: 1px solid $primary-low; display: flex; align-items: center; .topic-poster { width: 60px; } .main-link { @extend .topic-list-main-link; flex: 15; .top-row { margin-bottom: 0.1em; } } .topic-stats { flex: 1; text-align: right; color: dark-light-choose(scale-color($primary, $lightness: 50%), scale-color($secondary, $lightness: 40%)); } .topic-last-activity a { color: dark-light-choose(scale-color($primary, $lightness: 50%), scale-color($secondary, $lightness: 40%)); } }