Authoring surface

// stack.ts
import * as import csscss from "cssints" with { type: "cssints" };

export const const stack: (gap: number) => css.Chain<css.FlexMethods>stack = (gap: numbergap: number) => import csscss.
const flex: css.Layout
() => css.Chain<css.FlexMethods> (+1 overload)
The layout context: sets `display` and chains its container properties.
flex
().direction: <readonly ["column"]>(parts_0: "column") => css.Chain<css.FlexMethods>
`row | row-reverse | column | column-reverse`. Chrome 29, Edge 12, Firefox 22, Safari 9, iOS 9, Android 29. [MDN](https://developer.mozilla.org/docs/Web/CSS/flex-direction)
direction
("column").gap: <readonly [number]>(parts_0: number) => css.Chain<css.FlexMethods>
`<'row-gap'> <'column-gap'>?`. Chrome 57, Edge 16, Firefox 52, Safari 10.1, iOS 10.3, Android 57. [MDN](https://developer.mozilla.org/docs/Web/CSS/gap)
gap
(gap: numbergap);
// elsewhere: import { stack } from "./stack.ts" with { type: "cssints" }; ... className={stack(4)}