// // Button // -------------------------------------------------- .btn { font: { family: inherit; size: inherit; } line-height: inherit; color: inherit; text-align: center; -moz-appearance: none; &[disabled], &.disabled { opacity: $btn-disabled-opacity; } } .btn-icon { .icon { svg, img { vertical-align: middle; } } span.menu-marker { -moz-appearance: none; display: inline-block; margin-left: 4px; } } button { @media (-moz-platform: macos) { // Prevent ugly non-native button styles on macOS max-height: 25px; margin: 0 -2px -1px; } }