/* ==========================================================================
   RCF V1.1-02 — LA CONCLUSION DE CARRIÈRE.
   --------------------------------------------------------------------------
   UN titre, UNE punchline, en haut de la fin de carrière. Le brief demande
   « le titre lisible immédiatement, la punchline juste dessous, le reste du
   bilan conservé » : cette feuille ne fait que cela, et ne retouche AUCUNE
   règle existante.

   Le bloc vit dans les deux rendus de fin — la Finale en quatre actes et le
   Portrait de repli — donc il est scopé sur `#endStage` et non sur `.c8`,
   qui n'existe que dans la Finale. Il emprunte les jetons de la Finale quand
   ils sont là et retombe sur des valeurs littérales sinon, pour que le
   Portrait seul reste correct.
   ========================================================================== */

#endStage .rcfx{
  position:relative;z-index:1;
  margin:14px 0 4px;padding:22px 18px 20px;
  border-radius:22px;text-align:center;
  border:1.5px solid var(--c8-jaune,#ffc928);
  background:
    radial-gradient(120% 90% at 50% 0%,rgba(255,201,40,.18),transparent 64%),
    linear-gradient(180deg,rgba(14,42,64,.90),rgba(5,21,35,.95));
  box-shadow:0 0 58px -24px rgba(255,201,40,.95),inset 0 1px 0 rgba(255,255,255,.07);
}

/* Le sur-titre : discret, il nomme la rubrique sans voler la vedette au titre. */
#endStage .rcfx-k{
  margin:0;font:700 9.5px/1 var(--mono,ui-monospace,monospace);
  letter-spacing:.28em;text-transform:uppercase;text-indent:.28em;
  color:var(--c8-jaune,#ffc928);
}

/* LE TITRE. C'est la première chose que le joueur doit lire. Il est canonique
   et ne varie jamais pour un même profil : `text-transform` n'est pas utilisé,
   les titres du catalogue sont DÉJÀ en capitales et portent leurs accents
   (« LÉGENDE DE L'USINE ») — les laisser tels quels évite qu'un navigateur
   les mange en les transformant. */
#endStage .rcfx-t{
  margin:10px 0 0;
  font-family:var(--disp,Georgia,serif);
  font-size:30px;line-height:1.04;color:#fff;
  text-shadow:0 0 42px rgba(255,201,40,.30);
  overflow-wrap:break-word;
}

/* LA PUNCHLINE, juste dessous, en retrait de ton. */
#endStage .rcfx-p{
  margin:12px auto 0;max-width:30em;
  font-size:14.5px;line-height:1.55;font-style:italic;
  color:var(--c8-texte,#eef5fa);
}

/* Le liseré « nouveau titre » n'apparaît qu'au tout premier déblocage. */
#endStage .rcfx--neuf{border-color:#ffd964}
#endStage .rcfx-n{
  margin:12px 0 0;display:inline-block;padding:5px 11px;border-radius:999px;
  border:1px solid rgba(255,201,40,.55);background:rgba(255,201,40,.10);
  font:700 9.5px/1 var(--mono,ui-monospace,monospace);
  letter-spacing:.2em;text-transform:uppercase;text-indent:.2em;
  color:var(--c8-jaune,#ffc928);
}

@media (min-width:430px){ #endStage .rcfx-t{font-size:34px} }
@media (max-width:370px){ #endStage .rcfx-t{font-size:25px} #endStage .rcfx{padding:18px 14px 17px} }

/* Le Portrait de repli n'a pas le fond sombre de la Finale : on force un
   contraste suffisant sans toucher à ses propres règles. */
#endStage .portrait .rcfx{margin-top:0}

/* ==========================================================================
   LA COLLECTION DES TITRES DANS LE CYCLODEX
   --------------------------------------------------------------------------
   Une seule règle s'ajoute : le traitement d'un SECRET non découvert. Tout le
   reste réutilise `.cy-award`, `.cy-coll`, `.cy-fam` et `.cy-filters`, déjà
   posés par la feuille du Cyclodex — l'onglet Titres doit se lire exactement
   comme l'onglet Quêtes, ce n'est pas le moment d'inventer une carte.
   ========================================================================== */
.cy-award--masque .cy-award-t{
  letter-spacing:.22em;opacity:.55;
  font-variant-numeric:tabular-nums;
}
.cy-award--masque .cy-award-f{font-style:italic;opacity:.7}
