.hb-favicon .hb-logo-sheets{transform:scale(1.3);background:transparent}

/* Align the heading with adjacent panels while preserving the compact list inset. */
.home-capabilities #hc-bookmarks.hb-panel{padding-left:16px}
#hc-bookmarks>[role="tabpanel"]{margin-inline-start:-8px}
#hc-bookmarks .hb-row{padding-left:0}

/* Light blue fallback globe; brand image colors are unchanged. */
#hc-bookmarks .hb-favicon>svg,.hb-dialog .hb-favicon>svg{color:#8bb7dc;stroke-width:1.35}
body.dark #hc-bookmarks .hb-favicon>svg,body.dark .hb-dialog .hb-favicon>svg{color:#a4c8e8}

/* Bookmark hover details use the top layer so list/dialog scrolling does not clip them. */
.hb-preview{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:228px;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;padding:4px 8px;border:1px solid #e5eaf0;border-radius:4px;background:#fff;color:#203955;box-shadow:0 5px 18px #17334d26;z-index:1000;font:400 12px/17px var(--sprout-font-ui,system-ui)}
.hb-preview[hidden]{display:none}
.hb-preview-title{font-size:12px;line-height:17px;font-weight:400;overflow-wrap:anywhere}
.hb-preview-url{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;line-height:15px;color:#6b8095;overflow-wrap:anywhere;margin-top:2px}
.hb-preview-project{display:flex;align-items:baseline;gap:6px;margin-top:4px;color:#75879a;font-size:11px;line-height:16px}
.hb-preview .hb-project-tag{display:inline-block;opacity:1;pointer-events:auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;padding:0;border:0;border-radius:0;background:transparent;color:#2466b8;font:inherit;line-height:16px;cursor:pointer;text-align:left}
body.dark .hb-preview{background:#fff;color:#203955;border-color:#dce5ed}
