:popover-open + @starting-style: анимация tooltip
Без класса .is-visible в JS.
Блок `[popover]:popover-open { opacity: 1; scale: 1 }` с `@starting-style { opacity: 0; scale: 0.95 }` даёт мягкое появление нативного popover — меньше синхронизации с `toggle` event.
Добавьте `transition-behavior: allow-discrete` для opacity и display.
- :popover-open — MDN — Стили открытого popover.
- Popover API — MDN — Обзор Popover API.