Luna styles every control with two classes: a structure class (btn, unity-toggle, component-progress-bar, …) that defines layout, padding, and shape, and a color class (red, coral, slate, …) that routes palette tokens into the component's internal variables. To make any of it yours you never edit package files — write your own USS, @import it after the main theme in your TSS, and your rules win the cascade while package updates keep flowing underneath.
The pages below are the reference for that system — the theme layers first, then the Tailwind-style one-property utility classes you stack onto VisualElements:
@imported USS, where to override what, and copying the theme out of Samples/ so re-imports can't overwrite it.--color-{name}-{tone} token system: 32 chromatic ramps plus 3 neutral ramps, 11 tones each, browsable with click-to-copy.--length-{value} variables plus width / height / min-max / margin / padding utility classes.--font-* variable overrides plus text-color and font-size utility classes.cursor-{value} classes and variables to swap the pointer on hover.border-8 rounded-lg border-red-400).The classes are only half the story — see them applied:
Settings
Theme
Light
Contrast
Material
Dark
Dim
Material Dark
System
Sidebar(Light & Contrast only)
Font Family
DM Sans
Wix
Inclusive Sans
AR One Sans
Direction