.nexus-social{display:grid;gap:14px;padding:16px 0}.nexus-social__head{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--g-line)}.nexus-social__head h2{margin:6px 0;font:500 clamp(23px,3vw,36px)/1 Arial,sans-serif;letter-spacing:-.04em}.nexus-social__head span{display:block;max-width:720px;color:var(--g-muted);font-size:10px;line-height:1.5}.nexus-social__head button{min-height:44px}.nexus-social__layout{display:grid;grid-template-columns:160px minmax(0,1fr) 240px;gap:11px;align-items:start}.nexus-social__rail,.nexus-social__aside>section,.nexus-composer,.nexus-post{border:1px solid var(--g-line);background:#0d1015}.nexus-social__rail{display:grid;align-content:start}.nexus-social__rail>b{padding:12px;color:var(--g-gold);font-size:11px;letter-spacing:.1em}.nexus-social__rail>button{display:flex;justify-content:space-between;min-height:42px;padding:0 12px;border:0;border-left:2px solid transparent;background:transparent;color:#c9c3ba;font:10px inherit;text-align:left;cursor:pointer}.nexus-social__rail>button.active{border-left-color:#e02424;background:#241216;color:#fff}.nexus-social__rail i{display:grid;place-items:center;min-width:16px;height:16px;border-radius:8px;background:#d8232d;color:#fff;font-size:8px;font-style:normal}.nexus-social__rail footer{display:grid;gap:8px;margin-top:10px;padding:12px;border-top:1px solid var(--g-line);color:var(--g-gold);font-size:9px}.nexus-social__rail footer button{min-height:38px;border:1px solid var(--g-line);background:#11141a;color:var(--g-ink);font:9px inherit;cursor:pointer}.nexus-social__feed{display:grid;gap:11px;min-width:0}.nexus-social__stories{display:flex;gap:10px;overflow:auto;padding:4px 0 8px}.nexus-social__stories button{display:grid;gap:5px;justify-items:center;min-width:60px;border:0;background:transparent;color:var(--g-ink);font:8px inherit;cursor:pointer}.nexus-social__stories i{display:grid;place-items:center;width:48px;height:48px;border:2px solid #d8232d;border-radius:50%;background:#15171d;color:#f1d78d;font-style:normal}.nexus-social__stories i.live{border-color:var(--g-gold);box-shadow:0 0 15px rgba(212,175,55,.35)}.nexus-social__feed>nav{display:flex;gap:12px;border-bottom:1px solid var(--g-line)}.nexus-social__feed>nav button{min-height:38px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--g-muted);font:9px inherit;cursor:pointer}.nexus-social__feed>nav button.active{border-bottom-color:#e02424;color:#fff}.nexus-composer{display:grid;grid-template-columns:36px 1fr;gap:9px;padding:11px}.nexus-composer>i,.nexus-post header>i{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--g-gold);border-radius:50%;color:var(--g-gold);font-size:9px;font-style:normal}.nexus-composer textarea{min-height:58px;border:0;background:transparent;color:var(--g-ink);font:11px/1.5 inherit;outline:0;resize:vertical}.nexus-composer footer{grid-column:2;display:flex;justify-content:space-between;gap:8px}.nexus-composer select,.nexus-composer footer button{min-height:38px;border:1px solid var(--g-line);background:#11141a;color:var(--g-ink);padding:0 9px;font:9px inherit}.nexus-composer footer button{border-color:#864139;background:#311416;color:#ffd1ca;cursor:pointer}.nexus-social__notice{margin:0;padding:9px;border:1px solid #5b4930;background:#16120c;color:#d6c090;font-size:9px;line-height:1.45}.nexus-posts{display:grid;gap:10px}.nexus-post{overflow:hidden}.nexus-post header{display:flex;gap:8px;align-items:center;padding:11px}.nexus-post header>div{display:grid;gap:3px;min-width:0}.nexus-post header b{font-size:10px}.nexus-post header span{color:var(--g-muted);font-size:8px}.nexus-post header>button{margin-left:auto;border:0;background:transparent;color:var(--g-muted);cursor:pointer}.nexus-post__copy{display:grid;gap:6px;padding:0 11px 11px}.nexus-post__copy>b{color:var(--g-gold);font-size:8px;letter-spacing:.08em}.nexus-post__copy h3{margin:0;font:500 16px/1.15 Arial,sans-serif}.nexus-post__copy p{margin:0;color:#c1bab1;font-size:10px;line-height:1.5}.nexus-post>footer{display:flex;gap:9px;padding:9px 11px;border-top:1px solid var(--g-line)}.nexus-post>footer button{border:0;background:transparent;color:var(--g-muted);font:9px inherit;cursor:pointer}.nexus-post__vertical{position:relative;display:grid;place-items:center;align-content:center;gap:8px;min-height:280px;margin:0 25%;border:1px solid #6f3d3b;background:radial-gradient(circle at 50% 35%,rgba(224,36,36,.3),transparent 30%),#161017;text-align:center}.nexus-post__vertical span,.nexus-post__live span{color:#ffaaa1;font-size:8px;letter-spacing:.08em}.nexus-post__vertical b{max-width:180px;font:500 18px/1.12 Arial,sans-serif}.nexus-post__vertical i,.nexus-post__wide i{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--g-gold);border-radius:50%;color:var(--g-gold);font-style:normal}.nexus-post__live{display:grid;gap:8px;padding:22px;background:linear-gradient(135deg,#2b1115,#0d1015)}.nexus-post__live b{font:500 20px Arial,sans-serif}.nexus-post__live i{color:var(--g-gold);font-size:9px;font-style:normal}.nexus-post__carousel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:11px;background:#12110d}.nexus-post__carousel span{display:grid;place-items:center;min-height:86px;border:1px solid var(--g-line);color:var(--g-muted);font-size:8px}.nexus-post__carousel span.active{border-color:var(--g-gold);background:#2a1d10;color:var(--g-gold)}.nexus-post__wide{display:grid;grid-template-columns:1fr auto;align-items:end;min-height:160px;padding:18px;background:radial-gradient(circle at 70% 25%,rgba(212,175,55,.22),transparent 25%),#101216}.nexus-post__wide b{max-width:260px;font:500 20px Arial,sans-serif}.nexus-post__image{display:grid;place-items:center;align-content:center;gap:8px;min-height:180px;background:linear-gradient(135deg,#21140e,#11151b)}.nexus-post__image b{display:grid;place-items:center;width:60px;height:46px;background:var(--g-gold);color:#111}.nexus-post__image span{color:var(--g-muted);font-size:8px}.nexus-post__product{display:grid;gap:6px;padding:18px;background:linear-gradient(135deg,#251712,#101216)}.nexus-post__product span{color:var(--g-gold);font-size:8px}.nexus-post__product b{font:500 20px Arial,sans-serif}.nexus-post__product i{color:var(--g-muted);font-size:9px;font-style:normal}.nexus-social__aside{display:grid;gap:10px}.nexus-social__aside>section{display:grid;gap:9px;padding:11px}.nexus-social__aside header{display:flex;justify-content:space-between;gap:7px}.nexus-social__aside header b{color:var(--g-gold);font-size:9px;letter-spacing:.1em}.nexus-social__aside header span,.nexus-social__aside header button{color:var(--g-muted);font-size:8px}.nexus-social__aside header button{border:0;background:transparent;cursor:pointer}.nexus-live-card{display:grid;gap:7px;padding:11px;border:1px solid #623b38;background:linear-gradient(135deg,#2a1013,#11141a)}.nexus-live-card span{color:#ffaaa1;font-size:8px}.nexus-live-card b{font-size:13px}.nexus-live-card small,.nexus-social__aside p{color:var(--g-muted);font-size:9px;line-height:1.45}.nexus-live-card button,.nexus-social__aside>section>button,.nexus-social__aside a{min-height:38px;border:1px solid var(--g-line);background:#11141a;color:var(--g-ink);font:9px inherit;text-align:left;text-decoration:none;cursor:pointer}.nexus-live-card button{padding:0 9px}.nexus-social__aside>section>button{display:flex;align-items:center;gap:7px;border-width:0 0 1px;background:transparent}.nexus-social__aside>section>button i{color:var(--g-gold);font-style:normal}.nexus-social__aside>section>button span{margin-left:auto;color:var(--g-muted);font-size:8px}.nexus-social__aside a{display:flex;align-items:center;padding:0 9px;border-color:#6d4b35;color:#f0cb8e}@media(max-width:1080px){.nexus-social__layout{grid-template-columns:140px minmax(0,1fr)}.nexus-social__aside{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.nexus-social__head{align-items:start;flex-direction:column}.nexus-social__head button{width:100%}.nexus-social__layout{grid-template-columns:1fr}.nexus-social__rail{grid-template-columns:repeat(4,minmax(0,1fr))}.nexus-social__rail>b,.nexus-social__rail footer{grid-column:1/-1}.nexus-social__rail footer{display:none}.nexus-social__rail>button{justify-content:center;padding:0 5px;text-align:center}.nexus-social__aside{grid-template-columns:1fr}.nexus-social__feed>nav{overflow:auto}.nexus-social__feed>nav button{white-space:nowrap}.nexus-post__vertical{margin:0 16%}.nexus-social button{min-height:44px}}
