@font-face {
  font-family: 'rmneue-regular';
  src: url('rmneue-regular.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
} 



body, .cl-header, .cl-markdown, .cl-button {
  font-family: 'rmneue-regular', Arial, sans-serif !important;
} 

/* Selector de botón enviar actual en Chainlit */
.cl-send-button, .MuiFab-root {
  background: #000 !important;
  color: #fff !important;
  border: none !important;
}

.cl-send-button:hover, .MuiFab-root:hover {
  background: #333333 !important;
  color: #fff !important;
}

.cl-header-profile .MuiAvatar-root,
.MuiAvatar-root,
.cl-header-profile button,
.cl-header button {
  background: #000 !important;
  color: #fff !important;
  border: none !important;
}
.cl-header-profile .MuiAvatar-root:hover,
.MuiAvatar-root:hover {
  background: #333333 !important;
  color: #fff !important;
}

.cl-link, .MuiLink-root, a {
  color: #004080 !important; /* Tu color preferido, azul oscuro por ejemplo */
  text-decoration: underline !important;
}
.cl-link:hover, .MuiLink-root:hover, a:hover {
  color: #0050b0 !important;
}