:root{--luc04-bg:#0b0c13;--luc04-surface:#141622;--luc04-elevated:#1b1d2b;--luc04-surface-3:#242638;--luc04-border:#bd8cff29;--luc04-border-strong:#bd8cff61;--luc04-rule:#bd8cff1a;--luc04-text:#f4f2f7;--luc04-secondary:#d5cfdf;--luc04-muted:#a1a2ae;--luc04-accent:#bd8cff;--luc04-focus:#d7b6ff;--luc04-accent-ink:#211333;--luc04-success:#67e8a5;--luc04-warning:#f9ce78;--luc04-danger:#fda4af;--luc04-info:#93c5fd;--luc04-success-bg:#123528;--luc04-warning-bg:#3b301a;--luc04-danger-bg:#3c202c;--luc04-info-bg:#1d2d48;--luc04-neutral-bg:#292b3b;--luc04-accent-bg:#302044;--luc04-success-border:#28664a;--luc04-warning-border:#756033;--luc04-danger-border:#7e3e51;--luc04-info-border:#3d5c89;--luc04-neutral-border:#4c4e62;--luc04-accent-border:#bd8cffad;--luc04-accent-gradient:linear-gradient(135deg, #d7b6ff, #bd8cff 58%, #a979ee);--luc04-accent-hover:linear-gradient(135deg, #e7d2ff, #cda5ff 58%, #bd8cff);--luc04-card-gradient:linear-gradient(145deg, var(--luc04-elevated), var(--luc04-surface));--luc04-chrome-gradient:linear-gradient(90deg, var(--luc04-surface), #10111a);--luc04-logo-gradient:linear-gradient(145deg, #7233d1, #392061);--luc04-radius-sm:5px;--luc04-radius-control:8px;--luc04-radius-card:10px;--luc04-radius-lg:14px;--luc04-radius-pill:999px;--luc04-shadow-card:0 4px 16px #0000002e, inset 0 1px #d7b6ff0a;--luc04-shadow-accent:0 4px 16px #8b50e133, inset 0 1px #ffffff38;--luc04-shadow-inset:inset 0 1px #d7b6ff14;--luc04-space-1:4px;--luc04-space-2:8px;--luc04-space-3:12px;--luc04-space-4:16px;--luc04-space-5:20px;--luc04-space-6:24px;--luc04-space-8:32px;--luc04-text-xs:12px;--luc04-text-sm:13px;--luc04-text-md:14px;--luc04-text-lg:16px;--luc04-text-xl:20px;--luc04-text-2xl:26px;--luc04-font-sans:var(--font-geist-sans), Arial, Helvetica, sans-serif;--luc04-sidebar-width:216px;--luc04-sidebar-active-width:192px;--luc04-rail-width:244px;--luc04-header-height:52px}
