/* NunnakiBox v233 — presentation only; no event, payment, or post changes. */
body.n233-crowd .n233-remove-old-featured{display:none!important}
body.n233-crowd #crowd-events68{margin-top:0!important}
body.n233-crowd #crowd-events68 .n233-straight-header{
 display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
 align-items:center!important;gap:8px!important;min-height:54px!important;
 width:100%!important;max-width:100%!important;margin:0 0 8px!important;padding:5px 8px!important;
 box-sizing:border-box!important;
}
body.n233-crowd #crowd-events68 .n233-straight-header .n226-account{grid-column:1!important;justify-self:start!important;white-space:nowrap!important}
body.n233-crowd #crowd-events68 .n233-straight-header .n226-logo{grid-column:2!important;justify-self:center!important;width:clamp(100px,16vw,170px)!important;max-width:170px!important;height:auto!important}
body.n233-crowd #crowd-events68 .n233-straight-header .n227-search,
body.n233-crowd #crowd-events68 .n233-straight-header .n232-search{grid-column:3!important;justify-self:end!important}
/* Return to responsive phone/tablet width instead of a desktop-sized fixed canvas. */
@media(max-width:1024px){
 html,body{max-width:100%!important;overflow-x:hidden!important}
 body.n233-crowd #app,body.n233-crowd #content.crowd68,
 body.n233-crowd #crowd-events68,body.n233-crowd #crowd-events68 .n226-feature,
 body.n233-crowd #crowd-events68 .n226-horizon,
 body.n233-crowd #crowd-events68 .n226-actions{
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;
 }
 body.n233-crowd #content.crowd68{padding-left:10px!important;padding-right:10px!important}
 body.n233-crowd #crowd-events68 .n226-track{overflow-x:auto!important;max-width:100%!important}
 /* Hide the Crowd title and its tagline on phones and tablets, not the posts. */
 body.n233-crowd #content.crowd68 .crowd-title196{display:none!important}
 body.n233-crowd #n228-crowd{display:none!important}
}
@media(max-width:600px){
 body.n233-crowd #crowd-events68 .n233-straight-header{gap:4px!important;padding:5px 2px!important;min-height:45px!important}
 body.n233-crowd #crowd-events68 .n233-straight-header .n226-account{font-size:12px!important}
 body.n233-crowd #crowd-events68 .n233-straight-header .n226-logo{width:clamp(95px,27vw,135px)!important}
 body.n233-crowd #crowd-events68 .n226-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}
 body.n233-crowd #crowd-events68 .n226-actions a{min-width:0!important;font-size:11px!important;padding:9px 3px!important;text-align:center!important}
}
