.ps-1 { padding-left: 1em; } .pe-1 { padding-right: 1em; } .pt-1 { padding-top: 1em; } .pb-1 { padding-bottom: 1em; } .ps-2 { padding-left: 2em; } .pe-2 { padding-right: 2em; } .pt-2 { padding-top: 2em; } .pb-2 { padding-bottom: 2em; } .ps-3 { padding-left: 3em; } .pe-3 { padding-right: 3em; } .pt-3 { padding-top: 3em; } .pb-3 { padding-bottom: 3em; } .gap-1 > * { padding-left: .4em; padding-right: .4em; } .gap-1 > *:first-child, .gap-2 > *:first-child, .gap-3 > *:first-child { padding-left: 0; } .gap-1 > *:last-child, .gap-2 > *:last-child, .gap-3 > *:last-child { padding-right: 0; } .gap-2 > * { padding-left: .8em; padding-right: .8em; } .gap-3 > * { padding-left: 1.2em; padding-right: 1.2em; }