> Markdown version of [Interaction](https://vaadin.com/docs/v14/ds/foundation/interaction). Section index: [llms.txt](https://vaadin.com/docs/v14/ds/llms.txt)

# Interaction

Use these CSS Custom Properties to apply consistent interaction styles for components.

> **Note: Only available in Lumo**
>
> This documentation applies only to the Lumo theme.

`lumo-tokens.ts`

```typescript
// Import all Lumo CSS custom properties into the global style scope
// tag::color[]
import '@vaadin/vaadin-lumo-styles/color';
// end::color[]
// tag::typography[]
import '@vaadin/vaadin-lumo-styles/typography';
// end::typography[]
// tag::size[]
import '@vaadin/vaadin-lumo-styles/sizing';
// end::size[]
// tag::space[]
import '@vaadin/vaadin-lumo-styles/spacing';
// end::space[]
// tag::style[]
import '@vaadin/vaadin-lumo-styles/style';
// end::style[]
// prettier-ignore
```

## <a id="clickable-cursor"></a>Clickable Cursor

How clickable items are indicated to the users of pointer devices (the mouse) can be configured to suit your application’s target audience.

You can either follow the “web” approach and use the pointer (hand) cursor for clickable items, or the “desktop” approach and use the default (arrow) cursor.

| Description | CSS Custom Property     |
| ----------- | ----------------------- |
| **Cursor**  | --lumo-clickable-cursor |

`31882558-8FBE-4D61-93D9-C98F689CF190`
