a.navbar-brand {
  font-weight: 500 !important;
}

.navbar {
  padding-top: 0;
  padding-bottom: 0;
  min-height: 24px;
}

a {
    text-decoration: none;
    font-weight: bold;
    color: var(--bs-body-color);
}

a:hover {
    text-decoration: underline;
}

a.discret, a.mel {
    font-weight: normal;
    color: var(--text);
}

.nh {
    float: right;
    font-size: 80%;
    color: var(--bs-body-color);
    font-style: italic;
}

.saut {
    padding-top: 1em;
}

#quarto-sidebar {
  border-right: 1 !important;
  box-shadow: none !important;
}

#quarto-sidebar li.sidebar-item {
    text-align: right;
}

.quarto-title-meta { display: none !important; }

.page-date {
    margin-top: 2rem;
  padding-top: 0.75rem;
  color: var(--bs-secondary-color);
  text-align: right;
  font-weight: 300;
  font-size: 0.6em;
}

.sidebar-doodle {
  padding: 0 0 0;
}

.sidebar-doodle img {
  width: 100%;
  height: auto;
  display: block;
}


.about-contents {
  flex-grow: 3 !important;
  flex-shrink: 0 !important;
  flex-basis: 80% !important;
}

.about-entity {
  flex-grow: 0 !important;
  flex-shrink: 3 !important;
  flex-basis: 20% !important;
}

.tr-en {
  font-size: 0.8em;
  font-style: italic;
  color: var(--bs-secondary-color);
}

.hide-en .tr-en{
  display: none !important;
}

.quarto-grid-item .card-img-top,
.quarto-grid-item img {
  object-fit: contain !important;
  object-position: center center;
  background: var(--bs-body-bg);
}
