@charset "UTF-8";


.editor {
	resize: none;       /* Empêche le redimensionnement par l'utilisateur */
	overflow-y: hidden; /* Masquer la barre de défilement verticale */
	border: none;
	outline: none;
}

.tchat-container {
	display: block;
	padding: 1rem;
}
.messages-container {
    overflow-y: auto;
    margin-bottom: 0.5rem;
    padding: 0.5rem;
    border: 1px solid #ddd;
    border-radius: 4px;
    background: #f9f9f9;
}
.input-container {
    margin-top: auto;
}


/* pour les blocs */
.is-title-1 { font-size: 2em; font-weight: bold; }
.is-title-2 { font-size: 1.5em; font-weight: bold; }
.is-title-3 { font-size: 1em; font-weight: bold; }

.is-code-block {
  font-family: monospace;
  background: #f6f6f6;
  border: 1px solid #ddd;
  padding: 0.5em;
}

.is-list ul,
.is-list ol {
	list-style-position: inside;
	margin-left: 1em;
	padding-left: 1em;
	color: #666;
}

.is-list ul {
	list-style-type: disc;
}

.is-list ol {
	list-style-type: decimal;
}

.is-separator {
  border-top: 1px solid #9a9996;
  height: 1px;
  width: 100%;
  background: none;
  pointer-events: none;
}

.is-page-link:hover {
  background-color: #e1e7f0;
  text-decoration: underline;
}

.is-quote {
    padding-left: 10px;
    border-left: 2px solid #ccc;
    margin-left: 10px;
    color: #555;
}

.is-quote-normal {
    border-left-color: #ccc;
    color: #555;
}

.is-quote-danger {
    border-left-color: #e74c3c;
    background-color: #fdecea;
    color: #c0392b;
}

.is-quote-info {
    border-left-color: #3498db;
    background-color: #eaf6fb;
    color: #2980b9;
}
