@include namespace('container') { @include store(( --dims: ( --pad-x: 3rem, --pad-y: $line-height * 3rem ) )); @include store(( --dims: ( --pad-x: 2rem, --pad-y: $line-height * 2rem ) ), 'md'); @include store(( --dims: ( --pad-x: 1rem, --pad-y: $line-height * 1rem ) ), 'sm'); @include layout(namespace()) { @include modifier('content') { max-width: $content--width; margin-right: auto; margin-left: auto; } @include modifier('pad-x') { padding-right: prop(--dims --pad-x); padding-left: prop(--dims --pad-x); } @include modifier('pad-y') { padding-top: prop(--dims --pad-y); padding-bottom: prop(--dims --pad-y); } } }