@import "colors-main.scss"; @mixin mask-image($image) { -webkit-mask-image: url($image); mask-image: url($image); } .commento-option-button { border: none; cursor: pointer; outline: none; padding: 0px; position: absolute; top: 0px; z-index: 3; background: $gray-4; } .commento-option-reply { height: 20px; width: 20px; @include mask-image('data:image/svg+xml;utf8,'); margin: 9px 3px 9px 3px; } .commento-option-cancel { height: 13px; width: 13px; @include mask-image('data:image/svg+xml;utf8,'); margin: 12px 6px 12px 6px; background: $gray-5; } .commento-option-collapse { height: 14px; width: 14px; @include mask-image('data:image/svg+xml;utf8,'); margin: 12px 6px 12px 6px; background: $gray-7; } .commento-option-uncollapse { height: 14px; width: 14px; @include mask-image('data:image/svg+xml;utf8,'); margin: 12px 6px 12px 6px; background: $gray-7; } .commento-option-upvote, .commento-option-downvote { height: 14px; width: 14px; @include mask-image('data:image/svg+xml;utf8, '); margin: 12px 6px 12px 6px; } .commento-option-downvote { transform: rotate(180deg); } .commento-upvoted { background: $orange-7; } .commento-downvoted { background: $indigo-6; } .commento-option-remove { height: 14px; width: 14px; @include mask-image('data:image/svg+xml;utf8, '); margin: 12px 6px 12px 6px; background: $red-8; } .commento-option-approve { height: 14px; width: 14px; @include mask-image('data:image/svg+xml;utf8,'); margin: 12px 6px 12px 6px; background: $green-7; } .commento-option-sticky, .commento-option-unsticky { height: 14px; width: 14px; @include mask-image('data:image/svg+xml;utf8,'); margin: 12px 6px 12px 6px; background: $gray-5; } .commento-option-unsticky { @include mask-image('data:image/svg+xml;utf8,backgroundLayer 1'); background: $yellow-7; } .commento-option-button:focus { outline: none; }