/* Styles du mini-site, par-dessus Pico CSS (vendor/pico.min.css). */

header {
  padding-top: 2rem;
  text-align: center;
}

header nav {
  justify-content: center;
}

.devise {
  font-style: italic;
  color: var(--pico-muted-color);
}

main form {
  max-width: 32rem;
}

.message {
  padding: 0.75rem 1rem;
  border-radius: var(--pico-border-radius);
  border-left: 0.25rem solid;
}

.message.succes {
  border-color: var(--pico-ins-color);
}

.message.erreur {
  border-color: var(--pico-del-color);
}

.note {
  color: var(--pico-muted-color);
  font-size: 0.875em;
}

footer {
  text-align: center;
  padding-bottom: 1rem;
}
