/* MTL Worker Client callouts */
.mtl-worker-callout {
  margin: 0.6rem 0 1.2rem;
  padding: 0.9rem 1rem;
  border-left: 2px solid var(--gold, #d4af37);
  background: rgba(212, 175, 55, 0.06);
  border-radius: 0 6px 6px 0;
  font-family: var(--sans, 'Inter', system-ui, sans-serif);
  font-size: 0.92rem;
  line-height: 1.55;
  color: var(--text-dim, #9a9a9a);
}

.mtl-worker-callout.mtl-mode-standard {
  border-left-color: var(--blue, #7cc7ff);
  background: rgba(124, 199, 255, 0.06);
}

/* Inline math callouts should flow inline-ish */
mjx-container + .mtl-worker-callout {
  display: block;
  margin-top: 0.4rem;
}

/* Hide translations in academic/proof mode */
body.mtl-academic .mtl-worker-callout,
body.mtl-proof .mtl-worker-callout,
.mtl-academic .mtl-worker-callout,
.mtl-proof .mtl-worker-callout {
  display: none !important;
}
