/* Studio — work-first: hero grid before identity; electric indigo on near-black. */
body.ts2.theme-studio{
  --ts-stage:#0c0c0e; --ts-wash-1:radial-gradient(ellipse at 50% 0%,rgba(91,108,255,.14),transparent 58%);
  --ts-surface:#131316; --ts-surface-2:#18181c; --ts-surface-3:#212127;
  --ts-ink:#f2f0ed; --ts-ink-2:#b6b4b0; --ts-ink-3:#8b8987; --ts-ink-on-brand:#0c0c0e;
  --ts-brand:#f2f0ed; --ts-brand-2:#d8d6d2; --ts-brand-soft:rgba(242,240,237,.07);
  --ts-accent:#8b96ff; --ts-accent-2:#b3bbff; --ts-accent-soft:rgba(91,108,255,.17);
  --ts-success:#3fb98a; --ts-success-soft:rgba(63,185,138,.12);
  --ts-line:rgba(242,240,237,.11); --ts-line-strong:rgba(242,240,237,.22); --ts-focus:#b3bbff;
  --ts-banner-h:0px; --ts-shadow-card:none; --ts-shadow-btn:none;
  --ts-r-card:0px; --ts-r-lg:10px; --ts-r-md:8px; --ts-r-sm:6px;
  --ts-fs-name:30px; --ts-fw-display:800; --ts-ls-display:-.035em;
  --ts-avatar-size:64px; --ts-avatar-overlap:-32px; --ts-verified-top:40px; --ts-verified-x:6px;
  --ts-section-y:22px; --ts-align:left; --ts-ai:flex-start; --ts-jc:flex-start; --ts-glint:0;
}
.theme-studio .ts-avatar{border-color:var(--ts-stage);border-width:3px}
.theme-studio .ts-linkrow:hover{border-color:var(--ts-accent)}
/* Audit m15: "Send a brief" and "Save contact" rendered as two identical
   full-width white buttons with no hierarchy. Save contact stays primary; the
   collab CTA becomes an outline so the eye gets one obvious first action. */
.theme-studio .ts-collab .ts-collab-cta{background:transparent;color:var(--ts-ink);border:1.5px solid var(--ts-line-strong)}
.theme-studio .ts-collab .ts-collab-cta:active{background:var(--ts-surface-2)}
