Skip to content

Control sizing (VUEDA canon) tokens

Single system-wide height scale shared by buttons, inputs, selects, number-fields, tag-input containers, and OTP slots. Diverges from shadcn's h-9 (36px) default. 32px default — the "dense SaaS" sweet spot (Carbon condensed is 32, Uber Base table row is 32). 28px compact — table row edit mode, action strips. 40px lg — primary page CTAs and auth screens.

NameLightDarkDescriptionTailwind utility
--vueda-control-height32pxdefault control row; the dense-SaaS sweet spot shared by buttons, inputs, selects, number fields, OTP slots, and tag-input shells.spacing: vueda-control
--vueda-control-height-sm28pxcompact control row; table-row edit mode and action strips.spacing: vueda-control-sm
--vueda-control-height-lg40pxlarge control row; primary page CTAs and auth screens.spacing: vueda-control-lg
--vueda-control-px-sm0.5rem8px horizontal padding paired with --vueda-control-height-sm.spacing: vueda-control-px-sm
--vueda-control-px-md0.75rem12px horizontal padding paired with --vueda-control-height.spacing: vueda-control-px
--vueda-control-px-lg1.25rem20px horizontal padding paired with --vueda-control-height-lg.spacing: vueda-control-px-lg

Tokens

--vueda-control-height

FieldValue
Light32px
Tailwind utilityspacing: vueda-control
Sourceclient/lib/theme/vueda-tailwind/base.css:530

default control row; the dense-SaaS sweet spot shared by buttons, inputs, selects, number fields, OTP slots, and tag-input shells.

--vueda-control-height-sm

FieldValue
Light28px
Tailwind utilityspacing: vueda-control-sm
Sourceclient/lib/theme/vueda-tailwind/base.css:531

compact control row; table-row edit mode and action strips.

--vueda-control-height-lg

FieldValue
Light40px
Tailwind utilityspacing: vueda-control-lg
Sourceclient/lib/theme/vueda-tailwind/base.css:532

large control row; primary page CTAs and auth screens.

--vueda-control-px-sm

FieldValue
Light0.5rem
Tailwind utilityspacing: vueda-control-px-sm
Sourceclient/lib/theme/vueda-tailwind/base.css:533

8px horizontal padding paired with --vueda-control-height-sm.

--vueda-control-px-md

FieldValue
Light0.75rem
Tailwind utilityspacing: vueda-control-px
Sourceclient/lib/theme/vueda-tailwind/base.css:534

12px horizontal padding paired with --vueda-control-height.

--vueda-control-px-lg

FieldValue
Light1.25rem
Tailwind utilityspacing: vueda-control-px-lg
Sourceclient/lib/theme/vueda-tailwind/base.css:535

20px horizontal padding paired with --vueda-control-height-lg.

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2