/* v232: scoped to Crowd ONLY. Legacy promo panels stay intact on other pages. */
body.n232-crowd #app > .desk-header,
body.n232-crowd #app > .door.desk-header,
body.n232-crowd #content.crowd68 .crowd-doorways146,
body.n232-crowd #content.crowd68 .crowd-lobby147,
body.n232-crowd #content.crowd68 .crowd-feature170,
body.n232-crowd #content.crowd68 .crowd-broadcast68,
body.n232-crowd #content.crowd68 .crowd-show-strip139,
body.n232-crowd #content.crowd68 .crowd-spotlight161 {display:none!important}
/* The older editorial grid must not squeeze the new full-width showcase. */
body.n232-crowd #content.crowd68[data-editorial196]{display:flex!important;flex-direction:column!important;gap:0!important;grid-template-columns:none!important;padding-top:0!important}
body.n232-crowd #content.crowd68 .crowd-main196,
body.n232-crowd #content.crowd68 .crowd-aside196{display:contents!important}
body.n232-crowd #content.crowd68 #crowd-events68{display:block!important;order:0!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:0!important;grid-column:auto!important;grid-row:auto!important}
body.n232-crowd #content.crowd68 .crowd-title196{order:1!important;width:100%!important}
body.n232-crowd #content.crowd68 #search{order:2!important;width:100%!important}
body.n232-crowd #content.crowd68 #posts,
body.n232-crowd #content.crowd68 #feed-posts144{order:3!important;width:100%!important}
/* Exactly one straight navigation row, centered logo independent of side widths. */
body.n232-crowd #crowd-events68 .n232-top-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:54px!important;padding:5px 8px!important;margin:0 0 8px!important}
body.n232-crowd #crowd-events68 .n232-top-row .n226-account{grid-column:1!important;justify-self:start!important;white-space:nowrap!important}
body.n232-crowd #crowd-events68 .n232-top-row .n226-logo{grid-column:2!important;justify-self:center!important;width:clamp(110px,16vw,170px)!important;max-width:170px!important;height:auto!important}
body.n232-crowd #crowd-events68 .n232-top-row .n232-search{grid-column:3!important;justify-self:end!important}
@media(max-width:600px){body.n232-crowd #crowd-events68 .n232-top-row{min-height:48px!important;padding:4px!important;gap:4px!important}}
