width / height ratio. When set and exactly one of width / height is a
number (the other being 'auto'), the auto axis is derived as
set / aspectRatio (height) or set * aspectRatio (width). When both
dimensions are explicit, the ratio is ignored — explicit values win.
Min/max clamps still apply on each axis after derivation.
[top, right, bottom, left].
undefined means "no upper bound".
CSS overflow shorthand. overflowX / overflowY win when set
individually. 'visible' — the default — is treated as 'hidden' at
paint time (terminal cell grids cannot show overflow without corrupting
sibling cells); the keyword exists so migrating code from web/RN reads
naturally.
[top, right, bottom, left].
[top, right, bottom, left]; undefined means "edge unconstrained".
Internal style state. Each
Nodeowns one of these and mutates it via setters. Defaults match Yoga + CSS Flexbox where applicable.