/** * Eidos — Dialog component recipe. * * Eidos applies universally to the data-attrs the dialog morfo emits. Tokens * follow the bare-prefixed convention (`--dialog-*` public, `--_dialog-*` * internal — see `eidos/components/README.md`). No `air-` / `eidos-` * keyframe prefixes either. * * The morfo declares `data-last-action` as a prewrite on every close-* event, * written BEFORE the `data-state` flips to 'closed'. The exit border-top is * tinted by causa during the closing animation. See the data-last-action * block at the bottom of this file. */ /* ── Trigger ─────────────────────────────────────────────────────────────── * The trigger composes the framework `