/* Единый стиль формул */
.formula,
.formula-inline {
  background: var(--ki-soft, #f8f9fa);
  border: 1px solid var(--ki-border, #e0e0e0);
  border-left: 5px solid var(--ki-new, #3498db);
  border-radius: 4px;
  font-family: Consolas, "Courier New", monospace;
  color: var(--ki-text);
  overflow-x: auto;
}

.formula {
  display: block;
  padding: 0.8rem 1rem;
  margin: 0.75rem 0;
  font-size: 0.95rem;
}

.formula-inline {
  display: inline-block;
  padding: 0.2rem 0.6rem;
  font-size: 0.9rem;
  vertical-align: baseline;
  white-space: nowrap;
}

@media (max-width: 768px) {
  .formula-inline {
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: break-word;
  }
}
