/* v294: Crowd presentation only. Original feed, token and reply handlers retained. */
body.n294-crowd{background:#050f17!important;color:#f4eddf!important}
body.n294-crowd #app{max-width:1440px!important;margin:0 auto!important;padding:0 28px!important;box-sizing:border-box}
body.n294-crowd #app #content.crowd68{padding:0!important;max-width:none!important;background:transparent!important}
body.n294-crowd #app #content.crowd68 #crowd-events68{margin:0 0 12px!important}
body.n294-crowd #app #crowd-events68 .n226-head{height:auto!important;min-height:58px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:16px!important;padding:6px 4px!important;background:transparent!important}
body.n294-crowd .n226-account{display:flex!important;align-items:center;gap:10px;color:#edc77c!important;font:15px Georgia!important;text-decoration:none!important}
.account-icon294{width:24px;height:24px;fill:#e6c784;flex-shrink:0}
body.n294-crowd #crowd-events68 .n226-logo{display:none!important}
.wordmark294{grid-column:2;grid-row:1;font:40px/1.1 Georgia;color:#edc77c;white-space:nowrap;justify-self:center}
body.n294-crowd #crowd-events68 .n227-search{grid-column:3;grid-row:1;justify-self:end}
body.n294-crowd #crowd-events68 .n238-master-link,body.n294-crowd #crowd-events68 .n235-original{font-size:11px!important}
body.n294-crowd #app #crowd-events68 .n228-feature{margin:0 0 8px!important;border-radius:6px!important}
body.n294-crowd #app #crowd-events68 .n228-promo-img{height:190px!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center!important}
body.n294-crowd #app #crowd-events68 .n226-horizon{padding:0!important;margin:8px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.n294-crowd #app #crowd-events68 .n226-horizon-head{margin:0 0 8px!important}
body.n294-crowd #app #crowd-events68 .n226-horizon-head strong{font:24px/1.2 Georgia!important;letter-spacing:0!important;text-transform:none!important;color:#eddfbf!important}
body.n294-crowd #app #crowd-events68 .n226-track{gap:14px!important;padding:0 0 6px!important;max-height:none!important}
body.n294-crowd #app #crowd-events68 .n226-tile{flex:0 0 calc((100% - 42px)/4)!important;width:calc((100% - 42px)/4)!important;min-width:200px!important;max-width:none!important;min-height:0!important;padding:0 0 9px!important;border:1px solid #80673c!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important;gap:4px!important;box-sizing:border-box;transform:none!important}
body.n294-crowd #app #crowd-events68 .n226-tile img,body.n294-crowd #app #crowd-events68 .n226-tile .n226-no-poster,.soon-art294{display:block!important;width:100%!important;height:86px!important;min-height:86px!important;object-fit:cover!important;border-radius:4px 4px 0 0!important}
body.n294-crowd #app #crowd-events68 .n226-tile strong{font:16px/1.3 Georgia!important;margin:0 11px!important;padding:0!important;min-height:0!important}
body.n294-crowd #app #crowd-events68 .n226-tile span{font:11px/1.4 system-ui!important;margin:0 11px!important}
.soon-art294{background:linear-gradient(#07101b33,#07101b77),url('/events-entrance-v196.jpg') center/cover;color:#e6c784;text-align:center;line-height:86px;font-size:32px}
body.n294-crowd #app #crowd-events68 .n226-actions{display:flex!important;justify-content:center;gap:16px!important;margin:7px 0 12px!important}
body.n294-crowd #app #crowd-events68 .n226-actions a,body.n294-crowd #app #crowd-events68 .n226-actions a:first-child{min-height:32px!important;padding:5px 22px!important;background:transparent!important;color:#edc77c!important;border:1px solid #a1844c!important;border-radius:5px!important;box-shadow:none!important;font:14px/1.4 Georgia!important}
body.n294-crowd .legacy-heading294{display:none!important}
body.n294-crowd #app #content.crowd68 #search{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 12px!important;padding:12px 0!important;margin:0 0 8px!important;border-top:1px solid #8a6d3b!important;border-bottom:0!important;background:transparent!important;max-height:none!important;height:auto!important;visibility:visible!important;overflow:visible!important}
body.n294-crowd #search .feed-heading294{order:-10;flex:1 1 calc(100% - 200px);display:flex;align-items:baseline;gap:12px;min-width:0}
.feed-heading294 h2{font:30px/1.2 Georgia!important;margin:0!important;color:#eddfbf!important}.feed-heading294 span{font:13px Georgia;color:#bfc3c8}
body.n294-crowd #search #landing-account{order:-9;background:linear-gradient(#efd18f,#cea14e)!important;color:#17130a!important;border-radius:5px!important;text-decoration:none!important;padding:9px 16px!important;font:600 13px system-ui!important;margin:0!important;white-space:nowrap}
body.n294-crowd #search>input[name=q]{order:0;flex:1 1 250px!important;min-width:180px!important;max-width:none!important;width:auto!important;background:transparent!important;border:1px solid #766b55!important;border-radius:5px!important;padding:9px 12px!important;font:14px system-ui!important;box-sizing:border-box}
body.n294-crowd #search .crowd-type-controls78{order:1;display:flex!important;flex-wrap:wrap;gap:8px!important;margin:0!important}
body.n294-crowd #search .crowd-type-controls78 button{font:12px system-ui!important;padding:8px 12px!important;border:1px solid #766b55!important;border-radius:16px!important;background:transparent!important;color:#f4eddf!important;min-height:34px!important}
body.n294-crowd #search .crowd-type-controls78 button.active{background:#e6c784!important;color:#17130a!important}
body.n294-crowd #search>button{order:2;font-size:12px!important;min-height:34px!important}
body.n294-crowd #search select{order:3;font:12px system-ui!important;padding:8px!important;max-width:100%}
body.n294-crowd #search .crowd-mix78{order:4;flex-basis:100%;font:11px system-ui!important;margin:0!important;padding:0!important}
body.n294-crowd #app #content.crowd68 #posts{padding:0!important;border:0!important;margin:0!important}
body.n294-crowd #posts .crowd-column78{display:none!important}
body.n294-crowd #app #content.crowd68 #posts .crowd-row78{min-height:0!important;padding:9px 12px!important;margin:0 0 8px!important;border:1px solid #655333!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important}
body.n294-crowd #app #content.crowd68 #posts .crowd-entry126{padding:5px 0!important;margin:0!important;min-height:0!important}
body.n294-crowd #posts .crowd-author126{gap:8px!important;align-items:center;font-size:12px!important;margin:0 0 4px!important}
body.n294-crowd #posts .crowd-entry126>p{margin:4px 0!important;line-height:1.45!important;font-size:14px!important}
body.n294-crowd #posts .crowd-author126 time{font-size:11px!important;color:#aab2bd}
body.n294-crowd #posts .crowd-initial126,body.n294-crowd #posts .post-avatar196{width:34px!important;height:34px!important;min-width:34px!important}
body.n294-crowd #posts .crowd-replies126{margin:5px 0 0 38px!important;padding:0 0 0 10px!important;border-left:1px solid #4b5360}
body.n294-crowd #posts .crowd-replies126 .crowd-entry126{border-bottom:1px solid #303944;padding:5px 0!important}
body.n294-crowd #posts .row-title78 strong{font:18px/1.3 Georgia!important}
body.n294-crowd #posts .row-preview78{margin-top:4px!important;margin-bottom:0!important;font-size:13px!important}
body.n294-crowd #posts button{font-size:12px!important;min-height:30px!important;padding:4px 7px!important}
body.n294-crowd #posts .conversation-link222,body.n294-crowd #posts [data-more222]>summary{font-size:12px!important;padding:6px 0!important}
@media(max-width:700px){body.n294-crowd #app{padding:0 12px!important}.wordmark294{font-size:28px}.feed-heading294 span{display:none}.feed-heading294 h2{font-size:25px!important}body.n294-crowd .n226-account{font-size:12px!important;gap:6px}body.n294-crowd #app #crowd-events68 .n228-promo-img{height:150px!important}body.n294-crowd #app #crowd-events68 .n226-tile{min-width:170px!important}body.n294-crowd #app #content.crowd68 #posts .crowd-row78{padding:8px!important}body.n294-crowd #search .feed-heading294{flex-basis:calc(100% - 160px)}body.n294-crowd #search .crowd-type-controls78{overflow-x:auto;flex-wrap:nowrap;max-width:100%}}

/* Restore space for absolutely positioned comment avatars. */
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-entry126 {
    position:relative!important;
    padding:7px 0 7px 48px!important;
    min-height:42px!important;
    box-sizing:border-box!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-author126 .comment-avatar133 {
    position:absolute!important;
    left:0!important;
    top:7px!important;
    width:36px!important;
    height:36px!important;
    border-radius:50%!important;
    object-fit:cover!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-author126 {
    display:flex!important;
    flex-wrap:wrap!important;
    gap:4px 10px!important;
    min-width:0!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-author126 time {
    margin-left:0!important;
    flex-basis:auto!important;
}

/* Put the showcase above the feed without moving working controls. */
body.n294-crowd.nbox-crowd142 #app #content.crowd68[data-editorial196] {
    display:flex!important;
    flex-direction:column!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 .crowd-main196,
body.n294-crowd.nbox-crowd142 #app #content.crowd68 .crowd-aside196,
body.n294-crowd.nbox-crowd142 #app #content.crowd68 .crowd-top171 {
    display:contents!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #crowd-events68 {
    order:-100!important;
    width:100%!important;
    padding:0!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #search {
    order:0!important;
    width:100%!important;
    box-sizing:border-box!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts {
    order:1!important;
    width:100%!important;
    box-sizing:border-box!important;
}
body.n294-crowd .crowd-title196,
body.n294-crowd main>.nbox-originals-promo287 {
    display:none!important;
}

/* Open feed: horizontal dividers only. */
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-row78 {
    border:0!important;
    border-bottom:1px solid #655333!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:transparent!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-row78>details,
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-row78>details>summary,
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .row-preview78,
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-entry126 {
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    background:transparent!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-replies126,
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .thread-children119,
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts [data-more222],
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts [data-conversation156] {
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
}
body.n294-crowd.nbox-crowd142 #app #content.crowd68 #posts .crowd-replies126>.crowd-entry126 {
    border-bottom:1px solid #303944!important;
}

body.n294-crowd #crowd-events68 .wordmark294 {
    display:none!important;
}

body.n294-crowd #crowd-events68 .wordmark294 {
    display:none!important;
}

body.n294-crowd #app #crowd-events68 .n226-head #account-room-link294 {
    display:flex!important;
    align-items:center;
    gap:9px;
    grid-column:1!important;
    grid-row:1!important;
    justify-self:start;
    position:relative;
    z-index:5;
    pointer-events:auto!important;
    color:#e6c784!important;
    font:15px Georgia;
    text-decoration:none;
}
#account-room-link294 svg {
    width:24px;
    height:24px;
    fill:#e6c784;
}
body.n294-crowd #app #crowd-events68 .n226-head .n226-account,
body.n294-crowd #app #crowd-events68 .n226-head .n235-original,
body.n294-crowd #app #crowd-events68 .n226-head .n238-master-link {
    display:none!important;
}
