/* Shared community rhythm, with readable supporting text in both themes. */
.updates-layout{grid-template-columns:minmax(0,2fr) minmax(270px,1fr);gap:24px;align-items:start}
.updates-main,.updates-list,.update-copy{min-width:0}.updates-list{padding:26px}.updates-list .section-header{margin-bottom:10px}.updates-list .section-header h2{font-size:20px}.updates-list .section-header>.subtle{font-size:12px;white-space:nowrap}
.updates-filters{display:flex;flex-wrap:wrap;align-items:end;gap:16px;padding:16px 0;margin-bottom:24px;background:transparent!important}.updates-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px}.updates-filters input,.updates-filters select{min-height:44px;max-width:100%;font:inherit}.updates-search{flex:1;min-width:160px}.updates-filters .button{min-height:44px}.updates-selected{font-size:14px;margin-bottom:20px}
.update-row{display:flex;align-items:start;gap:15px;padding:23px 0;border-bottom:1px solid var(--line)}.update-row:last-of-type{border-bottom:0}.update-symbol{display:flex;justify-content:center;align-items:center;flex:0 0 38px;height:44px;background:var(--mint);color:var(--teal);border-radius:8px}.update-symbol .icon{width:20px;height:20px}.update-copy{flex:1}.update-copy h3{font-size:16px;line-height:1.6;margin:9px 0 5px;overflow-wrap:anywhere}.update-copy>.subtle{font-size:12px;margin:0}.update-copy .topic-labels{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.update-copy .topic-labels .subtle{font-size:12px}.update-copy .tag{font-size:11px}.update-tags{margin:12px 0}.update-tags .tag{font-size:12px}.update-copy .update-excerpt{font-size:14px;line-height:1.7;margin:8px 0 0;color:var(--muted)}.update-open{flex-shrink:0;font-size:12px;margin-top:34px;min-height:32px}.updates-main>.prose{margin-bottom:22px}.updates-insights .insights-topics li{font-size:14px}.updates-insights .insights-topics small{font-size:12px}.updates-insights .community-tags .tag{font-size:12px}.updates-insights .community-tags .tag span{opacity:1}.updates-insights .muted{font-size:13px}
#bbpress-forums .bbp-author-role{font-size:13px;line-height:1.6;margin-top:6px;color:var(--muted)}
[data-theme="dark"] #bbpress-forums a,[data-theme="dark"] #bbpress-forums a:visited{color:#edc49f}
[data-theme="dark"] #bbpress-forums .bbp-template-notice,[data-theme="dark"] #bbpress-forums .bbp-template-notice p,[data-theme="dark"] #bbpress-forums .bbp-template-notice a,[data-theme="dark"] #bbpress-forums .bbp-template-notice .bbp-author-name{color:#f1e8d9!important;opacity:1}
[data-theme="dark"] #bbpress-forums span.bbp-admin-links,[data-theme="dark"] #bbpress-forums span.bbp-admin-links a,[data-theme="dark"] #bbpress-forums .bbp-meta,[data-theme="dark"] #bbpress-forums .bbp-meta a{color:#edc49f!important;opacity:1}
#bbpress-forums span.bbp-admin-links{font-size:12px;line-height:1.8;color:var(--muted)}#bbpress-forums .bbp-reply-header{display:flow-root}#bbpress-forums a:hover{text-decoration:underline}
[data-theme="dark"] #bbpress-forums .bbp-author-role,[data-theme="dark"] #bbpress-forums .bbp-reply-content p,[data-theme="dark"] .topic-row p,[data-theme="dark"] .topic-row p>span,[data-theme="dark"] .topic-open,[data-theme="dark"] .resolved{color:#cfc3b1;opacity:1}
[data-theme="dark"] .update-symbol{background:#363a33;color:#edc49f}[data-theme="dark"] .updates-layout .subtle,[data-theme="dark"] .updates-insights .muted{color:#cfc3b1}
.updates-layout a:focus-visible,#bbpress-forums a:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:3px}
.updates-filters input::placeholder,#bbpress-forums input::placeholder,#bbpress-forums textarea::placeholder{color:var(--muted);opacity:1}
[data-theme="dark"] .updates-filters input,[data-theme="dark"] .updates-filters select,[data-theme="dark"] #bbpress-forums input:not([type=hidden]),[data-theme="dark"] #bbpress-forums textarea,[data-theme="dark"] #bbpress-forums select{border-color:#7c8174!important}
@media(max-width:1100px){.updates-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr)}.update-row{flex-wrap:wrap}.update-open{margin:0 0 0 53px}.update-copy{flex-basis:calc(100% - 53px)}}
@media(max-width:900px){.updates-layout{grid-template-columns:minmax(0,1fr)}.updates-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.updates-insights>.insights-card:first-child{grid-column:1/-1}}
@media(max-width:600px){.updates-insights{grid-template-columns:minmax(0,1fr)}.updates-list{padding:20px 16px}.updates-list .section-header{align-items:start;flex-direction:column;gap:8px}.updates-filters{gap:12px}.updates-filters label{flex:1 1 135px;min-width:0}.updates-filters input,.updates-filters select{width:100%;box-sizing:border-box;font-size:16px}.updates-filters .button{width:100%}.update-copy h3{font-size:16px}.update-symbol{flex-basis:30px;height:36px}.update-copy{flex-basis:calc(100% - 45px)}.update-open{margin-left:45px;min-height:44px}.update-row{gap:12px}.updates-insights .insights-topics a{display:block;min-height:44px}.updates-main>.prose{padding:22px 16px}#bbpress-forums .bbp-author-role{font-size:14px}#bbpress-forums span.bbp-admin-links{float:none;display:block;margin:8px 0;white-space:normal}}
