/*
  Mise en page propre aux pages de Home Watching (10 novembre 2026), en plus de la mise en page commune
  (assets/site.css), qui reste celle de tout le site : on n'y ajoute rien, pour ne pas changer les pages des autres
  apps. Reprise de justquizz/justquizz.css (accroche, captures d'écran, cartes), pour que les présentations des apps
  se ressemblent. Sert à la présentation de l'app (app.html).
*/

/* Présentation de l'app */
.accroche { margin: 0.4rem 0 1.2rem; color: var(--or-clair); font-size: 1.1rem; }
.document h3 { font-size: 1.02rem; font-weight: 600; margin: 1.2rem 0 0.2rem; }

/* Captures d'écran : une bande qu'on fait défiler du doigt, une image à la fois sur téléphone. */
.captures {
  display: flex;
  gap: 0.9rem;
  margin: 1.5rem -1rem 0.5rem;
  padding: 0 1rem 0.8rem;
  overflow-x: auto;
  scroll-snap-type: x mandatory;
  list-style: none;
}
.document .captures { padding-left: 1rem; }
.captures li { flex: 0 0 auto; scroll-snap-align: center; margin: 0; }
.document .captures li + li { margin-top: 0; }
.captures figure { margin: 0; }
.captures img {
  display: block;
  width: 13.5rem;
  height: auto;
  border-radius: 1.1rem;
  border: 1px solid var(--trait);
  background: var(--fond-icone);
}
.captures figcaption { margin-top: 0.4rem; max-width: 13.5rem; color: var(--texte-doux); font-size: 0.85rem; text-align: center; }

/* Les trois modes : des cartes */
.cartes { list-style: none; padding: 0; margin: 1rem 0 0; }
.document .cartes { padding-left: 0; }
.cartes li {
  padding: 0.75rem 0.95rem;
  border: 1px solid var(--trait);
  border-radius: 0.75rem;
  background: rgba(214, 178, 94, 0.04);
}
.document .cartes li + li { margin-top: 0.6rem; }
.cartes strong { display: block; color: var(--texte); }
.cartes span { display: block; color: var(--texte-doux); font-size: 0.95rem; line-height: 1.45; }
