/* Article-only refinements; accepted shared surfaces keep their own rules. */
.tmh-native-single .tmh-single{width:100%;max-width:840px;min-width:0}
.tmh-native-single .tmh-meta,.tmh-native-single .tmh-single-taxonomy{color:#79532f;font-size:14px}
.tmh-native-single .tmh-single-taxonomy{margin-block:28px}
.tmh-native-single .tmh-post-content a{color:#854207;text-decoration:underline}
.tmh-native-single .tmh-post-content :is(h2,h3,h4,h5,h6){color:#93470e;line-height:1.5}
.tmh-native-single .tmh-post-content :is(pre,code){white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}
.tmh-native-single .tmh-post-content :is(.alignwide,.alignfull){width:auto;max-width:100%;margin-inline:0}
.tmh-native-single .tmh-post-content :is(table,video,iframe){max-width:100%}
.tmh-native-single .tmh-post-content .wp-block-table{overflow:auto}
.tmh-native-single .tmh-post-content details{margin-block:24px;border-block:1px solid #b1865960;padding-block:12px}
.tmh-native-single .tmh-post-content summary{cursor:pointer;min-height:44px;padding:8px 0}
.tmh-native-single .tmh-post-content .wp-block-footnotes{font-size:14px;line-height:1.9;padding-left:25px}
.tmh-native-single .tmh-post-content sup a,.tmh-native-single .wp-block-footnotes a{display:inline-block;min-width:24px;min-height:24px;text-align:center}
.tmh-native-single .tmh-post-content :target{scroll-margin-top:80px;background:#ead9c3;outline:2px solid #854207;outline-offset:3px}
.tmh-native-single .tmh-post-content figcaption{color:#665b50;line-height:1.7}
.tmh-native-single .tmh-post-content .tiled-gallery__row{display:flex;gap:4px}
.tmh-native-single .tmh-post-content .tiled-gallery__col{min-width:0}
.tmh-native-single .tmh-post-content .tiled-gallery__item{margin:0}
.tmh-native-single .tmh-single-embed small{color:#71523a}
.tmh-native-single .tmh-single-embed a{display:inline-block;padding-block:8px}
.tmh-native-single .tmh-adjacent a{padding-block:10px;min-height:44px;overflow-wrap:anywhere}
.tmh-native-single .tmh-adjacent a[rel=prev]{text-align:left;grid-column:1}
.tmh-native-single .tmh-adjacent a[rel=next]{text-align:right;grid-column:2}
.tmh-native-single .tmh-adjacent span{color:#79532f}
.tmh-native-single .tmh-single-platforms{margin-block:36px;text-align:center}
.tmh-native-single .tmh-single-platforms h2,.tmh-native-single .tmh-single-related>h2{font-size:23px;color:#93470e;line-height:1.5}
.tmh-native-single .tmh-single-platforms ul{padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}
.tmh-native-single .tmh-single-platforms a{display:inline-flex;align-items:center;min-height:44px;color:#79532f}
.tmh-native-single .tmh-card-set{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.tmh-native-single .tmh-card{min-width:0}
.tmh-native-single .tmh-card figure{margin:0 0 14px}
.tmh-native-single .tmh-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}
.tmh-native-single .tmh-card h3{font-size:18px;line-height:1.6;margin-block:10px}
.tmh-native-single .tmh-card h3 a{color:#5b2e01;text-decoration:none;display:inline-block;padding-block:4px}
.tmh-native-single .tmh-card .wp-block-post-date{font-size:12px;color:#79532f}
@media(max-width:600px){.tmh-native-single .tmh-single>.wp-block-post-title,.tmh-native-single .tmh-single-related>h2{text-align:center}.tmh-native-single .tmh-card-set{grid-template-columns:1fr;gap:28px}.tmh-native-single .tmh-adjacent{gap:18px}.tmh-native-single .tmh-player-placeholder{padding:16px;gap:12px}.tmh-native-single .tmh-post-content blockquote{padding-left:16px}.tmh-native-single .tmh-post-content ul{padding-left:24px}}
@media(prefers-reduced-motion:reduce){html:has(.tmh-native-single){scroll-behavior:auto}}

/* Footnote jumps should land immediately, including in background previews. */
html:has(.tmh-native-single){scroll-behavior:auto}
