:root{--radius-sm: 6px;--radius-md: 10px;--radius-lg: 12px;--radius-full: 9999px;--sidebar-width: 256px;--sidebar-collapsed-width: 68px;--header-height: 62px;--font-sans: "Inter", "Segoe UI", "Nirmala UI", -apple-system, BlinkMacSystemFont, Roboto, "Noto Sans", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", Consolas, monospace;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--color-navy: #21263C;--color-navy-dark: #171B2B;--color-navy-light: #2E344B;--color-brand: #408DFB;--color-brand-hover: #2B78E8;--color-brand-soft: #EAF3FF;--color-teal: #1E9D8B;--color-teal-dark: #17806F;--color-teal-light: #3BBFAB;--color-gold: #E08A00;--color-gold-dark: #B86F00;--color-gold-light: #FFF3DC;--color-white: #FFFFFF;--color-bg: #F7F7FA;--color-surface: #FFFFFF;--color-surface-alt: #F4F5F9;--color-surface-hover: #F8F9FC;--color-border: #E3E4EC;--color-border-strong: #CDCFDB;--color-text: #21263C;--color-text-secondary: #3D4257;--color-text-muted: #6C718A;--color-text-light: #9EA2B6;--color-success: #1E9D62;--color-success-bg: #EAF7F0;--color-success-border: #B5E3C9;--color-warning: #E08A00;--color-warning-bg: #FFF6E5;--color-warning-border: #FBD9A0;--color-danger: #E5484D;--color-danger-bg: #FDEEEE;--color-danger-border: #F6C4C6;--color-info: #408DFB;--color-info-bg: #EAF3FF;--color-info-border: #BBD6FD;--callout-warning-text: #8A5300;--callout-success-text: #12643D;--callout-danger-text: #9F2328;--sidebar-bg: #21263C;--sidebar-border: #21263C;--sidebar-divider: rgba(255, 255, 255, .08);--sidebar-text: #C3C6D4;--sidebar-text-strong: #FFFFFF;--sidebar-text-muted: #9095AB;--sidebar-section: #7C8199;--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-active-bg: #2E344B;--sidebar-active-text: #FFFFFF;--sidebar-active-shadow: none;--sidebar-indicator: #408DFB;--sidebar-badge-bg: rgba(64, 141, 251, .2);--sidebar-badge-text: #8DBBFD;--sidebar-badge-border: rgba(64, 141, 251, .35);--sidebar-footer-bg: rgba(0, 0, 0, .18);--brand-emblem-bg: #408DFB;--brand-emblem-text: #FFFFFF;--brand-emblem-shadow: 0 2px 6px rgba(64, 141, 251, .35);--btn-primary-bg: #408DFB;--btn-primary-hover: #2B78E8;--btn-primary-text: #FFFFFF;--btn-secondary-bg: #21263C;--btn-secondary-hover: #2E344B;--btn-secondary-text: #FFFFFF;--btn-secondary-border: transparent;--focus-ring: rgba(64, 141, 251, .22);--shadow-xs: 0 1px 2px 0 rgba(33, 38, 60, .04);--shadow-sm: 0 1px 3px 0 rgba(33, 38, 60, .07), 0 1px 2px -1px rgba(33, 38, 60, .04);--shadow-md: 0 4px 12px -2px rgba(33, 38, 60, .09), 0 2px 4px -2px rgba(33, 38, 60, .05);--shadow-lg: 0 12px 24px -4px rgba(33, 38, 60, .13), 0 4px 8px -2px rgba(33, 38, 60, .06)}[data-theme=dark]{--color-navy: #4A95FC;--color-navy-dark: #0E111A;--color-navy-light: #262B3B;--color-brand: #4A95FC;--color-brand-hover: #6AA8FD;--color-brand-soft: rgba(74, 149, 252, .15);--color-bg: #12151F;--color-surface: #1A1E2B;--color-surface-alt: #222737;--color-surface-hover: #242A3A;--color-border: #2A3042;--color-border-strong: #3A4156;--color-text: #E8EAF2;--color-text-secondary: #C3C7D6;--color-text-muted: #9095AB;--color-text-light: #6B7088;--color-success: #3DBE82;--color-success-bg: rgba(61, 190, 130, .14);--color-success-border: rgba(61, 190, 130, .32);--color-warning: #F2A43A;--color-warning-bg: rgba(242, 164, 58, .14);--color-warning-border: rgba(242, 164, 58, .32);--color-danger: #F2676B;--color-danger-bg: rgba(242, 103, 107, .14);--color-danger-border: rgba(242, 103, 107, .32);--color-info: #4A95FC;--color-info-bg: rgba(74, 149, 252, .14);--color-info-border: rgba(74, 149, 252, .32);--callout-warning-text: #F6C27A;--callout-success-text: #7FDCAE;--callout-danger-text: #F7A3A6;--sidebar-bg: #161A26;--sidebar-border: #232838;--sidebar-active-bg: #262C3E;--btn-primary-bg: #4A95FC;--btn-primary-hover: #6AA8FD;--btn-secondary-bg: #2E344B;--btn-secondary-hover: #3A4159;--focus-ring: rgba(74, 149, 252, .3);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .38);--shadow-md: 0 6px 16px rgba(0, 0, 0, .45);--shadow-lg: 0 12px 28px rgba(0, 0, 0, .5)}[data-palette=erpnext]{--color-navy: #171717;--color-navy-dark: #0A0A0A;--color-navy-light: #383838;--color-brand: #0289F7;--color-brand-hover: #0070CC;--color-brand-soft: #E6F4FF;--color-teal: #278F5E;--color-gold: #DB7706;--color-gold-light: #FFF7D3;--color-bg: #F8F8F8;--color-surface: #FFFFFF;--color-surface-alt: #F3F3F3;--color-surface-hover: #F8F8F8;--color-border: #EDEDED;--color-border-strong: #DCDCDC;--color-text: #171717;--color-text-secondary: #383838;--color-text-muted: #7C7C7C;--color-text-light: #A6A6A6;--color-success: #278F5E;--color-success-bg: #E4F5E9;--color-success-border: #B7E2C4;--color-warning: #DB7706;--color-warning-bg: #FFF7D3;--color-warning-border: #F8DF8F;--color-danger: #E03636;--color-danger-bg: #FFE7E7;--color-danger-border: #F9C2C2;--color-info: #0289F7;--color-info-bg: #E6F4FF;--color-info-border: #A9D7FD;--callout-warning-text: #91400D;--callout-success-text: #16794C;--callout-danger-text: #B52A2A;--sidebar-bg: #F3F3F3;--sidebar-border: #EDEDED;--sidebar-divider: #E2E2E2;--sidebar-text: #525252;--sidebar-text-strong: #171717;--sidebar-text-muted: #7C7C7C;--sidebar-section: #999999;--sidebar-hover-bg: #E9E9E9;--sidebar-active-bg: #FFFFFF;--sidebar-active-text: #171717;--sidebar-active-shadow: 0 1px 2px rgba(0, 0, 0, .08), 0 0 0 1px #EDEDED;--sidebar-indicator: transparent;--sidebar-badge-bg: #E2E2E2;--sidebar-badge-text: #383838;--sidebar-badge-border: #DCDCDC;--sidebar-footer-bg: #EDEDED;--brand-emblem-bg: #171717;--brand-emblem-text: #FFFFFF;--brand-emblem-shadow: none;--btn-primary-bg: #171717;--btn-primary-hover: #383838;--btn-primary-text: #FFFFFF;--btn-secondary-bg: #F3F3F3;--btn-secondary-hover: #E2E2E2;--btn-secondary-text: #171717;--btn-secondary-border: #DCDCDC;--focus-ring: rgba(23, 23, 23, .12);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .06), 0 0 0 1px rgba(0, 0, 0, .02);--shadow-md: 0 4px 10px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 24px rgba(0, 0, 0, .1)}[data-palette=erpnext][data-theme=dark]{--color-navy: #F8F8F8;--color-brand: #2D95F0;--color-brand-hover: #5AACF4;--color-brand-soft: rgba(45, 149, 240, .15);--color-bg: #171717;--color-surface: #1F1F1F;--color-surface-alt: #2A2A2A;--color-surface-hover: #262626;--color-border: #333333;--color-border-strong: #454545;--color-text: #F8F8F8;--color-text-secondary: #DCDCDC;--color-text-muted: #9C9C9C;--color-text-light: #6E6E6E;--color-success: #48B67F;--color-success-bg: rgba(72, 182, 127, .14);--color-success-border: rgba(72, 182, 127, .32);--color-warning: #F0A33A;--color-warning-bg: rgba(240, 163, 58, .14);--color-warning-border: rgba(240, 163, 58, .32);--color-danger: #F06262;--color-danger-bg: rgba(240, 98, 98, .14);--color-danger-border: rgba(240, 98, 98, .32);--color-info: #2D95F0;--color-info-bg: rgba(45, 149, 240, .14);--color-info-border: rgba(45, 149, 240, .32);--callout-warning-text: #F5C27D;--callout-success-text: #8DDDB4;--callout-danger-text: #F6A5A5;--sidebar-bg: #1C1C1C;--sidebar-border: #2A2A2A;--sidebar-divider: #2E2E2E;--sidebar-text: #B5B5B5;--sidebar-text-strong: #F8F8F8;--sidebar-text-muted: #8A8A8A;--sidebar-section: #777777;--sidebar-hover-bg: #262626;--sidebar-active-bg: #2E2E2E;--sidebar-active-text: #FFFFFF;--sidebar-active-shadow: none;--sidebar-badge-bg: #333333;--sidebar-badge-text: #DCDCDC;--sidebar-badge-border: #424242;--sidebar-footer-bg: #181818;--brand-emblem-bg: #F8F8F8;--brand-emblem-text: #171717;--btn-primary-bg: #F8F8F8;--btn-primary-hover: #DCDCDC;--btn-primary-text: #171717;--btn-secondary-bg: #2A2A2A;--btn-secondary-hover: #333333;--btn-secondary-text: #F8F8F8;--btn-secondary-border: #3A3A3A;--focus-ring: rgba(248, 248, 248, .16);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .35);--shadow-sm: 0 2px 6px rgba(0, 0, 0, .4);--shadow-md: 0 6px 16px rgba(0, 0, 0, .5);--shadow-lg: 0 12px 28px rgba(0, 0, 0, .55)}
