/* Publisher feeds retain the owner's palette and existing post controls. */
html body.timeline-page .space-header>.space-topbar{position:relative!important;inset:auto!important;height:auto!important;min-height:64px;border:0;}
html body.timeline-page .space-identity-bar{position:relative;transform:none;margin:0 auto!important;padding:16px;box-shadow:none;gap:16px;}
html body.timeline-page .space-identity .space-logo{width:48px;height:48px;min-width:48px;inline-size:48px;block-size:48px;min-inline-size:48px;max-inline-size:48px;flex:0 0 48px;border-radius:12px;font-size:20px;}
html body.timeline-page .timeline-page-shell{padding-block:24px 80px;align-items:start;}
html body.timeline-page .timeline-page-shell:not(.timeline-page-shell--advertising){grid-template-columns:minmax(200px,260px) minmax(0,1fr);}
html body.timeline-page .timeline-brand-panel{position:static;min-height:0;padding:24px;gap:24px;box-shadow:none;overflow:visible;}
html body.timeline-page .timeline-brand-panel::after{display:none;}
html body.timeline-page .timeline-brand-panel h1{font-size:clamp(2rem,3vw,2.75rem)!important;line-height:1.1;letter-spacing:-.04em;margin:8px 0 12px;}
html body.timeline-page .timeline-brand-copy{font-size:1rem;line-height:1.6;margin:0;color:var(--theme-muted);}
html body.timeline-page .space-posts-about{margin-top:0;border:1px solid var(--theme-line);border-radius:12px;background:var(--theme-panel-2);color:var(--theme-text);}
html body.timeline-page .space-posts-about>summary{min-height:44px;padding:12px;cursor:pointer;font-size:.9375rem;font-weight:650;}
html body.timeline-page .space-posts-about>div{padding:0 12px 12px;overflow-wrap:anywhere;}
html body.timeline-page .space-posts-about p{font-size:.9375rem;line-height:1.65;margin:0 0 12px;color:var(--theme-text);}
html body.timeline-page .space-posts-about p:last-child{margin-bottom:0;}
html body.timeline-page .space-posts-about-title{font-weight:650;}
html body.timeline-page .timeline-brand-actions{gap:10px;}
html body.timeline-page .timeline-brand-actions .button{min-height:44px;white-space:normal;}
html body.timeline-page .timeline-stream .timeline-post{box-shadow:none;overflow:hidden;}
html body.timeline-page .timeline-stream .post-body{font-size:1rem;line-height:1.7;overflow-wrap:anywhere;}
html body.timeline-page .timeline-stream .post-actions{border:0;padding-top:16px;}
html body.timeline-page .timeline-stream .post-media{margin-bottom:0;}
html body.timeline-page .space-posts-about>summary:focus-visible{outline:3px solid var(--theme-text);outline-offset:3px;border-radius:10px;}
@media(max-width:799px){
 html body.timeline-page .timeline-page-shell:not(.timeline-page-shell--advertising){grid-template-columns:minmax(0,1fr);}
 html body.timeline-page .timeline-page-shell{padding-top:16px;gap:20px;}
 html body.timeline-page .timeline-brand-panel{padding:20px;gap:16px;}
 html body.timeline-page .timeline-brand-panel h1{font-size:2rem;}
 html body.timeline-page .timeline-brand-footer{gap:14px;}
}

html body.timeline-page .inline-comment{border:0;border-radius:12px;background:var(--theme-panel-2);color:var(--theme-text);padding:12px;line-height:1.6;}
html body.timeline-page .inline-comment>strong{display:block;margin-bottom:4px;font-size:.875rem;}
html body.timeline-page .space-site-footer{border:0;background:var(--theme-panel);color:var(--theme-text);}
