/*
 * Posted picks, read well (postformat1108, 11-08): a gram's caption as a quote
 * with paragraphs, its links by domain, the member's own note, one quiet
 * provenance line; a voice or video note's transcript under its player.
 * Markup: Support\Post_Format. Loaded after ledgable.css.
 */
.ledgable-gram figcaption.ledgable-cap {
	opacity: 1;
	font-size: 1rem;
	margin-top: var(--ledgable-gap-sm, 0.5rem);
}

.ledgable-quote {
	margin: 0;
	padding: 0 0 0 0.9em;
	border-left: 3px solid var(--ledgable-edge-strong, #c9c9c2);
	color: var(--ledgable-ink, #1a1a1a);
	font-style: normal;
	line-height: 1.55;
}

.ledgable-quote p,
.ledgable-transcript p,
.ledgable-note p {
	margin: 0 0 0.7em;
	max-width: var(--ledgable-measure, 68ch);
}

.ledgable-quote > p:last-child,
.ledgable-transcript > p:last-child,
.ledgable-more > p:last-child,
.ledgable-note > p:last-child {
	margin-bottom: 0;
}

.ledgable-more > summary {
	cursor: pointer;
	color: var(--ledgable-accent, #3b5b8c);
	font-family: var(--ledgable-font-ui, sans-serif);
	font-size: 0.875rem;
	margin: 0.2em 0 0.6em;
	list-style: none;
}

.ledgable-more > summary::-webkit-details-marker {
	display: none;
}

.ledgable-more > summary::after {
	content: " ›";
}

.ledgable-more[open] > summary {
	display: none;
}

.ledgable-links {
	list-style: none;
	margin: 0.6em 0 0;
	padding: 0;
	font-size: 0.9rem;
	color: var(--ledgable-ink-soft, #5b5b57);
}

.ledgable-links li {
	margin: 0.15em 0;
}

a.ledgable-ext {
	white-space: nowrap;
}

.ledgable-note {
	margin: 0.8em 0 0;
	padding: 0.6em 0.8em;
	background: var(--ledgable-paper-raised, #f7f7f5);
	border-radius: var(--ledgable-radius, 6px);
}

.ledgable-note__label {
	font-family: var(--ledgable-font-ui, sans-serif);
	font-size: 0.75rem;
	letter-spacing: 0.04em;
	text-transform: uppercase;
	color: var(--ledgable-ink-faint, #8a8a84);
	margin: 0 0 0.3em !important;
}

.ledgable-gram p.ledgable-prov {
	margin: 0.6em 0 0;
	font-family: var(--ledgable-font-ui, sans-serif);
	font-size: 0.8125rem;
	opacity: 1;
	color: var(--ledgable-ink-faint, #8a8a84);
}

.ledgable-gram p.ledgable-prov a {
	color: var(--ledgable-ink-soft, #5b5b57);
}

.ledgable-prov cite {
	font-style: italic;
}

.ledgable-card__transcript,
.ledgable-entry__ocr .ledgable-transcript {
	line-height: 1.55;
}

.ledgable-media__item--audio .ledgable-media__poster {
	display: block;
	width: 100%;
	height: auto;
	margin: 0 0 0.5em;
	border-radius: var(--ledgable-radius, 6px);
}

.ledgable-media__audio {
	width: 100%;
}

p.ledgable-too-large {
	color: var(--ledgable-ink-faint, #8a8a84);
	font-style: italic;
}

/* A card whose picture already shows the passage: the words wait behind "Text". */
.ledgable-text > summary {
	cursor: pointer;
	color: var(--ledgable-accent, #3b5b8c);
	font-family: var(--ledgable-font-ui, sans-serif);
	font-size: 0.875rem;
	margin: 0 0 0.4em;
}

.ledgable-text[open] > summary {
	margin-bottom: 0.6em;
}
