/* Le journal garde son en-tête sobre et propose les mêmes langues que le site. */
.nav { gap: 1rem; }
.nav > a img { filter: brightness(0) invert(1); }
.article-nav { display: flex; align-items: center; justify-content: flex-end; gap: 1.2rem; }
.article-language { display: inline-flex; align-items: center; gap: .6rem; color: var(--or, #c9a24b); font: .7rem/1.4 ui-monospace, monospace; }
.article-language-label { letter-spacing: .08em; }
.article-language select {
  min-height: 44px; min-width: 68px; padding: .55rem .65rem;
  background: #1a1410; color: #ead09b; border: 1px solid rgba(216,184,120,.55);
  border-radius: 0; font: .75rem/1.4 ui-monospace, monospace; cursor: pointer;
}
.article-language select:focus-visible { outline: 2px solid #d8b878; outline-offset: 3px; }
@media (max-width: 480px) {
  .nav { padding: 1rem; }
  .article-nav { gap: .7rem; }
  .article-language-label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
}
