## separator (`poetry_separator`)

A thin divider between content, decorative or semantic.

Class: Poetry::Ui::Separator::Component - BEM block `poetry-ui-separator`.
- `decorative:` (boolean) - default true - Whether the divide is purely visual (aria-hidden) or a semantic boundary (role=separator).
- `orientation:` (symbol) - one of horizontal|vertical, default "horizontal" - The divider's axis.
- PART `separator` - The divider itself - decorative (aria-hidden) by default, role=separator when decorative: false | states: data-orientation=horizontal|vertical (always - the resolved orientation)
In blocks: `app-shell`, `page-header` - for a screen, start from the block (MCP compose/describe_block, or `bin/rails g poetry:block`), not from scratch.
- RULE: A purely visual divider stays decorative (the default): aria-hidden, role absent.
- RULE: Set decorative: false only when the divide is semantically meaningful (role=separator).
