uix option is a YAML-only escape hatch for power users who need low-level visual control beyond what the standard appearance, event-style, and day-style options provide. Set uix.style to a raw CSS string and the card injects that CSS directly into its shadow DOM at render time. This lets you override any internal style — spacing, font sizes, element visibility, animation durations — without needing a custom theme or additional frontend resources like Card Mod.
uix.style is intended for advanced users. Internal class names and CSS variables may change between card releases, so custom uix overrides may need updating after card upgrades.Configuration
A raw CSS string injected into the card’s shadow DOM. Use a YAML block scalar (
|) so newlines and indentation are preserved verbatim.Basic Example
Common Use Cases
Make day numbers bolder
Round event chips
Tighten internal padding
When to Use uix.style vs Other Options
Reach for uix.style only when the built-in options don’t cover what you need.
| Goal | Use |
|---|---|
| Change event background or icon | event_styles |
| Highlight a specific day or weekend | day_styles |
| Add a chip to days with certain events | day_badges |
| Header colors, background images, density | Appearance options |
| Anything else not covered above | uix.style |
