/* Article-only genuine screenshot sequence; existing V3 shell and buttons stay authoritative. */
.site-v3 .poetry-cover{background:var(--workspace)}
.site-v3 .poetry-cover>a{display:block;width:100%;height:100%}
.site-v3 .poetry-cover img{width:100%;height:100%;object-fit:contain}
.poetry-sequence{margin-top:32px}
.sequence-controls{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
.sequence-controls[hidden],[data-example-frame][hidden]{display:none}
.sequence-controls .btn{height:auto;min-height:36px;white-space:normal;text-align:left}
.sequence-controls .btn[aria-pressed="true"]{background:var(--selected);color:var(--primary);font-weight:600}
.article-body .poetry-sequence figure{margin:0}
.article-body .poetry-sequence figure+figure{margin-top:24px}
.article-body .poetry-sequence figure[hidden]+figure:not([hidden]){margin-top:0}
.poetry-sequence img,.recipient-proof img{display:block;width:100%;height:auto}
.recipient-proof img{max-width:520px;margin-inline:auto}

/* Preserve authored verse lines and stanza breaks at every width. */
.teaching-poem{margin:28px 0;padding:0;border:0;font-style:normal;}
.teaching-poem .poem-stanza+.poem-stanza{margin-top:24px;}
.teaching-poem .verse-line{display:grid;grid-template-columns:1.5em minmax(0,1fr);column-gap:.4em;margin:0 0 6px;padding:0;line-height:1.6;}
.teaching-poem .verse-number{color:var(--text-muted,#6b7078);font-size:.85em;text-align:right;}
.teaching-poem .verse-text{min-width:0;overflow-wrap:break-word;}
