/* Mermaid diagrams: full width */
.inline-image img {
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  border-radius: 8px;
}


h1, .headline {
  font-family: var(--font-serif);
  font-weight: 700;
}

body, p, button, input {
  font-family: var(--font-sans);
}
/* Espande il contenitore principale dei messaggi */
div[style*="max-width: min(48rem, 100vw)"] {
    max-width: 95% !important;
}

/* Espande anche l'area di input (composer) */
div.flex-col.mx-auto.w-full.p-4.pt-0 {
    max-width: 95% !important;
}

/* Opzionale: Allarga la tabella se continua a sembrare compressa */
table {
    width: 100% !important;
    table-layout: auto !important;
}

*/
/* Links *//*

a {
  color: rgb(0 114 188); */
/* Future Blue *//*

}
a:hover {
  text-decoration: underline;
}

*/
/* Buttons *//*

button.primary {
  background-color: rgb(0 114 188);
  color: white;
  border-radius: 0.75rem;
}
button.primary:hover {
  filter: brightness(0.9);
}

*/
/* Accent tags *//*

.badge {
  background-color: rgb(0 223 237 / 0.15); */
/* Turquoise tint *//*

  color: var(--foreground);
  border-radius: 9999px;
  padding: 0.25rem 0.75rem;
}*/
