73 lines
1 KiB
SCSS
73 lines
1 KiB
SCSS
|
@mixin center {
|
||
|
align-items: center;
|
||
|
display: inline-flex;
|
||
|
justify-content: center;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
@mixin font-sans {
|
||
|
font-family: Karla, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
||
|
}
|
||
|
|
||
|
@mixin font-serif {
|
||
|
font-family: Georgia, serif;
|
||
|
}
|
||
|
|
||
|
@mixin font-mono {
|
||
|
font-family: "Courier New", monospace;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
@mixin clearfix {
|
||
|
clear: both;
|
||
|
content: "";
|
||
|
display: block;
|
||
|
}
|
||
|
|
||
|
@mixin hide-text {
|
||
|
border: 0;
|
||
|
color: transparent;
|
||
|
font: 0/0 a;
|
||
|
text-shadow: none;
|
||
|
}
|
||
|
|
||
|
@mixin ellipsis {
|
||
|
overflow: hidden;
|
||
|
text-overflow: ellipsis;
|
||
|
white-space: nowrap;
|
||
|
}
|
||
|
|
||
|
@mixin selection($background, $foreground) {
|
||
|
::selection {
|
||
|
background-color: $background;
|
||
|
color: $foreground;
|
||
|
}
|
||
|
|
||
|
::-moz-selection {
|
||
|
background-color: $background;
|
||
|
color: $foreground;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
@mixin no-user-select {
|
||
|
user-select: none;
|
||
|
|
||
|
-ms-user-select: none;
|
||
|
-moz-user-select: none;
|
||
|
-webkit-user-select: none;
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
.clear {
|
||
|
@include clearfix;
|
||
|
}
|
||
|
|
||
|
.hide-text {
|
||
|
@include hide-text;
|
||
|
}
|