/* The Ask inside the cpsglobal.org chat bubble (16 Oct 2026): the same page, everything working (follow-up questions,
   citations, the printed page, the talks), made to fit a 400 x 500 window. */
html.embed .sh .sh-nav,html.embed .sh .sh-acc,html.embed .sh .sh-menu,html.embed .sh .sh-th,html.embed .sh .sh-wm small{display:none!important}
html.embed .sh .sh-in{min-height:0;padding-top:6px;padding-bottom:6px;gap:8px}
html.embed .sh .sh-logo svg{height:26px;width:auto}
html.embed .emb-full{display:inline-flex;align-items:center;gap:4px;margin-left:6px;padding:6px 11px;border-radius:999px;border:1px solid currentColor;
  color:inherit;font:600 .8rem/1 Inter,system-ui,sans-serif;text-decoration:none;white-space:nowrap;opacity:.9}
html.embed .emb-full svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2.2}
html.embed #v-home .home{padding-top:6px}
html.embed #v-home .brand .mark,html.embed #v-home .brand p,html.embed #inst,html.embed #foot,html.embed #sf{display:none!important}
html.embed #v-home .brand h1{font-size:1.45rem;margin:6px 0 10px}
html.embed #v-home .vmic:not(.fmic){width:64px;height:64px}
html.embed #v-home .vmic:not(.fmic) svg{width:26px;height:26px}
html.embed .emb-note{margin:22px 0 8px;text-align:center;font-size:.78rem;color:var(--muted,#86868b)}
html.embed .emb-note a{color:inherit}
html.embed #lbhint{display:none!important}
html.embed .emb-contact{display:block;margin-top:6px}
html.embed #emb-note2{margin:18px 0 6px}
/* inside our own bubble (widget.js), whose header already carries the name and the new-tab button */
html.embedw .sh .sh-wm,html.embedw #emb-full{display:none!important}
html.embedw .sh .sh-in{justify-content:flex-end;padding-top:4px;padding-bottom:4px}
