Card 1
Dark
Powerful dependency injection for sharing state across components without prop drilling.
Click buttons to cycle through themes. All cards receive the theme via props (reactive signal).
Inner providers override outer ones. Each level can have its own theme.