/* VISHNITA UI — publication-to-workspace entry points */
.tor-member-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}
.tor-member-link{display:inline-flex;min-height:36px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid #dbe6f2;border-radius:10px;background:#fff;color:#234c72;font-size:11px;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}
.tor-member-link:hover,.tor-member-link:focus-visible{border-color:#a9c9eb;background:#f3f8ff;color:#174e8a;transform:translateY(-1px)}
.tor-member-link--join{border-color:#245d9f;background:linear-gradient(135deg,#347bd0,#21569a);color:#fff}
.tor-member-link--join:hover,.tor-member-link--join:focus-visible{border-color:#1d4e91;background:#1d4e91;color:#fff}
.tor-member-actions a:focus-visible{outline:3px solid #8ec5f7;outline-offset:2px}
@media(max-width:1080px){.tor-header-actions{gap:10px}.tor-member-actions{gap:5px}.tor-member-link{padding:8px 9px;font-size:10px}}
@media(max-width:760px){.tor-header-main{gap:12px}.tor-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.tor-header-search{max-width:170px}.tor-member-actions{order:1;flex:1 1 100%;justify-content:flex-end}.tor-member-link{min-height:32px;padding:7px 10px;font-size:10px}.tor-menu-toggle{order:0}}
@media(max-width:420px){.tor-header-search{max-width:132px}.tor-member-actions{justify-content:flex-start}.tor-member-link{flex:1 1 auto}.tor-header-actions{min-width:0}.tor-branding{min-width:0}}
