:root{--lp-bg:#dfe6e9;--lp-bg-panel:#e6e7ee;--lp-primary:#2d4cc8;--lp-primary-dark:#243fa8;--lp-secondary:#1b2f80;--lp-text-primary:#31344b;--lp-text-secondary:#7a809a;--lp-info:#0056b3;--lp-warning:#a74c02;--lp-success:#186348;--lp-danger:#a91e2c;--lp-border:#d1d5db;--lp-white:#fff;--lp-shadow-dark:#c5c6cc;--lp-font-family:"Segoe UI",system-ui,-apple-system,sans-serif;--lp-h1-size:32px;--lp-h1-weight:700;--lp-h1-lh:40px;--lp-h2-size:24px;--lp-h2-weight:600;--lp-h2-lh:32px;--lp-h3-size:20px;--lp-h3-weight:600;--lp-h3-lh:28px;--lp-h4-size:18px;--lp-h4-weight:500;--lp-h4-lh:26px;--lp-body-lg-size:16px;--lp-body-lg-lh:24px;--lp-body-size:14px;--lp-body-lh:22px;--lp-small-size:12px;--lp-small-lh:18px;--lp-btn-size:14px;--lp-btn-lh:20px;--lp-btn-weight:500;--lp-space-xs:4px;--lp-space-sm:8px;--lp-space-md:16px;--lp-space-lg:24px;--lp-space-xl:32px;--lp-space-2xl:40px;--lp-space-section:64px;--lp-page-margin:80px;--lp-page-margin-data:24px;--lp-gutter:24px;--lp-section-gap:48px;--lp-btn-height:40px;--lp-btn-padding-x:20px;--lp-btn-radius:10px;--lp-card-padding:24px;--lp-card-radius:16px;--lp-input-height:40px;--lp-input-radius:8px;--lp-input-padding:12px;--lp-sidebar-width:240px;--lp-icon-md:20px;--lp-neu-shadow:6px 6px 12px var(--lp-shadow-dark),-6px -6px 12px var(--lp-white);--lp-neu-shadow-sm:4px 4px 8px var(--lp-shadow-dark),-4px -4px 8px var(--lp-white);--lp-neu-shadow-hover:8px 8px 14px var(--lp-shadow-dark),-8px -8px 14px var(--lp-white);--lp-neu-inset:inset 4px 4px 8px var(--lp-shadow-dark),inset -4px -4px 8px var(--lp-white);--lp-neu-inset-sm:inset 3px 3px 6px var(--lp-shadow-dark),inset -3px -3px 6px var(--lp-white)}@media (max-width:1023px){:root{--lp-h1-size:28px;--lp-h1-lh:36px;--lp-h2-size:22px;--lp-h2-lh:30px;--lp-h3-size:18px;--lp-h3-lh:26px;--lp-h4-size:16px;--lp-h4-lh:24px;--lp-body-lg-size:15px;--lp-body-lg-lh:22px;--lp-space-md:12px;--lp-space-lg:20px;--lp-space-xl:28px;--lp-space-2xl:32px;--lp-space-section:48px;--lp-page-margin:40px;--lp-gutter:16px;--lp-section-gap:40px;--lp-card-padding:20px;--lp-card-radius:14px;--lp-btn-height:38px;--lp-btn-padding-x:18px}}@media (max-width:767px){:root{--lp-h1-size:24px;--lp-h1-lh:32px;--lp-h2-size:20px;--lp-h2-lh:28px;--lp-h3-size:18px;--lp-h3-lh:26px;--lp-space-sm:6px;--lp-space-md:12px;--lp-space-lg:16px;--lp-space-xl:24px;--lp-space-2xl:28px;--lp-space-section:32px;--lp-page-margin:16px;--lp-gutter:12px;--lp-section-gap:24px;--lp-card-padding:16px;--lp-card-radius:12px;--lp-btn-height:44px;--lp-btn-padding-x:16px;--lp-btn-radius:12px;--lp-input-radius:12px;--lp-input-padding:16px}}