Files
nocodb/packages/nc-gui/assets/css/variables.css
2026-02-27 12:52:51 +00:00

1038 lines
28 KiB
CSS

/*
Usage:
Figma variables can be used as is like below:
color: var(--nc-content-brand)
background: var(--nc-bg-brand)
border: 1px solid var(--nc-border-brand)
*/
:root {
--spacing-00: 0px;
--spacing-01: 2px;
--spacing-02: 4px;
--spacing-03: 8px;
--spacing-04: 12px;
--spacing-05: 16px;
--spacing-06: 24px;
--spacing-07: 32px;
--spacing-08: 40px;
--spacing-09: 48px;
--spacing-10: 64px;
--spacing-11: 80px;
--spacing-12: 96px;
--spacing-13: 160px;
--font-size-h1: 64px;
--font-size-h2: 40px;
--font-size-h3: 24px;
}
/* Refrence tokens - Light */
:root {
color-scheme: light;
--color-bg: #ffffff;
--color-text: #000000;
--rgb-base: 0, 0, 0;
--color-base-black: #000000;
--rgb-color-base-black: 0, 0, 0;
--color-base-white: #ffffff;
--rgb-color-base-white: 255, 255, 255;
--color-base-none: #ffffff00;
/* 🎨 Brand */
--color-brand-20: #f5f6ff;
--rgb-color-brand-20: 245, 246, 255;
--color-brand-50: #f0f3ff;
--rgb-color-brand-50: 240, 243, 255;
--color-brand-100: #d6e0ff;
--rgb-color-brand-100: 214, 224, 255;
--color-brand-200: #adc2ff;
--rgb-color-brand-200: 173, 194, 255;
--color-brand-300: #85a3ff;
--rgb-color-brand-300: 133, 163, 255;
--color-brand-400: #5c85ff;
--rgb-color-brand-400: 92, 133, 255;
--color-brand-500: #3366ff;
--rgb-color-brand-500: 51, 102, 255;
--color-brand-600: #2952cc;
--rgb-color-brand-600: 41, 82, 204;
--color-brand-700: #1f3d99;
--rgb-color-brand-700: 31, 61, 153;
--color-brand-800: #142966;
--rgb-color-brand-800: 20, 41, 102;
--color-brand-900: #0a1433;
--rgb-color-brand-900: 10, 20, 51;
/* 🎨 Gray */
--color-gray-20: #fdfdfd;
--rgb-color-gray-20: 253, 253, 253;
--color-gray-50: #f9f9fa;
--rgb-color-gray-50: 249, 249, 250;
--color-gray-100: #f4f4f5;
--rgb-color-gray-100: 244, 244, 245;
--color-gray-200: #e7e7e9;
--rgb-color-gray-200: 231, 231, 233;
--color-gray-300: #d5d5d9;
--rgb-color-gray-300: 213, 213, 217;
--color-gray-400: #9aa2af;
--rgb-color-gray-400: 154, 162, 175;
--color-gray-500: #6a7184;
--rgb-color-gray-500: 106, 113, 132;
--color-gray-600: #4a5268;
--rgb-color-gray-600: 74, 82, 104;
--color-gray-700: #374151;
--rgb-color-gray-700: 55, 65, 81;
--color-gray-800: #1f293a;
--rgb-color-gray-800: 31, 41, 58;
--color-gray-900: #101015;
--rgb-color-gray-900: 16, 16, 21;
/* 🎨 Green */
--color-green-20: #f4fff8;
--rgb-color-green-20: 244, 255, 248;
--color-green-50: #ecfff2;
--rgb-color-green-50: 236, 255, 242;
--color-green-100: #d4f7e0;
--rgb-color-green-100: 212, 247, 224;
--color-green-200: #a9efc1;
--rgb-color-green-200: 169, 239, 193;
--color-green-300: #7de6a3;
--rgb-color-green-300: 125, 230, 163;
--color-green-400: #52de84;
--rgb-color-green-400: 82, 222, 132;
--color-green-500: #27d665;
--rgb-color-green-500: 39, 214, 101;
--color-green-600: #1fab51;
--rgb-color-green-600: 27, 171, 81;
--color-green-700: #17803d;
--rgb-color-green-700: 23, 128, 61;
--color-green-800: #105628;
--rgb-color-green-800: 16, 86, 40;
--color-green-900: #082b14;
--rgb-color-green-900: 8, 43, 20;
/* 🎨 Red */
--color-red-20: #fff7f6;
--rgb-color-red-20: 255, 247, 246;
--color-red-50: #fff2f1;
--rgb-color-red-50: 255, 242, 241;
--color-red-100: #ffdbd9;
--rgb-color-red-100: 255, 219, 217;
--color-red-200: #ffb7b2;
--rgb-color-red-200: 255, 183, 178;
--color-red-300: #ff928c;
--rgb-color-red-300: 255, 146, 140;
--color-red-400: #ff6e65;
--rgb-color-red-400: 255, 110, 101;
--color-red-500: #ff4a3f;
--rgb-color-red-500: 255, 74, 63;
--color-red-600: #e8463c;
--rgb-color-red-600: 232, 70, 60;
--color-red-700: #cb3f36;
--rgb-color-red-700: 203, 63, 54;
--color-red-800: #b23830;
--rgb-color-red-800: 178, 56, 48;
--color-red-900: #7d2721;
--rgb-color-red-900: 125, 39, 33;
/* 🎨 Maroon */
--color-maroon-20: #fff6fb;
--rgb-color-maroon-20: 255, 246, 251;
--color-maroon-50: #fff0f7;
--rgb-color-maroon-50: 255, 240, 247;
--color-maroon-100: #ffdbec;
--rgb-color-maroon-100: 255, 219, 236;
--color-maroon-200: #ffabd2;
--rgb-color-maroon-200: 255, 171, 210;
--color-maroon-300: #ec7db1;
--rgb-color-maroon-300: 236, 125, 177;
--color-maroon-400: #d45892;
--rgb-color-maroon-400: 212, 88, 146;
--color-maroon-500: #b33771;
--rgb-color-maroon-500: 179, 55, 113;
--color-maroon-600: #9d255d;
--rgb-color-maroon-600: 157, 37, 93;
--color-maroon-700: #801044;
--rgb-color-maroon-700: 128, 16, 68;
--color-maroon-800: #690735;
--rgb-color-maroon-800: 105, 7, 53;
--color-maroon-900: #42001f;
--rgb-color-maroon-900: 66, 0, 31;
/* 🎨 Blue */
--color-blue-20: #f6fbff;
--rgb-color-blue-20: 246, 251, 255;
--color-blue-50: #edf9ff;
--rgb-color-blue-50: 237, 249, 255;
--color-blue-100: #d7f2ff;
--rgb-color-blue-100: 215, 242, 255;
--color-blue-200: #afe5ff;
--rgb-color-blue-200: 175, 229, 255;
--color-blue-300: #86d9ff;
--rgb-color-blue-300: 134, 217, 255;
--color-blue-400: #5eccff;
--rgb-color-blue-400: 94, 204, 255;
--color-blue-500: #36bfff;
--rgb-color-blue-500: 54, 191, 255;
--color-blue-600: #2b99cc;
--rgb-color-blue-600: 43, 153, 204;
--color-blue-700: #207399;
--rgb-color-blue-700: 32, 115, 153;
--color-blue-800: #164c66;
--rgb-color-blue-800: 22, 76, 102;
--color-blue-900: #0b2633;
--rgb-color-blue-900: 11, 38, 51;
/* 🎨 Orange */
--color-orange-20: #fff9f4;
--rgb-color-orange-20: 255, 249, 244;
--color-orange-50: #fff5ef;
--rgb-color-orange-50: 255, 245, 239;
--color-orange-100: #fee6d6;
--rgb-color-orange-100: 254, 230, 214;
--color-orange-200: #fdcdad;
--rgb-color-orange-200: 253, 205, 173;
--color-orange-300: #fcb483;
--rgb-color-orange-300: 252, 180, 131;
--color-orange-400: #fb9b5a;
--rgb-color-orange-400: 251, 155, 90;
--color-orange-500: #fa8231;
--rgb-color-orange-500: 250, 130, 49;
--color-orange-600: #e1752c;
--rgb-color-orange-600: 225, 117, 44;
--color-orange-700: #c86827;
--rgb-color-orange-700: 200, 104, 39;
--color-orange-800: #964e1d;
--rgb-color-orange-800: 150, 78, 29;
--color-orange-900: #4b270f;
--rgb-color-orange-900: 75, 39, 15;
/* 🎨 Pink */
--color-pink-20: #fff6fd;
--rgb-color-pink-20: 255, 246, 253;
--color-pink-50: #ffeefb;
--rgb-color-pink-50: 255, 238, 251;
--color-pink-100: #fed8f4;
--rgb-color-pink-100: 254, 216, 244;
--color-pink-200: #feb0e8;
--rgb-color-pink-200: 254, 176, 232;
--color-pink-300: #fd89dd;
--rgb-color-pink-300: 253, 137, 221;
--color-pink-400: #fd61d1;
--rgb-color-pink-400: 253, 97, 209;
--color-pink-500: #fc3ac6;
--rgb-color-pink-500: 252, 58, 198;
--color-pink-600: #ca2e9e;
--rgb-color-pink-600: 202, 46, 158;
--color-pink-700: #972377;
--rgb-color-pink-700: 151, 35, 119;
--color-pink-800: #65174f;
--rgb-color-pink-800: 101, 23, 79;
--color-pink-900: #320c28;
--rgb-color-pink-900: 50, 12, 40;
/* 🎨 Purple */
--color-purple-20: #f9f6fd;
--rgb-color-purple-20: 249, 246, 253;
--color-purple-50: #f3ecfa;
--rgb-color-purple-50: 243, 236, 250;
--color-purple-100: #e5d4f5;
--rgb-color-purple-100: 229, 212, 245;
--color-purple-200: #cba8eb;
--rgb-color-purple-200: 203, 168, 235;
--color-purple-300: #b17de1;
--rgb-color-purple-300: 177, 125, 225;
--color-purple-400: #9751d7;
--rgb-color-purple-400: 151, 81, 215;
--color-purple-500: #7d26cd;
--rgb-color-purple-500: 125, 38, 205;
--color-purple-600: #641ea4;
--rgb-color-purple-600: 100, 30, 164;
--color-purple-700: #4b177b;
--rgb-color-purple-700: 75, 23, 123;
--color-purple-800: #320f52;
--rgb-color-purple-800: 50, 15, 82;
--color-purple-900: #190829;
--rgb-color-purple-900: 25, 8, 41;
/* 🎨 Yellow */
--color-yellow-20: #fffcf7;
--rgb-color-yellow-20: 255, 252, 247;
--color-yellow-50: #fffbf2;
--rgb-color-yellow-50: 255, 251, 242;
--color-yellow-100: #fff0d1;
--rgb-color-yellow-100: 255, 240, 209;
--color-yellow-300: #fdd889;
--rgb-color-yellow-300: 253, 216, 137;
--color-yellow-200: #fee5b0;
--rgb-color-yellow-200: 254, 229, 176;
--color-yellow-400: #fdcb61;
--rgb-color-yellow-400: 253, 203, 97;
--color-yellow-500: #fcbe3a;
--rgb-color-yellow-500: 252, 190, 58;
--color-yellow-600: #ca982e;
--rgb-color-yellow-600: 202, 152, 46;
--color-yellow-700: #977223;
--rgb-color-yellow-700: 151, 114, 35;
--color-yellow-800: #654c17;
--rgb-color-yellow-800: 101, 76, 23;
--color-yellow-900: #32260c;
--rgb-color-yellow-900: 50, 38, 12;
/* Payment plan colors */
/* Free Plan */
--free-plan-color: var(--color-gray-50, #f9f9fa);
--free-plan-accent: var(--color-gray-200, #e7e7e9);
--free-plan-primary: var(--color-gray-800, #1f293a);
--free-plan-bg-light: var(--color-gray-50, #f9f9fa);
--free-plan-bg-dark: var(--color-gray-100, #f4f4f5);
--free-plan-border: var(--color-gray-200, #e7e7e9);
--free-plan-chart-fill-color: var(--color-gray-500, #6a7184);
--free-plan-badge-bg-color: var(--color-gray-100, #f4f4f5);
--free-plan-badge-text-color: var(--color-gray-800, #1f293a);
/* Plus Plan */
--plus-plan-color: var(--color-blue-50, #edf9ff);
--plus-plan-accent: var(--color-blue-200, #afe5ff);
--plus-plan-primary: var(--color-blue-700, #207399);
--plus-plan-bg-light: var(--color-blue-50, #edf9ff);
--plus-plan-bg-dark: var(--color-blue-100, #d7f2ff);
--plus-plan-border: var(--color-blue-200, #afe5ff);
--plus-plan-chart-fill-color: var(--color-blue-700, #207399);
--plus-plan-badge-bg-color: var(--color-blue-100, #d7f2ff);
--plus-plan-badge-text-color: var(--color-blue-700, #207399);
/* Business Plan */
--business-plan-color: var(--color-pink-50, #faf5ff);
--business-plan-accent: var(--color-pink-200, #feb0e8);
--business-plan-primary: var(--color-pink-700, #972377);
--business-plan-bg-light: var(--color-pink-50, #ffeefb);
--business-plan-bg-dark: var(--color-pink-100, #fed8f4);
--business-plan-border: var(--color-pink-200, #feb0e8);
--business-plan-chart-fill-color: var(--color-pink-700, #972377);
--business-plan-badge-bg-color: var(--color-pink-100, #fed8f4);
--business-plan-badge-text-color: var(--color-pink-700, #972377);
/* Enterprise Plan */
--enterprise-plan-color: var(--color-orange-50, #fff5ef);
--enterprise-plan-accent: var(--color-orange-200, #663b1f);
--enterprise-plan-primary: var(--color-orange-700, #c86827);
--enterprise-plan-bg-light: var(--color-orange-50, #fff5ef);
--enterprise-plan-bg-dark: var(--color-orange-100, #fee6d6);
--enterprise-plan-border: var(--color-orange-200, #fdcdad);
--enterprise-plan-chart-fill-color: var(--color-orange-700, #c86827);
--enterprise-plan-badge-bg-color: var(--color-orange-100, #fee6d6);
--enterprise-plan-badge-text-color: var(--color-orange-700, #c86827);
/* View icon colors */
--color-view-icon-grid: #36bfff;
--color-view-icon-form: #7d26cd;
--color-view-icon-calendar: #b33771;
--color-view-icon-gallery: #fc3ac6;
--color-view-icon-map: #1EA47E;
--color-view-icon-kanban: #ff9052;
--color-view-icon-list: #27d665;
--color-view-icon-outline: #27d665;
--color-view-icon-view: #1EA47E;
}
/* Refrence tokens - Dark test */
[theme='dark'] {
color-scheme: dark;
--color-bg: #121212;
--color-text: #ffffff;
--rgb-base: 255, 255, 255;
--color-base-black: #ffffff;
--rgb-color-base-black: 255, 255, 255;
--color-base-white: #171717;
--rgb-color-base-white: 23, 23, 23;
--color-base-none: #ffffff00;
/* 🎨 Brand */
--color-brand-20: #0f1230;
--rgb-color-brand-20: 15, 18, 48;
--color-brand-50: #141a3a;
--rgb-color-brand-50: 20, 26, 58;
/* --color-brand-50: #141a57;
--rgb-color-brand-50: 20, 26, 87; */
--color-brand-100: #19288f;
--rgb-color-brand-100: 25, 40, 143;
--color-brand-200: #1727b6;
--rgb-color-brand-200: 23, 39, 182;
--color-brand-300: #1b43f5;
--rgb-color-brand-300: 27, 67, 245;
--color-brand-400: #3366ff;
--rgb-color-brand-400: 51, 102, 255;
--color-brand-500: #598eff;
--rgb-color-brand-500: 89, 142, 255;
--color-brand-600: #8eb6ff;
--rgb-color-brand-600: 142, 182, 255;
--color-brand-700: #bcd2ff;
--rgb-color-brand-700: 188, 210, 255;
--color-brand-800: #d9e5ff;
--rgb-color-brand-800: 217, 229, 255;
--color-brand-900: #eef4ff;
--rgb-color-brand-900: 238, 244, 255;
/* 🎨 Gray */
--color-gray-20: #0b0b0e;
--rgb-color-gray-20: 11, 11, 14;
--color-gray-50: #1d1d1f;
--rgb-color-gray-50: 29, 29, 31;
--color-gray-100: #2a2c2e;
--rgb-color-gray-100: 42, 44, 46;
--color-gray-200: #3b3d40;
--rgb-color-gray-200: 59, 61, 64;
--color-gray-300: #505257;
--rgb-color-gray-300: 80, 82, 87;
--color-gray-400: #6c6f75;
--rgb-color-gray-400: 108, 111, 117;
--color-gray-500: #989ca5;
--rgb-color-gray-500: 152, 156, 165;
--color-gray-600: #c5cbd6;
--rgb-color-gray-600: 197, 203, 214;
--color-gray-700: #d5dce8;
--rgb-color-gray-700: 213, 220, 232;
--color-gray-800: #e2e9f6;
--rgb-color-gray-800: 226, 233, 246;
--color-gray-900: #e9f0fd;
--rgb-color-gray-900: 233, 240, 253;
/* 🎨 Green */
--color-green-20: #162312;
--rgb-color-green-20: 22, 35, 18;
--color-green-50: #052e15;
--rgb-color-green-50: 5, 46, 21;
--color-green-100: #15522c;
--rgb-color-green-100: 21, 82, 44;
--color-green-200: #167f3c;
--rgb-color-green-200: 22, 127, 60;
--color-green-300: #17a248;
--rgb-color-green-300: 23, 162, 72;
--color-green-400: #27d665;
--rgb-color-green-400: 39, 214, 101;
--color-green-500: #27d665;
--rgb-color-green-500: 39, 214, 101;
--color-green-600: #87eeab;
--rgb-color-green-600: 135, 238, 171;
--color-green-700: #dcfce7;
--rgb-color-green-700: 220, 252, 231;
--color-green-800: #bcf6cf;
--rgb-color-green-800: 188, 246, 207;
--color-green-900: #bcf6cf;
--rgb-color-green-900: 188, 246, 207;
/* 🎨 Red */
--color-red-20: #2a1215;
--rgb-color-red-20: 42, 18, 21;
--color-red-50: #4b0804;
--rgb-color-red-50: 75, 8, 4;
--color-red-100: #881b14;
--rgb-color-red-100: 136, 27, 20;
--color-red-200: #a5180f;
--rgb-color-red-200: 165, 24, 15;
--color-red-300: #c8180d;
--rgb-color-red-300: 200, 24, 13;
--color-red-400: #ff4a3f;
--rgb-color-red-400: 255, 74, 63;
--color-red-500: #ff6d64;
--rgb-color-red-500: 255, 109, 100;
--color-red-600: #ffa39d;
--rgb-color-red-600: 255, 163, 157;
--color-red-700: #ffc8c5;
--rgb-color-red-700: 255, 200, 197;
--color-red-800: #ffe1df;
--rgb-color-red-800: 255, 225, 223;
--color-red-900: #fff2f1;
--rgb-color-red-900: 255, 242, 241;
/* 🎨 Maroon */
--color-maroon-20: #2b121e;
--rgb-color-maroon-20: 43, 18, 30;
--color-maroon-50: #441329;
--rgb-color-maroon-50: 68, 19, 41;
--color-maroon-100: #72294a;
--rgb-color-maroon-100: 114, 41, 74;
--color-maroon-200: #b33771;
--rgb-color-maroon-200: 179, 55, 113;
--color-maroon-300: #be4480;
--rgb-color-maroon-300: 190, 68, 128;
--color-maroon-400: #d2629f;
--rgb-color-maroon-400: 210, 98, 159;
--color-maroon-500: #df87ba;
--rgb-color-maroon-500: 223, 135, 186;
--color-maroon-600: #ecb5d6;
--rgb-color-maroon-600: 236, 181, 214;
--color-maroon-700: #f4d6e9;
--rgb-color-maroon-700: 244, 214, 233;
--color-maroon-800: #f4d6e9;
--rgb-color-maroon-800: 244, 214, 233;
--color-maroon-900: #fbf4f8;
--rgb-color-maroon-900: 251, 244, 248;
/* 🎨 Blue */
--color-blue-20: #111b26;
--rgb-color-blue-20: 17, 27, 38;
--color-blue-50: #062e4b;
--rgb-color-blue-50: 6, 46, 75;
--color-blue-100: #02588a;
--rgb-color-blue-100: 2, 88, 138;
--color-blue-200: #0069a7;
--rgb-color-blue-200: 0, 105, 167;
--color-blue-300: #0084ce;
--rgb-color-blue-300: 0, 132, 206;
--color-blue-400: #06a5f1;
--rgb-color-blue-400: 6, 165, 241;
--color-blue-500: #36bfff;
--rgb-color-blue-500: 54, 191, 255;
--color-blue-600: #78d3ff;
--rgb-color-blue-600: 120, 211, 255;
--color-blue-700: #b8e6ff;
--rgb-color-blue-700: 184, 230, 255;
--color-blue-800: #dff2ff;
--rgb-color-blue-800: 223, 242, 255;
--color-blue-900: #eff9ff;
--rgb-color-blue-900: 239, 249, 255;
/* 🎨 Orange */
--color-orange-20: #2b1d12;
--rgb-color-orange-20: 43, 29, 18;
--color-orange-50: #431107;
--rgb-color-orange-50: 67, 17, 7;
--color-orange-100: #7c2812;
--rgb-color-orange-100: 124, 40, 18;
--color-orange-200: #992e13;
--rgb-color-orange-200: 153, 46, 19;
--color-orange-300: #c1380d;
--rgb-color-orange-300: 193, 56, 13;
--color-orange-400: #f86817;
--rgb-color-orange-400: 248, 104, 23;
--color-orange-500: #fa8231;
--rgb-color-orange-500: 250, 130, 49;
--color-orange-600: #fcb475;
--rgb-color-orange-600: 252, 180, 117;
--color-orange-700: #fed3aa;
--rgb-color-orange-700: 254, 211, 170;
--color-orange-800: #ffebd5;
--rgb-color-orange-800: 255, 235, 213;
--color-orange-900: #fff6ed;
--rgb-color-orange-900: 255, 246, 237;
/* 🎨 Pink */
--color-pink-20: #26121f;
--rgb-color-pink-20: 38, 18, 31;
--color-pink-50: #570037;
--rgb-color-pink-50: 87, 0, 55;
--color-pink-100: #8d0e5e;
--rgb-color-pink-100: 141, 14, 94;
--color-pink-200: #aa0a6e;
--rgb-color-pink-200: 170, 10, 110;
--color-pink-300: #ce0887;
--rgb-color-pink-300: 206, 8, 135;
--color-pink-400: #fc3ac6;
--rgb-color-pink-400: 252, 58, 198;
--color-pink-500: #ff65da;
--rgb-color-pink-500: 255, 101, 218;
--color-pink-600: #ffa0eb;
--rgb-color-pink-600: 255, 160, 235;
--color-pink-700: #ffcbf5;
--rgb-color-pink-700: 255, 203, 245;
--color-pink-800: #fee5f9;
--rgb-color-pink-800: 254, 229, 249;
--color-pink-900: #fef1fb;
--rgb-color-pink-900: 254, 241, 251;
/* 🎨 Purple */
--color-purple-20: #12061f;
--rgb-color-purple-20: 18, 6, 31;
--color-purple-50: #2a1938;
--rgb-color-purple-50: 42, 25, 56;
/*
--color-purple-50: #3a0962;
--rgb-color-purple-50: 58, 9, 98; */
--color-purple-100: #571e85;
--rgb-color-purple-100: 87, 30, 133;
--color-purple-200: #6924a5;
--rgb-color-purple-200: 105, 36, 165;
--color-purple-300: #9137e6;
--rgb-color-purple-300: 145, 55, 230;
--color-purple-400: #a658f4;
--rgb-color-purple-400: 166, 88, 244;
--color-purple-500: #be86fa;
--rgb-color-purple-500: 190, 134, 250;
--color-purple-600: #d7b6fc;
--rgb-color-purple-600: 215, 182, 252;
--color-purple-700: #e8d6fe;
--rgb-color-purple-700: 232, 214, 254;
--color-purple-800: #f3e8ff;
--rgb-color-purple-800: 243, 232, 255;
--color-purple-900: #faf5ff;
--rgb-color-purple-900: 250, 245, 255;
/* 🎨 Yellow */
--color-yellow-20: #2b2111;
--rgb-color-yellow-20: 43, 33, 17;
--color-yellow-50: #451403;
--rgb-color-yellow-50: 69, 20, 3;
--color-yellow-100: #782c0f;
--rgb-color-yellow-100: 120, 44, 15;
--color-yellow-200: #b44409;
--rgb-color-yellow-200: 180, 68, 9;
--color-yellow-300: #d96506;
--rgb-color-yellow-300: 217, 101, 6;
--color-yellow-400: #f58a0b;
--rgb-color-yellow-400: 245, 138, 11;
--color-yellow-500: #fbad24;
--rgb-color-yellow-500: 251, 173, 36;
--color-yellow-600: #fcbe3a;
--rgb-color-yellow-600: 252, 190, 58;
--color-yellow-700: #fddc8a;
--rgb-color-yellow-700: 253, 220, 138;
--color-yellow-800: #feeec7;
--rgb-color-yellow-800: 254, 238, 199;
--color-yellow-900: #fff9eb;
--rgb-color-yellow-900: 255, 249, 235;
/* Payment plan colors */
/* Free Plan */
--free-plan-color: var(--color-gray-50, #1d1d1f);
--free-plan-accent: var(--color-gray-200, #3b3d40);
--free-plan-primary: var(--color-gray-800, #e2e9f6);
--free-plan-bg-light: var(--color-gray-50, #1d1d1f);
--free-plan-bg-dark: var(--color-gray-100, #2a2c2e);
--free-plan-border: var(--color-gray-200, #3b3d40);
--free-plan-chart-fill-color: var(--color-gray-500, #989ca5);
--free-plan-badge-bg-color: var(--color-gray-100, #f4f4f5);
--free-plan-badge-text-color: var(--color-gray-800, #1f293a);
/* Plus Plan */
--plus-plan-color: #062e4b;
--plus-plan-accent: #1c5062;
--plus-plan-primary: #7cd0ff;
--plus-plan-bg-light: #122b36;
--plus-plan-bg-dark: #0b1e26;
--plus-plan-border: #1e4a5b;
--plus-plan-chart-fill-color: #63c2f5;
--plus-plan-badge-bg-color: var(--color-blue-100, #d7f2ff);
--plus-plan-badge-text-color: var(--color-blue-700, #207399);
/* Business Plan */
--business-plan-color: #25172f;
--business-plan-accent: #5b2350;
--business-plan-primary: #e28ce0;
--business-plan-bg-light: #2e1b39;
--business-plan-bg-dark: #1d1224;
--business-plan-border: #5e2b54;
--business-plan-chart-fill-color: #c45cc0;
--business-plan-badge-bg-color: var(--color-pink-100, #fed8f4);
--business-plan-badge-text-color: var(--color-pink-700, #972377);
/* Enterprise Plan */
--enterprise-plan-color: #1b120b;
--enterprise-plan-accent: #5e381d;
--enterprise-plan-primary: #e28e4c;
--enterprise-plan-bg-light: #24170d;
--enterprise-plan-bg-dark: #160e08;
--enterprise-plan-border: #70492c;
--enterprise-plan-chart-fill-color: #e28e4c;
--enterprise-plan-badge-bg-color: var(--color-orange-100, #fee6d6);
--enterprise-plan-badge-text-color: var(--color-orange-700, #c86827);
/* View icon colors */
--color-view-icon-grid: #5fccff;
--color-view-icon-form: #a35bff;
--color-view-icon-calendar: #ff5a9d;
--color-view-icon-gallery: #ff66da;
--color-view-icon-map: #36CFAA;
--color-view-icon-kanban: #ffad70;
--color-view-icon-list: #27d665;
--color-view-icon-outline: #27d665;
--color-view-icon-view: #36CFAA;
}
/* System tokens */
:root {
--nc-bg-brand-inverted: var(--color-brand-50);
--rgb-nc-bg-brand-inverted: var(--rgb-color-brand-50);
}
[theme='dark'] {
--nc-bg-brand-inverted: var(--color-gray-200);
--rgb-nc-bg-brand-inverted: var(--rgb-color-gray-200);
}
:root,
[theme='dark'] {
--nc-content-gray-extreme: var(--color-base-black);
--nc-content-gray-emphasis: var(--color-gray-900);
--nc-content-gray: var(--color-gray-800);
--nc-content-gray-subtle: var(--color-gray-700);
--nc-content-gray-subtle2: var(--color-gray-600);
--nc-content-gray-muted: var(--color-gray-500);
--nc-content-gray-disabled: var(--color-gray-400);
--nc-content-brand: var(--color-brand-500);
--nc-content-brand-hover: var(--color-gray-300);
--nc-content-brand-disabled: var(--color-brand-600);
--nc-content-inverted-primary: var(--color-base-white);
--nc-content-inverted-secondary: var(--color-gray-700);
--nc-content-inverted-secondary-hover: var(--color-gray-700);
--nc-bg-gray-extralight: var(--color-gray-50);
--nc-bg-gray-light: var(--color-gray-100);
--nc-bg-gray-medium: var(--color-gray-200);
--nc-bg-gray-dark: var(--color-gray-300);
--nc-bg-gray-extra-dark: var(--color-gray-400);
--nc-bg-default: var(--color-base-white);
--nc-bg-brand: var(--color-brand-50);
--nc-bg-coloured-pink: var(--color-pink-50);
--nc-bg-coloured-pink-dark: var(--color-pink-100);
--nc-bg-coloured-purple: var(--color-purple-50);
--nc-bg-coloured-purple-dark: var(--color-purple-100);
--nc-bg-coloured-red: var(--color-red-50);
--nc-bg-coloured-red-dark: var(--color-red-100);
--nc-bg-coloured-green: var(--color-green-50);
--nc-bg-coloured-green-dark: var(--color-green-100);
--nc-bg-coloured-yellow: var(--color-yellow-50);
--nc-bg-coloured-yellow-dark: var(--color-yellow-100);
--nc-bg-coloured-maroon: var(--color-maroon-50);
--nc-bg-coloured-maroon-dark: var(--color-maroon-100);
--nc-bg-coloured-blue: var(--color-blue-50);
--nc-bg-coloured-blue-dark: var(--color-blue-100);
--nc-bg-coloured-orange: var(--color-orange-50);
--nc-bg-coloured-orange-dark: var(--color-orange-100);
--nc-content-red-dark: var(--color-red-700);
--nc-content-red-medium: var(--color-red-500);
--nc-content-red-light: var(--color-red-300);
--nc-content-green-dark: var(--color-green-700);
--nc-content-green-medium: var(--color-green-500);
--nc-content-green-light: var(--color-green-300);
--nc-content-yellow-dark: var(--color-yellow-700);
--nc-content-yellow-medium: var(--color-yellow-500);
--nc-content-yellow-light: var(--color-yellow-300);
--nc-content-blue-dark: var(--color-blue-700);
--nc-content-blue-medium: var(--color-blue-500);
--nc-content-blue-light: var(--color-blue-300);
--nc-content-pink-dark: var(--color-pink-700);
--nc-content-pink-medium: var(--color-pink-500);
--nc-content-pink-light: var(--color-pink-300);
--nc-content-purple-dark: var(--color-purple-700);
--nc-content-purple-medium: var(--color-purple-500);
--nc-content-purple-light: var(--color-purple-300);
--nc-content-orange-dark: var(--color-orange-700);
--nc-content-orange-medium: var(--color-orange-500);
--nc-content-orange-light: var(--color-orange-300);
--nc-content-maroon-dark: var(--color-maroon-700);
--nc-content-maroon-medium: var(--color-maroon-500);
--nc-content-maroon-light: var(--color-maroon-300);
--nc-content-inverted-primary-hover: var(--color-base-white);
--nc-content-inverted-primary-disabled: var(--color-gray-400);
--nc-content-inverted-secondary-disabled: var(--color-gray-400);
--nc-fill-primary: var(--color-brand-500);
--nc-fill-primary-hover: var(--color-brand-600);
--nc-fill-primary-disabled: var(--color-gray-300);
--nc-fill-primary-disabled-2: var(--color-brand-200);
--nc-fill-secondary: var(--color-base-white);
--nc-fill-secondary-hover: var(--color-gray-50);
--nc-fill-secondary-disabled: var(--color-base-white);
--nc-fill-warning: var(--color-red-500);
--nc-fill-warning-hover: var(--color-red-600);
--nc-fill-warning-disabled: var(--color-gray-50);
--nc-fill-success: var(--color-green-500);
--nc-fill-success-hover: var(--color-green-600);
--nc-fill-success-disabled: var(--color-gray-50);
--nc-fill-coloured-red-dark: var(--color-red-700);
--nc-fill-coloured-red-medium: var(--color-red-500);
--nc-fill-coloured-red-light: var(--color-red-300);
--nc-fill-coloured-green-dark: var(--color-green-700);
--nc-fill-coloured-green-medium: var(--color-green-500);
--nc-fill-coloured-green-light: var(--color-green-300);
--nc-fill-coloured-yellow-dark: var(--color-yellow-700);
--nc-fill-coloured-yellow-medium: var(--color-yellow-500);
--nc-fill-coloured-yellow-light: var(--color-yellow-300);
--nc-fill-coloured-blue-dark: var(--color-blue-700);
--nc-fill-coloured-blue-medium: var(--color-blue-500);
--nc-fill-coloured-blue-light: var(--color-blue-300);
--nc-fill-coloured-pink-dark: var(--color-pink-700);
--nc-fill-coloured-pink-medium: var(--color-pink-500);
--nc-fill-coloured-pink-light: var(--color-pink-300);
--nc-fill-coloured-purple-dark: var(--color-purple-700);
--nc-fill-coloured-purple-medium: var(--color-purple-500);
--nc-fill-coloured-purple-light: var(--color-purple-300);
--nc-fill-coloured-orange-dark: var(--color-orange-700);
--nc-fill-coloured-orange-medium: var(--color-orange-500);
--nc-fill-coloured-orange-light: var(--color-orange-300);
--nc-fill-coloured-maroon-dark: var(--color-maroon-700);
--nc-fill-coloured-maroon-medium: var(--color-maroon-500);
--nc-fill-coloured-maroon-light: var(--color-maroon-300);
--nc-fill-nc-component-button-text: #ffffff;
--nc-border-brand: var(--color-brand-500);
--nc-border-gray-extra-light: var(--color-gray-50);
--nc-border-gray-light: var(--color-gray-100);
--nc-border-gray-medium: var(--color-gray-200);
--nc-border-gray-dark: var(--color-gray-300);
--nc-border-gray-extra-dark: var(--color-gray-400);
--nc-border-coloured-red: var(--color-red-500);
--nc-border-coloured-green: var(--color-green-500);
--nc-border-coloured-yellow: var(--color-yellow-500);
--nc-border-coloured-maroon: var(--color-maroon-500);
--nc-border-coloured-blue: var(--color-blue-500);
--nc-border-coloured-orange: var(--color-orange-500);
--nc-border-coloured-pink: var(--color-pink-500);
--nc-border-coloured-purple: var(--color-purple-500);
--measurements-radius-x-small: var(--spacing-02);
--measurements-radius-small: var(--spacing-03);
--measurements-radius-medium: var(--spacing-04);
--measurements-radius-large: var(--spacing-05);
--measurements-radius-x-large: var(--spacing-06);
--measurements-radius-xx-large: var(--spacing-07);
--measurements-radius-rounded: var(--spacing-13);
}