/* Micara bridge — CSS minimal : uniquement ce qu'Astryx ne sait pas faire
   (journal monospace + audio silencieux du moteur). Aucun style de layout
   custom — tout le reste est en composants Astryx (règle Nicolas). */

/* journal de diagnostic (monospace, scrollable, couleurs sémantiques) */
.bridge-log {
  font-family: var(--font-family-code);
  font-size: 12px;
  line-height: 1.45;
  color: var(--color-text-secondary);
  background: var(--color-background-surface);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-element);
  padding: 8px 10px;
  max-height: 110px;
  overflow-y: auto;
  white-space: pre-wrap;
  word-break: break-word;
}
.bridge-log .ok { color: var(--color-success); }
.bridge-log .err { color: var(--color-error); }
.bridge-log .info { color: var(--color-text-secondary); }

/* les <audio> du moteur (sortie mixée + activateurs silencieux) ne rendent rien */
audio { display: none; }
