Seed Color
Set --aura-seed to your brand color and aura auto-generates a full
design system: a 10-stop palette, complementary color, triadic accent, analogous
tones, and muted variants — all in pure CSS using color-mix() and
oklch(). No build step. No config file.
10-stop palette from one color
Override --aura-seed on any element and all seed-* variables update automatically.
Purple (default) — #7c6af7
Red brand — #ef4444
Green brand — #10b981
Amber brand — #f59e0b
<div style="--aura-seed: #7c6af7;"> <!-- All seed-* variables generated from this one value --> <div style="background: var(--aura-seed-100);">seed-100</div> <div style="background: var(--aura-seed-300);">seed-300</div> <div style="background: var(--aura-seed-500);">seed-500</div> <div style="background: var(--aura-seed-700);">seed-700</div> <div style="background: var(--aura-seed-900);">seed-900</div> </div>
Harmonious companion colors
Complementary, triadic, warm, and cool variants — auto-generated from --aura-seed using oklch() hue rotation.
Seed
Complement
Triadic
Warm
Cool
<div style="--aura-seed: #7c6af7;"> <div tone="seed" surface="solid" density="compact" radius="md">Seed</div> <div tone="seed-complement" surface="solid" density="compact" radius="md">Complement (+180°)</div> <div tone="seed-triadic" surface="solid" density="compact" radius="md">Triadic (+120°)</div> <div tone="seed-warm" surface="solid" density="compact" radius="md">Warm (−30°)</div> <div tone="seed-cool" surface="solid" density="compact" radius="md">Cool (+30°)</div> </div>
Instant rebrand
Change --aura-seed on :root and the entire design system follows.
With --aura-seed: #ef4444
Glass + seed tone
Complement neon
/* One-line rebrand */
:root { --aura-seed: #ef4444; }
/* All these update automatically: */
--aura-color-primary → red
--aura-seed-50 … 950 → red scale
--aura-seed-complement → teal/cyan
--aura-seed-warm → orange
--aura-seed-cool → rose All generated variables
/* Set once — generates everything below */
:root { --aura-seed: #7c6af7; }
/* Palette */
--aura-seed-50 … --aura-seed-950 (10 stops: tints → shades)
/* Harmonious companions */
--aura-seed-complement (hue + 180°)
--aura-seed-triadic (hue + 120°)
--aura-seed-warm (hue − 30°)
--aura-seed-cool (hue + 30°)
/* Utility variants */
--aura-seed-subtle (12% alpha)
--aura-seed-muted (25% alpha)
--aura-seed-vivid (boosted lightness + chroma)
--aura-seed-mellow (reduced lightness + chroma)
/* Foreground text pairs */
--aura-seed-fg-dark (dark text for light seed backgrounds)
--aura-seed-fg-light (light text for dark seed backgrounds)
/* Tone aliases */
tone="seed" → uses --aura-seed
tone="seed-complement" → uses --aura-seed-complement
tone="seed-warm" → uses --aura-seed-warm
tone="seed-cool" → uses --aura-seed-cool
tone="seed-vivid" → uses --aura-seed-vivid