/* =========================================================================
   conjugueur-es.css — COMPLEMENT au gabarit commun des conjugueurs.
   PARTAGEE par conjugueur-es, -de, -it et le conjugueur francais
   (conjugueur/) : les selecteurs de langue sont listes ensemble.
   La fiche elle-meme vient de conjugator/english-conjugator.css (chargee
   avant celle-ci) ; on n'ajoute ici que ce que l'anglais n'a pas :
   le niveau VOIX, la carte d'identite du verbe, le nom natif des temps.
   Couleurs : uniquement les variables de english-conjugator.css.
   ========================================================================= */
.conj-voix { margin-bottom: 2.5rem; }
.voix-name {
  font-family: var(--font-display);
  font-size: 1.45rem;
  margin: 2rem 0 1rem;
  padding-bottom: .35rem;
  border-bottom: 2px solid var(--rule, #d9d3c7);
}
.conj-voix .mood-name { font-size: 1.15rem; }
.conj-fr-lang { color: var(--muted, #6b6b6b); font-size: .85em; }
.conj-id { display: flex; flex-direction: column; gap: .5rem; min-width: 0; }
.conj-meta {
  display: flex; flex-wrap: wrap; gap: .25rem .6rem; align-items: baseline;
  margin: 0; color: var(--muted, #6b6b6b); font-size: .95rem;
}
.conj-meta b { color: var(--ink, #1a1a1a); font-weight: 600; }
.conj-meta-sep { color: var(--rule, #d9d3c7); }
.tense-native {
  display: block; font-weight: 400; font-style: italic; font-size: 1.05em;
  text-transform: none; letter-spacing: 0;
  color: var(--muted, #6b6b6b); margin-top: .1rem;
}
/* Pronoms espagnols longs (« ellos / ellas / ustedes ») : la colonne fixe de
   6rem du gabarit anglais (calee sur « he, she, it ») deborderait. Une seule
   voix par carte ici, donc rien a aligner d'une voix a l'autre : la colonne
   prend la largeur du plus long pronom de la carte. */
.conj-es .forms, .conj-de .forms, .conj-it .forms, .conj-francais .forms { grid-template-columns: max-content max-content; }
@media (max-width: 480px) {
  .conj-es .pron, .conj-de .pron, .conj-it .pron, .conj-francais .pron { white-space: normal; max-width: 7.5rem; }
}

/* Ligne de source (attribution CC BY-SA) : en pied de fiche, discrete. */
.conj-source {
  margin: 2.5rem 0 0; padding-top: 1rem;
  border-top: 1px solid var(--rule, #e2ddd3);
  font-size: .8rem; color: var(--muted, #8a8478); line-height: 1.5;
}
.conj-source a {
  color: inherit;
  text-decoration: underline;
  text-decoration-color: var(--rule, #e2ddd3);
  text-underline-offset: 2px;
}
.conj-source a:hover, .conj-source a:focus-visible { color: var(--ink, #1a1a2e); text-decoration-color: currentColor; }

/* Formes sans pronom (infinitif, gerondif, participe) : pas de colonne de
   pronom vide, la forme s'aligne sur le titre du temps. */
.conj-es .forms-nues, .conj-de .forms-nues, .conj-it .forms-nues, .conj-francais .forms-nues { grid-template-columns: max-content; column-gap: 0; }
.conj-es .forms-nues .word, .conj-de .forms-nues .word, .conj-it .forms-nues .word, .conj-francais .forms-nues .word { grid-column: 1; }

/* Variantes sur leur propre ligne (allemand, italien : option
   variantes_en_lignes de la langue). La barre reste, discrete, en tete de
   ligne ; la carte ne s'elargit plus a la somme des variantes. */
.word .variante { display: block; }
.word .variante-sep { color: var(--muted, #6b6b6b); }
