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