:root{--alma-canvas:#05070d;--alma-panel:#0d1320;--alma-panel-raised:#121a2a;--alma-panel-muted:#182235;--alma-line:rgba(148,163,184,0.16);--alma-line-strong:rgba(148,163,184,0.26);--alma-fg:#f8fafc;--alma-fg-muted:#94a3b8;--alma-fg-subtle:#64748b;--alma-brand:#7c5cff;--alma-brand-hover:#8d74ff;--alma-accent:#13b5d1;--alma-positive:#34d399;--alma-caution:#fbbf24;--alma-negative:#fb7185;--alma-space-1:0.25rem;--alma-space-2:0.5rem;--alma-space-3:0.75rem;--alma-space-4:1rem;--alma-space-5:1.25rem;--alma-space-6:1.5rem;--alma-space-8:2rem;--alma-control-sm:2.25rem;--alma-control-md:2.5rem;--alma-control-lg:2.75rem;--alma-sidebar-expanded:17.5rem;--alma-sidebar-collapsed:4.5rem;--alma-topbar-height:4rem;--alma-radius-xs:0.5rem;--alma-radius-sm:0.625rem;--alma-radius-md:1rem;--alma-radius-lg:1.5rem;--alma-radius-full:9999px;--alma-shadow-panel:0 18px 55px rgba(0,0,0,0.24);--alma-shadow-overlay:0 32px 90px rgba(0,0,0,0.5)}