.owner-mouthpiece { margin: 12px auto 28px; max-width: 640px; text-align: center; }
.owner-mouthpiece img { display: block; width: 100%; height: auto; object-fit: contain; }
.owner-mouthpiece img[hidden] { display: none; }
.owner-mouthpiece figcaption { display: grid; gap: 6px; margin-top: 10px; color: var(--ink-2); font-size: 14px; }
#owner-mouthpiece-note { color: var(--ink-3); font-size: 13px; }
/* The original image is never animated or transformed into fabricated audio. */
