/* COULEURS
 * Inclut :
 * - color
 * - background
 * - border & border-radius
 * - opacity
 */

body {
  background: rgb(245, 237, 227);
}
body * {
  color: rgb(107, 79, 58);
}
nav {
  background: rgb(253, 247, 242);
  border-bottom: 1px solid rgb(217, 201, 186);
}

h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, section details summary {
  color: rgb(58, 42, 30);
}

.btn-lien {
  color: rgb(154, 123, 104);
  background: rgb(243, 237, 232);
  border: solid 1px rgb(176, 125, 98);
  border-radius: 8px;
}
.btn-lien:hover {
  background: rgb(223, 217, 212);
}

.form label {
  color: rgb(58, 42, 30);
}
.form input, .form trix-editor, .form textarea, .form select {
  background: rgb(253, 247, 242);
  border: 1px solid rgb(217, 201, 186);
  border-radius: 10px;
}
.form-connexion input {
  color: rgb(58, 42, 30);
  background: rgb(253, 247, 242);
  border: 1px solid rgb(217, 201, 186);
}
.form-connexion input[type=submit] {
  color: rgb(253, 247, 242);
  background: rgb(176, 125, 98);
  border: none;
}

.cadre {
  background: rgb(253, 247, 242);
  border: 1px solid rgb(217, 201, 186);
  border-radius: 16px;
}
section details {
  background: rgb(237, 224, 212);
  border: 1px solid rgb(217, 201, 186);
  border-radius: 16px;
}

.field_with_errors input, .field_with_errors textarea, .field_with_errors trix-editor, .field_with_errors select {
  background: rgb(255, 200, 200) !important;
}

.trix-content a {
  color: rgb(90, 130, 255);
}
trix-editor a {
  color: rgb(90, 130, 255);
}

div.valider, div.annuler {
  border: none;
  border-radius: 10px;
}
div.valider *, div.annuler * {
  color: rgb(253, 247, 242);
  border: none;
  background: none;
}
div.valider {
  background: rgb(176, 125, 98);
}
div.annuler {
  background: rgb(220, 105, 98);
}

.alert,
.error {
  color: red;
}

.notice {
  color: green;
}

img {
  border-radius: 8px;
}

.placeholder {
  background: rgb(237, 224, 212);
  border: dashed 4px rgb(217, 201, 186);
  border-radius: 8px;
}

.gris * {
  opacity: 0.6;
}

@media (prefers-color-scheme: dark) {
}
