:root{--nexus-bg:#0d1117;--nexus-bg-deep:#080b0f;--nexus-panel:#161b22;--nexus-panel-2:#1c2128;--nexus-line:#21262d;--nexus-line-2:#30363d;--nexus-text:#e6edf3;--nexus-text-2:#cdd9e5;--nexus-muted:#768390;--nexus-muted-2:#4d5966;--nexus-accent:#f0a500;--nexus-danger:#da3633;--nexus-success:#34d399;--nexus-info:#58a6ff;--nexus-font-body:Nunito, system-ui, sans-serif;--nexus-font-mono:DM Mono, monospace;--nexus-font-size:14px;--nexus-line-height:1.5;--nexus-content-width:1280px;--nexus-page-gutter:32px;--nexus-sidebar-width:300px;--nexus-admin-sidebar-width:220px;--nexus-radius:14px;--nexus-radius-control:9px;--nexus-radius-card:12px;--nexus-space-xs:4px;--nexus-space-sm:8px;--nexus-space-md:14px;--nexus-space-lg:20px;--nexus-space-xl:28px;--nexus-button-height:36px;--nexus-input-height:38px;--nexus-header-height:58px;--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)}
