/* ebook : pages de vente courtes des ebooks (309 L'art du didgeridoo, 42670 Le secret des 7 souffles).
   Elles reprennent les composants des pages de vente des formations (vente.css, conversation « Navigation Simple LMS »,
   à ne pas modifier ici) ; cette feuille n'ajoute que ce qui leur est propre. Portée : pages qui ont .wk-ebook. */

/* Sous le bouton du haut : le lien vers la formation vidéo */
.wk-ebook .wk-ebook-video { margin-top: 1rem; font-size: var(--wp--preset--font-size--s); color: var(--wk-taupe); }
.wk-ebook .wk-ebook-video a { color: var(--wk-or-texte); font-weight: 700; text-decoration: underline; text-underline-offset: .2em; }

/* Ce que contient l'ebook : un titre court par ligne, la phrase dessous */
.wk-ebook-points li strong { display: block; margin-bottom: .1rem; }

/* Haut de page : la couverture seule (pas de seconde image par-dessus) */
.wk-ebook .wk-pile-visuels { padding: 0; }

/* Le tarif : encart seul, resserré et centré (règle de Gauthier du 16/09 : pas d'encart pleine largeur) */
body:has(.wk-ebook) .wk-section.wk-vente-tarif > .wp-block-columns.wk-vente-offre { max-width: var(--wk-largeur-encadre, 56rem); margin-left: auto; margin-right: auto; }

/* Le sommaire du livre (retour de Gauthier 16/09 : les pastilles faisaient brouillon) : un encart centré, deux parties,
   une ligne par chapitre ou leçon, le numéro à la couleur de la formation ; les leçons sur deux colonnes sur grand écran. */
.wk-section .wk-ebook-sommaire {
	max-width: var(--wk-largeur-encadre, 56rem);
	margin: clamp(2.5rem, 6vw, 4rem) auto 0;
	padding: clamp(1.5rem, 4vw, 2.5rem);
	border-radius: var(--wk-rayon-grand);
	background: var(--wk-creme);
	border: 1px solid var(--wk-trait);
}
.wk-ebook-sommaire h3.wp-block-heading { margin: 0 0 1.5rem; }
.wk-ebook-partie + .wk-ebook-partie { margin-top: 1.75rem; }
.wk-ebook-sommaire .wk-ebook-partie__titre { margin: 0 0 .4rem; font-weight: 800; }
.wk-ebook-partie__titre span {
	display: block;
	font-size: var(--wp--preset--font-size--xs, .8rem);
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--couleur, var(--wk-or-texte));
}
.wk-ebook-sommaire .wk-ebook-toc { counter-reset: toc; list-style: none; margin: 0; padding: 0; column-gap: 2.5rem; }
.wk-ebook-toc li {
	counter-increment: toc;
	display: grid;
	grid-template-columns: 2rem 1fr;
	align-items: baseline;
	margin: 0;
	padding: .6rem 0;
	border-top: 1px solid var(--wk-trait);
	font-size: var(--wp--preset--font-size--s);
	line-height: 1.4;
	break-inside: avoid;
}
.wk-ebook-toc li::before { content: counter(toc); font-weight: 800; color: var(--couleur, var(--wk-or-texte)); }
@media (min-width: 48rem) {
	.wk-ebook-sommaire .wk-ebook-toc--lecons { columns: 2; }
}

/* Le rythme en cartes Wakatoo, seul à côté du texte. Retour de Gauthier (16/09) : c'est un ebook, donc pas de lecteur Wakatoo ;
   les cartes en grand, sur toute la largeur de la carte, comme le lecteur de la piste audio (4 cartes par temps, 2 temps par ligne ; 1 sur téléphone). */
.wk-ebook-rythme .wk-demo-cartes .wakatoo-audio-player { display: none; }
.wk-ebook-rythme .wk-vente-rythme > .wk-demo-cartes,
.wk-ebook-rythme .wk-demo-cartes .cards-container,
.wk-ebook-rythme .wk-demo-cartes .rythm-wrapper { display: block; width: 100%; container-type: inline-size; }
.wk-ebook-rythme .wk-vente-rythme .wk-demo-cartes .cards {
	--cards-gutter: .45rem;
	/* La taille de la carte se calcule sur la largeur du rythme (8 cartes et 7 gouttières par ligne) ; tout le
	   reste de la carte vient de la feuille centrale du plugin wakatoo (21/09/2026). */
	--card-size: calc((100cqw - 7 * var(--cards-gutter)) / 8);
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: var(--cards-gutter);
	width: 100%;
	max-width: none;
	margin: 0;
}
.wk-ebook-rythme .wk-demo-cartes .cards .card-block { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--cards-gutter); margin: 0; }
.wk-ebook-rythme .wk-vente-rythme .wk-demo-cartes .cards .card { margin: 0; }
@media (max-width: 47.9rem) {
	.wk-ebook-rythme .wk-vente-rythme .wk-demo-cartes .cards { grid-template-columns: minmax(0, 1fr); --card-size: calc((100cqw - 3 * var(--cards-gutter)) / 4); }
}
.wk-ebook-rythme .wk-vente-rythme > * { margin: 0; }
.wk-ebook-rythme .wk-vente-rythme > .wk-vente-rythme__ecoute { width: 100%; padding-top: 1rem; border-top: 1px solid var(--wk-trait); font-size: var(--wp--preset--font-size--s); font-weight: 700; color: var(--wk-taupe); }

/* Pour qui : trois cartes */
.wk-ebook-pour { margin-top: 2rem; }
.wk-section .wk-vente-reperes + .wk-ebook-pour { margin-top: 0; }

