/* CollabIQ wordmark — adapted from brand kit (Nucleus-O lockup) */
.ciq-wm {
  display: inline-flex;
  align-items: baseline;
  gap: 0;
  font-family: var(--font-display);
  font-weight: 300;
  font-style: italic;
  letter-spacing: -0.015em;
  line-height: 1;
  font-size: 17px;
}
.ciq-wm-collab {
  font-style: normal;
  font-weight: 200;
  color: var(--text-1);
  opacity: 0.9;
}
.ciq-wm-iq {
  font-style: italic;
  font-weight: 600;
  color: var(--accent-bright, var(--accent));
  text-shadow: 0 0 14px rgba(94,224,210,0.45), 0 0 4px rgba(94,224,210,0.55);
  margin-left: 0.02em;
}
:root[data-theme="light"] .ciq-wm-iq { text-shadow: none; }
.ciq-wm-tag {
  font-family: var(--font-mono);
  font-style: normal;
  font-size: 9.5px;
  font-weight: 600;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--text-3);
  margin-left: 10px;
  align-self: center;
  padding: 2px 7px;
  border: 1px solid var(--hairline);
  border-radius: 999px;
}
.brand .brand-mark { display: none; }
