:root{--nexus-bg:#f7e3cb;--nexus-bg-deep:#f3d6b7;--nexus-panel:#fffaf3;--nexus-panel-2:#fff3e4;--nexus-line:#ecd2b5;--nexus-line-2:#dcb48d;--nexus-text:#3a2219;--nexus-text-2:#5b3a2c;--nexus-muted:#8a6957;--nexus-muted-2:#a88a76;--nexus-accent:#e9733a;--nexus-danger:#c8402c;--nexus-success:#6f7d3a;--nexus-info:#5a2848;--nexus-font-body:Zen Maru Gothic, Segoe UI, system-ui, sans-serif;--nexus-font-mono:Consolas, monospace;--nexus-font-size:14px;--nexus-line-height:1.6;--nexus-content-width:1240px;--nexus-page-gutter:24px;--nexus-sidebar-width:260px;--nexus-admin-sidebar-width:220px;--nexus-radius:16px;--nexus-radius-control:10px;--nexus-radius-card:16px;--nexus-space-xs:4px;--nexus-space-sm:8px;--nexus-space-md:12px;--nexus-space-lg:18px;--nexus-space-xl:26px;--nexus-button-height:36px;--nexus-input-height:38px;--nexus-header-height:56px;--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)}
