/* Figure caption — image, video and audio blocks
   (site/snippets/blocks/figure-caption.php). The label at the column's left
   edge, the caption at the indent stop: the figure list's and the gallery
   caption's columns. Over the body measure, also under a full-width image. */

.figure-caption {
    display: grid;
    grid-template-columns: var(--indent) 1fr;
    max-width: var(--measure);
    margin-inline: auto;
    padding-top: var(--space-2xs);
    font-size: var(--fs-meta);
    line-height: var(--leading-tight);
    text-align: left; /* a vertical image centres itself */
}
.figure-caption__label {
    padding-right: var(--space-2xs);
    text-decoration: underline;
    text-underline-offset: 0.15em;
}
.figure-caption__credits {
    display: block;
    --fa-italic: 40;
    color: var(--color-muted);
}
