/* VYBE Researcher Profiles — front-end defaults. The VYBE theme overrides
   colour and size through --vybe-icon and --vybe-icon-size. */
.vybe-icon{width:var(--vybe-icon-size,1.1em);height:var(--vybe-icon-size,1.1em);color:var(--vybe-icon,#4b5b70);vertical-align:-.18em;flex:none}
img.vybe-icon-img{object-fit:contain}
.vybe-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.vybe-profile-links{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.4em;margin-left:.35em;vertical-align:middle}
.vybe-profile-links a{display:inline-flex;align-items:center;gap:.25em;text-decoration:none;color:var(--vybe-icon,#4b5b70);border-radius:4px;padding:2px}
.vybe-profile-links a:hover,.vybe-profile-links a:focus{color:var(--vybe-primary,#17365D);background:rgba(0,0,0,.05)}
.vybe-profile-links .vybe-label{font-size:.85em}
.obj_article_details .authors li .vybe-inline-profiles{display:block;margin-top:.2em}
.obj_article_details .authors li .vybe-inline-profiles .vybe-profile-links{margin-left:0}
.vybe_author_profiles ul{list-style:none;margin:0;padding:0}
.vybe_author_profiles li{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;margin:.35em 0}
.vybe_author_profiles .vybe_author_name{font-weight:700}
.vybe_meta .value time{white-space:nowrap}
.vybe-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.6em;padding:0 .3em;border:1.5px solid currentColor;border-radius:.4em;font-size:.68em;font-weight:700;line-height:1;letter-spacing:.02em;font-family:inherit;color:var(--vybe-icon,#4b5b70)}
.obj_article_details .authors .vybe-profile-links .vybe-icon{width:calc(var(--vybe-icon-size,1.1em) * 1.2);height:calc(var(--vybe-icon-size,1.1em) * 1.2)}
