.community-post-page--topic{padding:12px 0 24px;}
.community-post-page--topic .community-post-layout{grid-template-columns:92px minmax(0,1fr);gap:12px;}
.community-post-page--topic .community-post-actions{display:block;border-radius:4px;}
.community-post-page--topic .community-post-action:disabled{cursor:default;}
.community-post-page--topic .community-post-card{border-radius:4px;padding:20px;}
.community-post-page--topic .community-post-meta-row{margin-bottom:12px;}
.community-post-page--topic .community-post-byline{margin-top:0;margin-bottom:12px;}
.community-post-page--topic .community-topic-body{min-width:0;}
.community-post-page--topic .ring-guide .guide-header{padding:12px 0 20px;}
.community-post-page--topic .ring-guide .reading-layout{background:#f5f7f6;padding:12px;border-radius:4px;grid-template-columns:184px minmax(0,1fr);}
.community-post-page--topic .community-reply-panel{border-radius:4px;margin-top:12px;}
.topic-preview-notice{padding:8px 12px;margin-bottom:12px;background:#f5f7fa;color:#8490a0;border-radius:4px;font-size:12px;}
@media(max-width:1120px){.community-post-page--topic .ring-guide .reading-layout{grid-template-columns:1fr;}.community-post-page--topic .ring-guide .guide-nav{position:static;}}
@media(max-width:640px){
.community-post-page--topic .community-post-layout{grid-template-columns:minmax(0,1fr);}
.community-post-page--topic .community-post-actions{position:static;display:flex;padding:0;}
.community-post-page--topic .community-post-actions>*{flex:1;}
.community-post-page--topic .community-post-action{min-height:60px;border-bottom:0;}
.community-post-page--topic .community-post-card{padding:12px;}
.community-post-page--topic .ring-guide .reading-layout{padding:0;}
}
