/* PageContent owns page edges for roots and pushed content. Card/form padding stays local. */
.tc-shell .tc-page-content{padding-inline:var(--tc-gutter)!important;scroll-padding-block:16px}
.tc-shell .tc-page-content>:where(.tc-sh-narrow,.tc-sh-wrap,.tc-ag-wrap){max-width:none;padding-inline:0;margin-inline:0}
.tc-shell .tc-page-content.tc-tm-thread{padding-top:20px!important}
@media(min-width:700px){
 .tc-shell .tc-page-content{padding-inline:var(--tc-gutter)!important}
 .tc-shell [data-context-panel="true"] .tc-page-content,
 .tc-shell [data-sidepeek="true"] .tc-page-content{padding-inline:var(--tc-gutter)!important}
 .tc-shell .tc-page-content>:where(.tc-sh-narrow,.tc-sh-wrap,.tc-ag-wrap){width:100%}
}

.tc-page-content>.tc-sh-narrow>:where(.tc-q-list,.tc-q-sh,.tc-q-foot){margin-inline:0}
