/* Additional literary layouts; does not apply outside the prepared pages. */
@media(max-width:1100px){
 .mobile-literary .bibliography-content,.mobile-literary .songs-album-content,.mobile-literary .new-content{width:100%;margin-left:0;padding:16px;}
 .mobile-literary iframe,.mobile-literary video{max-width:100%;}
 .mobile-literary .new-article{height:auto;min-height:110px;}
 .mobile-literary .article-insert-wrapper{max-width:100%;margin:20px 0;}
 .mobile-literary .article-insert-wrapper iframe{width:100%;max-width:560px;aspect-ratio:420 / 345;height:auto;}
 .mobile-literary .text,.mobile-literary .bio,.mobile-literary .bibliography-content,.mobile-literary .songs-album-content,.mobile-literary .new-content{overflow-wrap:anywhere;}
}
@media(max-width:800px){
 .mobile-literary .text [class^="text-"],.mobile-literary .bio-right [class^="bio-right-"]{max-width:100%;line-height:1.55;}
 .mobile-literary .text [class^="text-"],.mobile-literary .bio-right-content-poem{padding-left:14px;padding-right:14px;text-indent:0;}
 .mobile-literary [class*="text-italic-content"],.mobile-literary .text-center-content{line-height:1.6;text-align:left;text-indent:1.25em;}
 .mobile-literary [class*="text-italic-content-indent"],.mobile-literary .text-content-indent-400{padding-left:14px;padding-right:14px;text-indent:0;}
 .mobile-literary [class*="poem"]{text-indent:0;line-height:1.55;}
 .mobile-literary [class*="poem"] p{line-height:1.55;text-indent:0;margin-top:0;margin-bottom:0;}
 .mobile-literary [class*="poem-footnote"]{width:100%;padding:12px 14px;margin:0;line-height:1.6;}
 .mobile-literary [class*="epigraph"]{padding-left:14px;padding-right:14px;text-indent:0;line-height:1.5;}
 .mobile-literary [class*="poem-italic-author"]{text-align:right;}
 .mobile-literary .text-center-title,.mobile-literary .bio-right-title,.mobile-literary .new-title{font-size:clamp(26px,6vw,36px);line-height:1.3;}
 .mobile-literary .text-center-author,.mobile-literary .text-left-author{font-size:24px;line-height:1.4;padding:12px 14px;}
 .mobile-literary .text-left-section,.mobile-literary .text-left-poem-title{font-size:24px;line-height:1.4;padding:12px 14px;}
 .mobile-literary .text-center-title p{margin-top:0 !important;}
 /* Old desktop headings used repeated breaks to clear absolute buttons.
    The mobile return buttons already occupy their own space in the flow. */
 .mobile-literary .text > .text-left-section > br,
 .mobile-literary .text > .text-center-author > br,
 .mobile-literary .text > .text-center-title > br,
 .mobile-literary .text > .text-center-subtitle > br{display:none;}
 /* Compact story introductions without altering poem or article headings. */
 .mobile-story .text > .text-left-section{font-size:20px;padding:8px 14px;}
 .mobile-story .text > .text-left-section p{margin:0;}
 .mobile-story .text > .text-center-author{font-size:22px;padding:8px 14px;}
 .mobile-story .text > .text-center-author p{margin:0 0 6px;}
 .mobile-story .text > .text-center-title{padding:10px 14px;font-size:28px;}
 .mobile-story .text > .text-center-subtitle{padding:0 14px 10px;}
 .mobile-story .text > .text-center-subtitle p{margin:0;}
 .mobile-literary .text-center-dictionary,.mobile-literary .text-center-dictionary-title{line-height:1.6;text-indent:0;}
 .mobile-literary .text-hl{margin:12px 14px;}
 .mobile-literary .article-picture-left,.mobile-literary .article-picture-right,.mobile-literary .article-picture-center{float:none;display:block;max-width:100%;margin:12px auto;}
 .mobile-literary figure{max-width:100%;margin-left:0;margin-right:0;}
 .mobile-literary .bibliography-author{font-size:26px;line-height:1.4;}
 .mobile-literary .bibliography-title,.mobile-literary .bibliography-list,.mobile-literary .text-bibliography-list{width:100%;line-height:1.6;overflow-wrap:anywhere;}
 .mobile-literary .bibliography-list-first,.mobile-literary .bibliography-list-second{width:100%;padding-left:24px;text-indent:0;line-height:1.6;}
 .mobile-literary ol ol,.mobile-literary ul ul{padding-left:22px;}
 .mobile-literary .songs-album-title{font-size:28px;line-height:1.4;}
 .mobile-literary #song-table,.mobile-literary #song-table tbody{display:block;width:100%;}
 .mobile-literary #song-table tr{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;margin:0;padding:12px 0;border-bottom:2px solid white;}
 .mobile-literary #song-table td{display:block;width:100% !important;min-width:0;margin:0;padding:0;border:0;justify-self:stretch;}
 .mobile-literary #song-table td:first-child{grid-column:1;grid-row:1;}
 .mobile-literary #song-table td:nth-child(2){grid-column:2;grid-row:1;line-height:1.5;}
 .mobile-literary #song-table td:nth-child(3){grid-column:1 / -1;grid-row:2;text-align:left;}
 .mobile-literary .song-picture{width:68px;height:68px;object-fit:contain;margin:0;}
 .mobile-literary audio{display:block;width:100%;max-width:100%;min-width:0;}
 .mobile-literary audio embed{display:none;}
 .mobile-literary .song-subtitle{white-space:normal !important;}
 .mobile-literary .new-article-header,.mobile-literary .new-article-subtitle,.mobile-literary .new-article-content,.mobile-literary .new-article-footer{margin-left:12px;margin-right:12px;line-height:1.6;text-indent:0;}
 .mobile-literary .new-article-content{text-align:left;}
}
