:root{--nexus-bg:#0b0710;--nexus-bg-deep:#050307;--nexus-panel:#171018;--nexus-panel-2:#110c13;--nexus-line:#5b3528;--nexus-line-2:#8f4d32;--nexus-text:#f7eee8;--nexus-text-2:#ead7cd;--nexus-muted:#c3aaa0;--nexus-muted-2:#8d707d;--nexus-accent:#ff8a32;--nexus-danger:#d9534f;--nexus-success:#81c96d;--nexus-info:#9f68dc;--nexus-font-body:Inter, Segoe UI, Roboto, Arial, sans-serif;--nexus-font-mono:Consolas, ui-monospace, monospace;--nexus-font-size:14px;--nexus-line-height:1.5;--nexus-content-width:1320px;--nexus-page-gutter:32px;--nexus-sidebar-width:300px;--nexus-admin-sidebar-width:220px;--nexus-radius:10px;--nexus-radius-control:4px;--nexus-radius-card:10px;--nexus-space-xs:5px;--nexus-space-sm:9px;--nexus-space-md:14px;--nexus-space-lg:20px;--nexus-space-xl:28px;--nexus-button-height:38px;--nexus-input-height:40px;--nexus-header-height:286px;--bg:var(--nexus-bg);--bg-deep:var(--nexus-bg-deep);--panel:var(--nexus-panel);--panel-2:var(--nexus-panel-2);--line:var(--nexus-line);--line-2:var(--nexus-line-2);--text:var(--nexus-text);--text-2:var(--nexus-text-2);--muted:var(--nexus-muted);--muted-2:var(--nexus-muted-2);--gold:var(--nexus-accent);--accent:var(--nexus-accent);--red:var(--nexus-danger);--danger:var(--nexus-danger);--green:var(--nexus-success);--success:var(--nexus-success);--blue:var(--nexus-info);--radius:var(--nexus-radius);--border:var(--nexus-line);--border-color:var(--nexus-line);--surface:var(--nexus-panel);--surface-2:var(--nexus-panel-2);--text-soft:var(--nexus-text-2);--shell:var(--nexus-bg-deep);--shell-2:var(--nexus-bg-deep);--input-bg:var(--nexus-panel);--panel-soft:var(--nexus-panel-2);--nexus-style-property-version:1}
body{font-family:var(--nexus-font-body);font-size:var(--nexus-font-size);line-height:var(--nexus-line-height)}
.mono,.category-kicker,.breadcrumb{font-family:var(--nexus-font-mono)}
.wrap{width:min(var(--nexus-content-width),calc(100% - var(--nexus-page-gutter)))}
.forum-layout{grid-template-columns:minmax(0,1fr) var(--nexus-sidebar-width)}
.admin-shell{grid-template-columns:var(--nexus-admin-sidebar-width) minmax(0,1fr)}
