// Classic content script. ES modules can't be listed as content scripts directly,
// so we dynamic-import the real hover module (it runs in this isolated world, so
// chrome.* stays available). hover.js + terms.js are web_accessible_resources.
(async () => {
  try {
    await import(chrome.runtime.getURL("src/hover.js"));
  } catch (e) {
    /* extension reloading or context invalidated — ignore */
  }
})();
