web/wp-content/themes/mozilla-builders/static/scss/mixins/_grid.scss (19 lines of code) (raw):
@mixin template-columns($i) {
--column-count: #{$i};
--column-start: initial;
--column-end: initial;
grid-template-columns: repeat(var(--column-count), minmax(0, 1fr));
}
@mixin column-span($i) {
--column-span: #{$i};
grid-column: var(--column-start, span var(--column-span)) /
var(--column-end, span var(--column-span));
}
@mixin column-start($i) {
--column-start: #{$i};
grid-column-start: var(--column-start);
}
@mixin column-end($i) {
--column-end: #{$i};
grid-column-end: var(--column-end);
}