Primary action control — use for any clickable CTA; orange `primary` is the main call to action, `secondary` (navy) for supporting actions.

```jsx
<Button variant="primary" size="lg">Programm starten</Button>
<Button variant="outline" iconRight={<Arrow/>}>Mehr erfahren</Button>
```

Variants: `primary` (orange fill), `secondary` (navy fill), `outline` (navy border), `ghost` (orange text). Sizes: `sm` / `md` / `lg`. Props: `iconLeft`, `iconRight`, `disabled`, `fullWidth`.
