:root{--lc-color-primary:#2563eb;--lc-color-primary-hover:#1d4ed8;--lc-color-primary-soft:#eff6ff;--lc-color-secondary:#475569;--lc-color-secondary-hover:#334155;--lc-color-secondary-soft:#f1f5f9;--lc-color-success:#16a34a;--lc-color-success-soft:#f0fdf4;--lc-color-warning:#d97706;--lc-color-warning-soft:#fffbeb;--lc-color-danger:#dc2626;--lc-color-danger-soft:#fef2f2;--lc-color-info:#0891b2;--lc-color-info-soft:#ecfeff;--lc-color-text:#0f172a;--lc-color-text-muted:#64748b;--lc-color-text-inverse:#f8fafc;--lc-color-text-inverse-muted:#94a3b8;--lc-color-border:#e2e8f0;--lc-color-border-soft:#eef2f7;--lc-color-surface:#ffffff;--lc-color-surface-alt:#f8fafc;--lc-color-page:#f5f7fb;--lc-color-surface-dark:#0f172a;--lc-color-surface-dark-hover:#1e293b;--lc-gradient-hero:radial-gradient(ellipse at 80% 0%,#eff6ff 0%,#ffffff 55%);--lc-gradient-band:linear-gradient(135deg,#0f172a 0%,#1e3a8a 100%);--lc-color-focus-ring:rgb(37 99 235 / 0.35);--lc-opacity-disabled:0.55;--lc-font-family:"Segoe UI","Segoe UI Variable Display",system-ui,-apple-system,sans-serif;--lc-font-size-xs:0.75rem;--lc-font-size-sm:0.875rem;--lc-font-size-base:1rem;--lc-font-size-lg:1.125rem;--lc-font-size-xl:1.5rem;--lc-font-size-2xl:2rem;--lc-font-size-display:2.75rem;--lc-font-size-display-lg:3.25rem;--lc-letter-spacing-wide:0.12em;--lc-line-height-tight:1.15;--lc-space-1:0.25rem;--lc-space-2:0.5rem;--lc-space-3:1rem;--lc-space-4:1.5rem;--lc-space-5:2rem;--lc-space-6:3rem;--lc-space-7:4rem;--lc-space-8:6rem;--lc-radius-sm:0.5rem;--lc-radius-md:0.75rem;--lc-radius-lg:1rem;--lc-radius-pill:999px;--lc-shadow-sm:0 1px 3px rgb(15 23 42 / 0.04),0 1px 2px rgb(15 23 42 / 0.03);--lc-shadow-md:0 12px 32px rgb(15 23 42 / 0.06);--lc-shadow-lg:0 24px 64px rgb(15 23 42 / 0.10);--lc-shadow-primary:0 8px 20px rgb(37 99 235 / 0.24);--lc-header-height:4.5rem;--lc-admin-sidebar-width:16rem;--lc-admin-header-height:4rem}