/**
 * The unfolding grid: nothing but what makes it work.
 *
 * CETTE EXTENSION N'HABILLE PAS. Le bouton est un bouton nu, et le chevron un
 * élément vide que le thème dessine s'il le veut. Une version précédente lui
 * donnait ici une gélule bordée et une flèche en bordures CSS ; sur un thème
 * simple de WordPress elle jurait. Une extension ne peut pas deviner la robe
 * d'un thème qu'elle ne connaît pas.
 *
 * DEUX RÈGLES FONT MARCHER LE PLI, ET AUCUNE NE DÉCORE. Sans la première, le script
 * marque les vignettes repliées et rien ne les retire : quarante photographies
 * restent ouvertes et le bouton ne fait rien. La seconde rend au navigateur le
 * dernier mot sur `hidden`.
 *
 * @package cab-useful-options
 * @since   1.16.0
 */

.cab-uo-gallery-hidden {
	display: none !important;
}

.cab-uo-gallery-more[hidden] {
	display: none !important;
}

/*
 * DEUX RÈGLES DE PLACE, ET TOUJOURS AUCUNE DE ROBE (1.32.0).
 *
 * L'écart : le script ne pose `--spaced` que si le thème ne donne aucun
 * espace au bouton, et la variable vaut l'écart des rangées de la galerie.
 * L'alignement : seulement si la galerie en a reçu un. Deux classes, pour
 * passer devant la règle de mise en page du cœur, `:root :where(...) > *`,
 * et devant un thème qui centre le bouton sans qu'on lui ait rien demandé.
 */
.cab-uo-gallery-more.cab-uo-gallery-more--spaced {
	margin-block-start: var(--cab-uo-gallery-gap, 0.5em);
}

.cab-uo-gallery-more.cab-uo-gallery-more--left {
	text-align: start;
}

.cab-uo-gallery-more.cab-uo-gallery-more--center {
	text-align: center;
}

.cab-uo-gallery-more.cab-uo-gallery-more--right {
	text-align: end;
}
