public/sass/mixins/box/box.scss (30 lines of code) (raw):

@import "palette.scss"; @import "dimensions.scss"; @import "skins/header.scss"; $_large-box-padding-horix : $large-spacing-unit; $_large-box-padding-vert : 7px; @mixin box($type) { box-sizing : border-box; display : block; padding : $base-spacing-unit; @if $type == 'primary' { background-color: $box-primary-bg; } @else if $type == 'secondary' { background-color: $box-secondary-bg; } @else if $type == 'tertiary' { background-color: $box-tertiary-bg; &[skin=header] { border-right: 1px solid $_header-row-border-color; &:last-child { // border-right: none; } } } @else if $type == 'quaternary' { background-color: $box-quaternary-bg; } &[size=large] { padding: $_large-box-padding-vert $_large-box-padding-horix; } }