Orazaka UI
How the product's design system extends Krizaka UI: its theme, its components, what it re-exports — generated from the kit's code at every build.
@krizaka/orazaka-design-system 2.5.0 is Orazaka's design system: the Krizaka platform worn by Orazaka. It overrides the values of the --kz-* roles — never the components — and adds the few components that carry the product's vocabulary, each built on a @krizaka/ui primitive.
How it extends Krizaka UI
@krizaka/tokens/tokens.cssThe platform: every role — surfaces, text, accent, status — with its Krizaka value, in both modes.@krizaka/tokens/brands/orazaka.cssThe product's brand: the accent family and the section gradient of its mark.@krizaka/orazaka-design-system/theme.cssThe kit's theme: the values the product changes on top, and its own tokens.
Components on top: a product component composes @krizaka/ui primitives (a token, then a variant, then a composite) — it never copies one.
The palette, the contrasts and the product rules
Install
npm install @krizaka/orazaka-design-system && npm install -D tailwindcss@import "tailwindcss";
@import "@krizaka/orazaka-design-system/theme.css";The package ships its TypeScript sources: add it to transpilePackages (with @krizaka/orazaka-shared and @krizaka/ui).
What the kit adds
Each component says why Krizaka UI alone was not enough, and which primitive it is built on.
Deprecated
Kept for the apps that still use them, each with its replacement.
Re-exported from Krizaka UI
Imported from the kit by older code; new code imports them from @krizaka/ui.
buttonVariants@krizaka/ui/buttoncn@krizaka/ui/cnField@krizaka/ui/fieldIconButton@krizaka/ui/buttonInput@krizaka/ui/fieldSelect@krizaka/ui/fieldTextarea@krizaka/ui/field
Generated from the code of @krizaka/orazaka-design-system 2.5.0: its meta.ts, its examples and its types.