@mixin file() { border: thin white solid; max-height: 9rem; } img { &.file { @include file(); } &.tv { width: 3.75rem; height: 3.75rem; } } video { &.file { @include file(); } } audio { &.file { @include file(); } } svg { &.tv { width: 3.75rem; height: 3.75rem; } } span { &.enter { color: deepskyblue; } &.quit { color: deeppink; } }