// hive-tab-strip.js — , the markup-owning tab-strip custom // element behind the logs/credentials/core/builds sub-page tabbars. Owns // rendering the markup from a declarative `tabs` list // instead of every page hand-writing the same // boilerplate, then wires the existing createTabStrip() behaviour // (@hive/shared/tabs.js) over what it just rendered — no behaviour // duplication, this is markup only. // // Light-DOM (no shadow root): the existing .hive-tabbar/.hive-tab/ // .tab-count CSS (tabs.css + dashboard.css) already targets plain classes // on the tabbar/tab elements directly, and tab *panes* stay page-owned // content this element never touches — no slotting/scoping need the way // / have. // // Host keeps its own id/class/role (same as the