2016-10-04 20:15:59 +00:00
|
|
|
// set symbol class
|
|
|
|
.#{$keyrune_prefix} {
|
|
|
|
display: $setsymbol_display;
|
|
|
|
font: $setsymbol_font;
|
|
|
|
font-size: $setsymbol_font_size;
|
|
|
|
line-height: $setsymbol_line_height;
|
|
|
|
text-rendering: $setsymbol_text_rendering;
|
|
|
|
transform: $setsymbol_transform;
|
|
|
|
speak: $setsymbol_speak;
|
|
|
|
text-transform: $setsymbol_text_transform;
|
|
|
|
vertical-align: $setsymbol_vertical_align;
|
|
|
|
// Better font rendering
|
|
|
|
-webkit-font-smoothing: $setsymbol_webkit_font_smoothing;
|
|
|
|
-moz-font-smoothing: $setsymbol_moz_font_smoothing;
|
|
|
|
|
|
|
|
// default symbol if the set does not exist yet, or setcode does not match
|
|
|
|
&:before {
|
2016-10-04 21:23:53 +00:00
|
|
|
content: "#{$setsymbol_default_content}";
|
|
|
|
}
|
|
|
|
|
|
|
|
// set symbol size modifiers
|
|
|
|
@each $size in $symbol_sizes {
|
|
|
|
&.#{$keyrune_prefix}-#{nth($size, 1)} {
|
|
|
|
font-size: #{nth($size, 2)};
|
|
|
|
}
|
2016-10-04 20:15:59 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2016-10-04 21:23:53 +00:00
|
|
|
// set symbol glyphs
|
|
|
|
// Originally, this was inside of the .#{$keyrune_prefix} class above,
|
|
|
|
// and used a '&' parent selector.
|
|
|
|
// However, the loop caused a strange
|
|
|
|
// interatction and printed all of the the set name comments above all
|
|
|
|
// of the set glyh classes; making a giant block of comments on top of
|
|
|
|
// a huge list of classes.
|
|
|
|
//
|
|
|
|
// Temporary solution for proper selector specificity was to prefix the
|
|
|
|
// class with the same variable as the main .ss class above.
|
|
|
|
@each $set in $mtg_setlist {
|
|
|
|
/* #{nth($set, 1)} */
|
|
|
|
.#{$keyrune_prefix}.#{$keyrune_prefix}-#{nth($set, 2)}:before {
|
|
|
|
content: "#{nth($set, 3)}";
|
2016-10-04 20:15:59 +00:00
|
|
|
}
|
|
|
|
}
|