Create Your Theme

Create your own theme with Ruru UI. Customize the colors, typography, and spacing to fit your brand and style.

Dark variables

background

foreground

primary

primaryForeground

card

cardForeground

popover

popoverForeground

secondary

secondaryForeground

muted

mutedForeground

accent

accentForeground

border

input

ring

RURURU
ruru-m07leerobevilrabbitrauchgshadcn
ruru-m07leerobevilrabbit
+2
ruru-m07leerobevilrabbit
+2
badge
badge
badge
gray
gray
gray
gray-subtle
gray-subtle
gray-subtle
blue
blue
blue
blue-subtle
blue-subtle
blue-subtle
purple
purple
purple
purple-subtle
purple-subtle
purple-subtle
amber
amber
amber
amber-subtle
amber-subtle
amber-subtle
red
red
red
red-subtle
red-subtle
red-subtle
pink
pink
pink
pink-subtle
pink-subtle
pink-subtle
green
green
green
green-subtle
green-subtle
green-subtle
teal
teal
teal
teal-subtle
teal-subtle
teal-subtle
inverted
inverted
inverted
sm
md
lg
https://
.com
https://
.com
Apple
Apple
Mango

direction

Defines the layout direction of the stack. It can be either "row" or "column". Supports responsive breakpoints.

gap

Defines the space between the child elements. Accepts numbers or responsive breakpoints.

align

Controls how child elements are aligned along the cross axis (vertical in a row layout, horizontal in a column layout).

justify

Determines how the elements are distributed along the main axis.

wrap

Allows child elements to wrap onto multiple lines.

padding

Defines the padding around the stack. Supports fixed and responsive values.

margin

Applies margin to the stack element. Supports fixed and responsive values.

grow

Determines how much the stack should grow relative to its siblings.

zIndex

Controls the stack's stacking order on the page.

visibility

Sets the visibility of the stack. Can be "visible", "hidden", or "collapse".

alignContent

Defines how multiple rows of content are aligned along the cross axis.

Example: Combining Multiple Props

Demonstrates the use of multiple props in a stack.