Primary action control — square-cornered editorial button; use `solid` for the main CTA, `outline` for secondary, `ghost` for inline text links.

```jsx
<Button variant="solid" glyph="▶">Watch the film</Button>
<Button variant="outline">See how it works ↓</Button>
<Button variant="ghost" size="sm">Our story →</Button>
```

Variants: `solid` (ink fill → vermilion on hover), `outline` (hairline → ink fill on hover), `ghost` (text only → vermilion on hover). Sizes `sm | md | lg`. Pass `href` to render an anchor. Never round the corners.
