/* Non-Agent pages share the Feed content column and horizontal insets. */
body.content-page{
  --content-width:600px;
  --content-gutter:16px;
  --content-header-gutter:14px;
  --content-rail-width:275px;
}
html:has(body.content-page){scrollbar-gutter:stable}
.content-page .content-column{
  box-sizing:border-box;width:min(var(--content-width),100%);margin-inline:auto;
}
.content-page .content-inset{padding-inline:var(--content-gutter)}
.content-page #split.no-detail #list-view{width:min(var(--content-width),100%)}
.mobile-content-page .tb-top{
  width:min(var(--content-width),100%);margin-inline:auto;padding-inline:var(--content-header-gutter);
}
.mobile-content-page .search-tabs{width:min(var(--content-width),100%);margin-inline:auto;padding-inline:var(--content-gutter)}
.mobile-content-page .timeline .tl-row{--tl-tilt:0deg;--tl-shift:0px}
.content-page .content-header{padding-inline:var(--content-header-gutter)}
.content-page .subscriptions-topbar{padding:0}
.content-page .subscriptions-topbar-inner{
  display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:8px;
}
.auth-content-page{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding-inline:0}
.auth-content-page main{padding-inline:calc(var(--content-gutter) - 1px)}
@media(max-width:480px){
  .auth-content-page main{padding-inline:var(--content-gutter)}
}
@media(min-width:1024px){
  /* Standalone documents reserve the same rail space as the Feed shell. */
  .standalone-content-page .content-column{
    margin-inline-start:calc((100% + var(--content-rail-width) - var(--content-width))/2);
    margin-inline-end:0;
  }
}
