/* NunnakiBox Crowd v278 — visual-only premium polish.
   Scoped to the actual Crowd showcase; no post/reply/token mechanics changed. */
body.n233-crowd #crowd-events68{--n278-gold:#e3bc74;--n278-edge:#6a522d;color:#f8f3e9!important;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
body.n233-crowd #crowd-events68 .n226-head.n238-header{background:#08090b!important;border-bottom:1px solid #5b4529!important;margin-bottom:9px!important;padding-bottom:7px!important}
body.n233-crowd #crowd-events68 .n226-feature{border:1px solid #8e6c35!important;border-radius:13px!important;box-shadow:0 0 0 1px #100d09,0 12px 26px #0008!important;overflow:hidden!important}
body.n233-crowd #crowd-events68 .n226-feature-media{background:#080d17!important}
body.n233-crowd #crowd-events68 .n226-feature-media img{object-fit:cover!important}
body.n233-crowd #crowd-events68 .n226-feature-foot{background:linear-gradient(90deg,#111014,#07090c)!important;padding:11px 15px!important;gap:8px!important}
body.n233-crowd #crowd-events68 .n226-feature-foot strong{color:#fff6e6!important;font-size:clamp(14px,1.8vw,19px)!important}
body.n233-crowd #crowd-events68 .n226-feature-foot small{color:#e4be7b!important}
body.n233-crowd #crowd-events68 .n226-feature-nav button,body.n233-crowd #crowd-events68 .n226-horizon-head button{border:1px solid #84683c!important;color:#f1d39b!important;border-radius:7px!important;min-width:32px!important;min-height:29px!important}
body.n233-crowd #crowd-events68 .n226-horizon{background:linear-gradient(125deg,#111a24,#0a111b 58%,#11130f)!important;border:1px solid #715832!important;border-radius:12px!important;padding:14px!important;margin-top:12px!important;box-shadow:0 8px 24px #0005!important}
body.n233-crowd #crowd-events68 .n226-horizon-head{margin-bottom:12px!important}
body.n233-crowd #crowd-events68 .n226-horizon-head strong{font-family:system-ui,-apple-system,"Segoe UI",sans-serif!important;color:#f8f0df!important;font-size:clamp(12px,1.35vw,15px)!important;font-weight:750!important;letter-spacing:.045em!important}
body.n233-crowd #crowd-events68 .n226-track{gap:11px!important;padding:1px 1px 9px!important;scroll-padding-left:2px!important}
body.n233-crowd #crowd-events68 .n226-tile{flex:0 0 clamp(155px,23%,235px)!important;min-width:155px!important;max-width:235px!important;gap:6px!important;background:linear-gradient(150deg,#152438,#0a101a 65%,#18120c)!important;border:1px solid #66502e!important;border-radius:9px!important;padding:7px!important;box-shadow:0 4px 14px #0007!important;overflow:hidden!important;transition:border-color .15s ease,transform .15s ease!important}
body.n233-crowd #crowd-events68 .n226-tile:hover{border-color:#dfb56a!important;transform:translateY(-2px)!important}
body.n233-crowd #crowd-events68 .n226-tile img,body.n233-crowd #crowd-events68 .n226-tile .n226-no-poster{width:100%!important;height:auto!important;aspect-ratio:16/8!important;object-fit:cover!important;border-radius:6px!important}
body.n233-crowd #crowd-events68 .n226-tile .n226-no-poster{background:radial-gradient(circle at 75% 15%,#314e7b 0,transparent 55%),linear-gradient(140deg,#0e2337,#121b2c 58%,#3a2a19)!important;color:#e6c183!important;text-align:center!important;padding:7px!important;display:grid!important;place-items:center!important;font:700 13px/1.2 Georgia,serif!important}
body.n233-crowd #crowd-events68 .n226-tile strong{font:650 12px/1.3 system-ui,sans-serif!important;color:#fff5e5!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:30px!important}
body.n233-crowd #crowd-events68 .n226-tile span{color:#e3bc74!important;font-size:10px!important;letter-spacing:.025em!important}
body.n233-crowd #crowd-events68 .n226-actions{gap:10px!important;margin:12px 0 15px!important}
body.n233-crowd #crowd-events68 .n226-actions a{min-height:45px!important;background:linear-gradient(180deg,#131316,#08090b)!important;border:1px solid #ad8647!important;border-radius:8px!important;color:#f8ebd2!important;font:600 clamp(11px,1.3vw,14px)/1.25 system-ui,sans-serif!important;box-shadow:inset 0 1px #ffffff10!important;transition:background .15s ease,border-color .15s ease!important}
body.n233-crowd #crowd-events68 .n226-actions a:first-child{background:linear-gradient(120deg,#e7c482,#c99d55)!important;border-color:#e3c180!important;color:#15100a!important;font-weight:750!important}
body.n233-crowd #crowd-events68 .n226-actions a:hover{border-color:#f0d6a4!important}
/* Post composer and filter strip: style existing controls, never replace them. */
body.n233-crowd #content.crowd68 #posts{border-color:#57452c!important}
body.n233-crowd #content.crowd68 .crowd-row78:not(.comment-row78){border-color:#3d3329!important}
@media(max-width:600px){body.n233-crowd #crowd-events68 .n226-horizon{padding:10px!important}body.n233-crowd #crowd-events68 .n226-tile{flex-basis:155px!important;min-width:155px!important}body.n233-crowd #crowd-events68 .n226-actions{gap:5px!important}body.n233-crowd #crowd-events68 .n226-actions a{min-height:41px!important;padding:7px 3px!important;font-size:10px!important}body.n233-crowd #crowd-events68 .n226-feature-foot{padding:8px 10px!important}}
@media(prefers-reduced-motion:reduce){body.n233-crowd #crowd-events68 .n226-tile,body.n233-crowd #crowd-events68 .n226-actions a{transition:none!important}}
