:root {
    /* COLORS */
    --color-blue-10: #f7fbff;
    --color-blue-50: #eff6ff;
    --color-blue-100: #dbeafe;
    --color-blue-200: #bfdbfe;
    --color-blue-300: #93c5fd;
    --color-blue-400: #60a5fa;
    --color-blue-500: #3b82f6;
    --color-blue-600: #2563eb;
    --color-blue-700: #1d4ed8;
    --color-blue-800: #1e40af;
    --color-blue-900: #1e3a8a;
    --color-blue-1000: #05080d;
    --color-red-10: #fff8f8;
    --color-red-50: #fef2f2;
    --color-red-100: #fee2e2;
    --color-red-200: #fecaca;
    --color-red-300: #fca5a5;
    --color-red-400: #f87171;
    --color-red-500: #ef4444;
    --color-red-600: #dc2626;
    --color-red-700: #b91c1c;
    --color-red-800: #991b1b;
    --color-red-900: #7f1d1d;
    --color-red-1000: #0c0606;
    --color-teal-200: #99f6e4;
    --color-teal-800: #115e59;
    --color-yellow-200: #fef08a;
    --color-yellow-800: #854d0e;
    --color-orange-200: #fed7aa;
    --color-orange-800: #9a3412;
    --color-amber-300: #FCD34D;
    --color-amber-200: #FDE68A;

    /* GRAYS */
    /*
    --color-gray-50: #f9fafb;
    --color-gray-100: #f3f4f6;
    --color-gray-200: #e5e7eb;
    --color-gray-300: #d1d5db;
    --color-gray-400: #9ca3af;
    --color-gray-500: #6b7280;
    --color-gray-600: #4b5563;
    --color-gray-700: #374151;
    --color-gray-800: #1f2937;
    --color-gray-900: #111827;
    */

    --color-gray-50: #f8fafc;
    --color-gray-100: #f1f5f9;
    --color-gray-200: #e2e8f0;
    --color-gray-300: #cbd5e1;
    --color-gray-400: #94a3b8;
    --color-gray-500: #64748b;
    --color-gray-600: #475569;
    --color-gray-700: #334155;
    --color-gray-800: #1e293b;
    --color-gray-900: #0f172a;

    --color-slate-50: #f8fafc;
    --color-slate-100: #f1f5f9;
    --color-slate-200: #e2e8f0;
    --color-slate-300: #cbd5e1;
    --color-slate-400: #94a3b8;
    --color-slate-500: #64748b;
    --color-slate-600: #475569;
    --color-slate-700: #334155;
    --color-slate-800: #1e293b;
    --color-slate-900: #0f172a;

    --color-neutral-50: #fafafa;
    --color-neutral-100: #f5f5f5;
    --color-neutral-200: #e5e5e5;
    --color-neutral-300: #d4d4d4;
    --color-neutral-400: #a3a3a3;
    --color-neutral-500: #737373;
    --color-neutral-600: #525252;
    --color-neutral-700: #404040;
    --color-neutral-800: #262626;
    --color-neutral-900: #171717;

    --color-stone-50: #fafaf9;
    --color-stone-100: #f5f5f4;
    --color-stone-200: #e7e5e4;
    --color-stone-300: #d6d3d1;
    --color-stone-400: #a8a29e;
    --color-stone-500: #78716c;
    --color-stone-600: #57534e;
    --color-stone-700: #44403c;
    --color-stone-800: #292524;
    --color-stone-900: #1c1917;

    /* FONTS */
    --font-serif-base: serif;
    --font-serif-fallback: serif;
    --font-sans-serif-base: Inter;
    --font-sans-serif-fallback: sans-serif;

    /* TYPOGRAPHY (OLD) */
    --font-size-2: 0.75rem;
    --font-size-3: 0.875rem;
    --font-size-4: 1rem;
    --font-size-5: 1.125rem;
    --font-size-6: 1.25rem;
    --font-size-7: 1.5rem;
    --font-size-8: 1.875rem;
    --font-size-9: 2.25rem;
    --font-size-10: 3rem;
    --font-size-11: 3.75rem;
    --font-size-12: 4.5rem;

    /* SPACING (OLD) */
    --spacing-1: 0.25rem;
    --spacing-2: 0.5rem;
    --spacing-3: 0.75rem;
    --spacing-4: 1rem;
    --spacing-5: 1.5rem;
    --spacing-6: 2rem;
    --spacing-7: 3rem;
    --spacing-8: 4rem;
    --spacing-9: 6rem;
    --spacing-10: 8rem;
    --spacing-11: 12rem;
    --spacing-12: 16rem;
    --spacing-13: 24rem;
    --spacing-14: 32rem;
    --spacing-15: 40rem;
    --spacing-16: 48rem;

    /* ELEVATION (OLD) */
    --elevation-1: 0 1px 2px 0 rgb(0, 0, 0, 0.05);
    --elevation-2: 0 1px 3px 0 rgb(0, 0, 0, 0.1), 0 1px 2px -1px rgb(0, 0, 0, 0.1);
    --elevation-3: 0 4px 6px -1px rgb(0, 0, 0, 0.1), 0 2px 4px -2px rgb(0, 0, 0, 0.1);
    --elevation-4: 0 10px 15px -3px rgb(0, 0, 0, 0.1), 0 4px 6px -4px rgb(0, 0, 0, 0.1);
    --elevation-5: 0 20px 25px -5px rgb(0, 0, 0, 0.1), 0 8px 10px -6px rgb(0, 0, 0, 0.1);
    --elevation-6: 0 25px 50px -12px rgb(0, 0, 0, 0.25);
    --elevation-inset: inset 0 2px 4px 0 rgb(0, 0, 0, 0.05);
    --elevation-none: 0 0 #0000;

    /* SHADOWS (OLD) */
    --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
    --shadow-md: 0 3px 5px 0 rgba(0, 0, 0, 0.05);
    --shadow-lg: 0 8px 8px rgba(0, 0, 0, 0.05);

    /* RINGS (OLD) */
    --ring-base: 0 0 0 calc(1px + 0px);


    /* FONT SIZES */
    --text-xs: 0.75rem;
    --leading-xs: 1rem;

    --text-sm: 0.875rem;
    --leading-sm: 1.25rem;

    --text-base: 1rem;
    --leading-base: 1.5rem;

    --text-lg: 1.125rem;
    --leading-lg: 1.75rem;

    --text-xl: 1.25rem;
    --leading-xl: 1.75rem;

    --text-2xl: 1.5rem;
    --leading-2xl: 2rem;

    --text-3xl: 1.875rem;
    --leading-3xl: 2.25rem;

    --text-4xl: 2.25rem;
    --leading-4xl: 2.5rem;

    --text-5xl: 3rem;
    --leading-5xl: 1;

    --text-6xl: 3.75rem;
    --leading-6xl: 1;

    --text-7xl: 4.5rem;
    --leading-7xl: 1;

    --text-8xl: 6rem;
    --leading-8xl: 1;

    --text-9xl: 8rem;
    --leading-9xl: 1;

    /* SPACING */
    --space-0: 0px;
    --space-px: 1px;
    --space-1: 0.125rem;
    --space-2: 0.25rem;
    --space-3: 0.375rem;
    --space-4: 0.5rem;
    --space-5: 0.625rem;
    --space-6: 0.75rem;
    --space-7: 0.875rem;
    --space-8: 1rem;
    --space-9: 1.25rem;
    --space-10: 1.5rem;
    --space-11: 1.75rem;
    --space-12: 2rem;
    --space-13: 2.25rem;
    --space-14: 2.5rem;
    --space-15: 2.75rem;
    --space-16: 3rem;
    --space-17: 3.5rem;
    --space-18: 4rem;
    --space-19: 5rem;
    --space-20: 6rem;
    --space-21: 7rem;
    --space-22: 8rem;
    --space-23: 9rem;
    --space-24: 10rem;
    --space-25: 11rem;
    --space-26: 12rem;
    --space-27: 13rem;
    --space-28: 14rem;
    --space-29: 15rem;
    --space-30: 16rem;
    --space-31: 18rem;
    --space-32: 20rem;
    --space-33: 24rem;

    --radius: 0.3125rem;
}

*,
*::before,
*::after {
    /* SHADOWS */
    --shadow-small: 0 1px 2px 0 var(--shadow-color, rgba(0, 0, 0, 0.05));
    --shadow-base: 0 1px 3px 0 var(--shadow-color, rgba(0, 0, 0, 0.1)), 0 1px 2px -1px var(--shadow-color, rgba(0, 0, 0, 0.1));
    --shadow-medium: 0 4px 6px -1px var(--shadow-color, rgba(0, 0, 0, 0.1)), 0 2px 4px -2px var(--shadow-color, rgba(0, 0, 0, 0.1));
    --shadow-large: 0 10px 15px -3px var(--shadow-color, rgba(0, 0, 0, 0.1)), 0 4px 6px -4px var(--shadow-color, rgba(0, 0, 0, 0.1));
    --shadow-xl: 0 20px 25px -5px var(--shadow-color, rgba(0, 0, 0, 0.1)), 0 8px 10px -6px var(--shadow-color, rgba(0, 0, 0, 0.1));
    --shadow-2xl: 0 25px 50px -12px var(--shadow-color, rgba(0, 0, 0, 0.25));
    --shadow-inner: inset 0 2px 4px 0 var(--shadow-color, rgba(0, 0, 0, 0.05));
    --shadow-none: 0 0 #0000;
    
    --shadow-base-x: 1px 0 3px 0 var(--shadow-color, rgba(0, 0, 0, 0.1)), 1px 0 2px -1px var(--shadow-color, rgba(0, 0, 0, 0.1));

    /* BORDERS */
    --border-ring: solid 1px var(--border-color, var(--color-gray-300));
}

:root {
    --color-gray-0: hsl(0, 0%, 100%);
    --color-gray-0-rgb: var(--color-gray-50-rgb);

    --color-white: var(--color-gray-0);
    --color-cta-50: hsl(258, 100%, 98%);
    --color-cta-100: hsl(262, 54%, 92%);
    --color-cta-200: hsl(262, 54%, 84%);
    --color-cta-300: hsl(262, 54%, 77%);
    --color-cta-400: hsl(262, 54%, 69%);
    --color-cta-500: hsl(262, 54%, 61%);
    --color-cta-600: hsl(262, 34%, 49%);
    --color-cta-700: hsl(262, 34%, 37%);
    --color-cta-800: hsl(262, 34%, 24%);
    --color-cta-900: hsl(262, 34%, 12%);
    --color-black: var(--color-gray-1000);

    --color-gray-1000: hsl(0, 0%, 0%);
    --color-gray-1000-rgb: var(--color-gray-900-rgb);

    --color-favourite: var(--color-amber-300);
    --color-favourite-light: var(--color-amber-200);
    --color-favourite-contrast: var(--color-gray-800);
}

/*
:root {
    --color-bg-home: var(--color-gray-100);

    --color-panel-bg: white;
    --color-panel-border: var(--color-gray-300);

    --color-panel-header-bg: var(--color-cta-100);
    --color-panel-header-fg: var(--color-cta-800);
    --color-panel-header-border: var(--color-cta-300);

    --color-dialog-overlay-bg: var(--color-gray-500);

    --color-dialog-header-bg: white;
    --color-dialog-header-fg: var(--color-gray-600);
    --color-dialog-header-border-bottom: white;

    --color-dialog-bg: white;
    --color-dialog-fg: var(--color-gray-700);
    --color-dialog-border: white;

    --color-dialog-buttonpane-bg: var(--color-gray-100);
    --color-dialog-buttonpane-border: var(--color-gray-100);

    --color-overlay-bg: var(--color-cta-400);

    --color-loader-bg: rgba(255, 255, 255, 0.5);
    --color-loader-fg: var(--color-cta-400);

    --color-title: var(--color-gray-700);
    --color-text: var(--color-gray-700);
    --color-text-subtle: var(--color-gray-400);

    --color-icon: var(--color-cta-400);

    --color-pill-bg: white;
    --color-pill-fg: var(--color-gray-700);
    --color-pill-border: var(--color-gray-300);

    --color-progressbar-bg: white;
    --color-progressbar-fg: var(--color-cta-200);
    --color-progressbar-border: var(--color-gray-300);

    --color-card-bg: white;
    --color-card-border: var(--color-gray-300);

    --color-button-bg: var(--color-cta-400);
    --color-button-fg: white;
    --color-button-border: var(--color-cta-400);
    --color-button-bg-hover: var(--color-cta-300);
    --color-button-fg-hover: white;
    --color-button-border-hover: var(--color-cta-300);
    --color-button-bg-disabled: var(--color-gray-400);
    --color-button-fg-disabled: white;
    --color-button-border-disabled: var(--color-gray-400);

    --color-button-reverse-bg: white;
    --color-button-reverse-fg: var(--color-gray-700);
    --color-button-reverse-border: var(--color-gray-300);
    --color-button-reverse-bg-hover: var(--color-gray-100);
    --color-button-reverse-fg-hover: var(--color-gray-700);
    --color-button-reverse-border-hover: var(--color-gray-300);
    --color-button-reverse-bg-disabled: var(--color-gray-100);
    --color-button-reverse-fg-disabled: var(--color-gray-700);
    --color-button-reverse-border-disabled: var(--color-gray-300);

    --color-button-header-bg: white;
    --color-button-header-fg: var(--color-cta-800);
    --color-button-header-border: var(--color-cta-200);
    --color-button-header-bg-hover: var(--color-cta-50);
    --color-button-header-fg-hover: var(--color-cta-800);
    --color-button-header-border-hover:var(--color-cta-200);
    --color-button-header-bg-disabled: white;
    --color-button-header-fg-disabled: var(--color-cta-800);
    --color-button-header-border-disabled: var(--color-cta-200);

    --color-button-text-bg: white;
    --color-button-text-fg: var(--color-cta-400);
    --color-button-text-bg-hover: var(--color-cta-50);
    --color-button-text-fg-hover: var(--color-cta-400);

    --color-tab-panel-bg: white;

    --color-tab-bg: white;
    --color-tab-fg: var(--color-gray-700);
    --color-tab-border: var(--color-gray-300);
    --color-tab-bg-hover: var(--color-gray-100);
    --color-tab-fg-hover: var(--color-gray-700);
    --color-tab-border-hover: var(--color-gray-300);
    --color-tab-bg-active: white;
    --color-tab-fg-active: var(--color-gray-700);
    --color-tab-border-active: var(--color-cta-400);
    --color-tab-bg-disabled: var(--color-gray-100);
    --color-tab-fg-disabled: var(--color-gray-700);
    --color-tab-border-disabled: var(--color-gray-300);

    --color-nav-bg: white;
    --color-nav-fg: var(--color-gray-700);
    --color-nav-border: var(--color-gray-300);
    --color-nav-bg-hover: var(--color-gray-100);
    --color-nav-fg-hover: var(--color-gray-700);
    --color-nav-border-hover: var(--color-gray-300);
    --color-nav-bg-active: var(--color-cta-400);
    --color-nav-fg-active: white;
    --color-nav-border-active: var(--color-cta-400);
    --color-nav-bg-disabled: white;
    --color-nav-fg-disabled: var(--color-gray-200);
    --color-nav-border-disabled: var(--color-gray-300);

    --color-table-border: var(--color-gray-300);

    --color-table-header-bg: var(--color-gray-100);
    --color-table-header-fg: var(--color-gray-700);
    --color-table-header-border: var(--color-gray-200);
    --color-table-header-bg-hover: var(--color-gray-100);
    --color-table-header-fg-hover: var(--color-gray-700);
    --color-table-header-border-hover: var(--color-gray-300);

    --color-table-row-odd-bg: white;
    --color-table-row-even-bg: white;
    --color-table-row-bg-hover: var(--color-cta-100);

    --color-table-footer-bg: var(--color-gray-100);
    --color-table-footer-fg: var(--color-gray-700);
    --color-table-footer-border: var(--color-gray-200);

    --color-table-header-reverse-bg: white;
    --color-table-header-reverse-fg: var(--color-gray-500);
    --color-table-header-reverse-border: var(--color-gray-200);

    --color-section-fg: var(--color-gray-700);
    --color-section-title-fg: var(--color-gray-700);

    --color-input-label: var(--color-gray-700);
    --color-input-icon: var(--color-gray-700);
    --color-input-help-fg: var(--color-gray-400);

    --color-input-bg: white;
    --color-input-fg: var(--color-gray-700);
    --color-input-border: var(--color-gray-300);
    --color-input-bg-active: white;
    --color-input-fg-active: var(--color-gray-700);
    --color-input-border-active: var(--color-cta-400);
    --color-input-bg-required: var(--color-cta-100);
    --color-input-fg-required: var(--color-gray-700);
    --color-input-border-required: var(--color-cta-100);
    --color-input-bg-disabled: rgba(255, 255, 255, 0.5);
    --color-input-fg-disabled: var(--color-gray-600);
    --color-input-border-disabled: var(--color-gray-300);
    --color-input-bg-error: var(--color-red-200);
    --color-input-fg-error: var(--color-gray-700);
    --color-input-border-error: var(--color-red-900);

    --color-image-bg: white;
    --color-image-border: var(--color-gray-300);

    --color-datepicker-bg: transparent;
    --color-datepicker-fg: rgb(51, 65, 85);
    --color-datepicker-bg-hover: rgb(226, 232, 240);
    --color-datepicker-fg-hover: rgb(51, 65, 85);
    --color-datepicker-bg-active: var(--color-button-bg);
    --color-datepicker-fg-active: white;
    --color-datepicker-bg-disabled: transparent;
    --color-datepicker-fg-disabled: rgb(148, 163, 184);

    --color-tooltip-header-bg: var(--color-gray-50);
    --color-tooltip-header-fg: var(--color-gray-700);
    --color-tooltip-header-border: var(--color-gray-300);

    --color-tooltip-bg: white;
    --color-tooltip-fg: var(--color-gray-700);
    --color-tooltip-border: var(--color-gray-300);

    --color-sidebar-top-bg: white;
    --color-sidebar-top-fg: var(--color-gray-700);
    --color-sidebar-bottom-bg: white;
    --color-sidebar-bottom-fg: var(--color-gray-700);
    --color-sidebar-border: var(--color-gray-300);
    --color-navbar-bg: white;
    --color-navbar-fg: var(--color-gray-700);
    --color-navbar-border: var(--color-gray-300);

    --color-menu-primary-bg: var(--color-cta-700);
    --color-menu-primary-fg: white;
    --color-menu-secondary-bg: var(--color-cta-300);
    --color-menu-secondary-fg: var(--color-gray-900);

    --color-menu-primary-item-bg: white;
    --color-menu-primary-item-fg: var(--color-gray-700);
    --color-menu-primary-item-border: var(--color-gray-300);
    --color-menu-secondary-item-bg: white;
    --color-menu-secondary-item-fg: var(--color-gray-700);
    --color-menu-secondary-item-border: var(--color-gray-300);
    --color-menu-primary-item-bg-hover: var(--color-gray-100);
    --color-menu-primary-item-fg-hover: var(--color-gray-700);
    --color-menu-primary-item-border-hover: var(--color-gray-300);
    --color-menu-secondary-item-bg-hover: var(--color-gray-100);
    --color-menu-secondary-item-fg-hover: var(--color-gray-700);
    --color-menu-secondary-item-border-hover: var(--color-gray-300);
    --color-menu-primary-item-bg-active: var(--color-cta-400);
    --color-menu-primary-item-fg-active: white;
    --color-menu-primary-item-border-active: var(--color-cta-400);
    --color-menu-secondary-item-bg-active: var(--color-cta-400);
    --color-menu-secondary-item-fg-active: white;
    --color-menu-secondary-item-border-active: var(--color-cta-400);

    --color-submenu-bg: white;
    --color-submenu-fg: var(--color-gray-700);
    --color-submenu-border: var(--color-gray-300);
    --color-submenu-bg-hover: var(--color-cta-400);
    --color-submenu-fg-hover: white;
    --color-submenu-bg-active: white;
    --color-submenu-fg-active: var(--color-cta-600);

    --color-widget-bg: white;
    --color-widget-fg: var(--color-gray-700);;
    --color-widget-border: var(--color-gray-300);;

    --color-timeline-line: var(--color-cta-100);
    --color-timeline-edge-bg: var(--color-cta-100);
    --color-timeline-item-bg: var(--color-cta-100);
    --color-timeline-item-fg: var(--color-cta-700);
    --color-timeline-item-border: var(--color-cta-700);
    --color-timeline-item-bg-active: var(--color-cta-50);

    --color-wizard-bg: white;
    --color-wizard-title-fg: var(--color-gray-700);
    --color-wizard-count-fg: var(--color-gray-400);
}
*/

/*
.global-theme[data-variant="light"] {
    --color-primary: var(--color-gray-10);
    --color-secondary: var(--color-gray-200);
    --color-tertiary: var(--color-gray-200);
    --color-contrast: var(--color-gray-600);
    --color-contrast-hover: var(--color-gray-900);
}

.global-theme[data-variant="dark"] {
    --color-primary: var(--color-gray-800);
    --color-secondary: var(--color-gray-700);
    --color-tertiary: var(--color-gray-600);
    --color-contrast: var(--color-gray-200);
    --color-contrast-hover: var(--color-gray-300);
}
*/


:root {
    /* BACKGROUNDS */
    --color-bg-home: transparent;
    --color-home-bg-alternative: var(--color-gray-50);

    /* PANELS */
    --color-panel-bg: transparent;
    --color-panel-border: 0, 0, 0, 0;

    --color-panel-header-bg: transparent;
    --color-panel-header-fg: transparent;
    --color-panel-header-border: transparent;

    /* DIALOGS */
    --color-dialog-overlay-bg: transparent;

    --color-dialog-header-bg: transparent;
    --color-dialog-header-fg: transparent;
    --color-dialog-header-border-bottom: transparent;

    --color-dialog-bg: transparent;
    --color-dialog-fg: transparent;
    --color-dialog-border: transparent;

    --color-dialog-buttonpane-bg: transparent;
    --color-dialog-buttonpane-border: transparent;

    /* OVERLAYS */
    --color-overlay-bg: transparent;

    /* LOADERS */
    --color-loader-bg: transparent;
    --color-loader-fg: transparent;

    /* TEXT */
    --color-title: transparent;
    --color-text: transparent;
    --color-text-subtle: transparent;

    /* ICONS */
    --color-icon: transparent;

    /* PILLS */
    --color-pill-bg: transparent;
    --color-pill-fg: transparent;
    --color-pill-border: transparent;

    /* PROGRESS BARS */
    --color-progressbar-bg: transparent;
    --color-progressbar-fg: transparent;
    --color-progressbar-border: transparent;

    /* CARDS */
    --color-card-bg: transparent;
    --color-card-border: transparent;

    /* BUTTONS */
    --color-button-bg: transparent;
    --color-button-fg: transparent;
    --color-button-border: transparent;
    --color-button-bg-hover: transparent;
    --color-button-fg-hover: transparent;
    --color-button-border-hover: transparent;
    --color-button-bg-disabled: transparent;
    --color-button-fg-disabled: transparent;
    --color-button-border-disabled: transparent;

    /* REVERSE BUTTONS */
    --color-button-reverse-bg: transparent;
    --color-button-reverse-fg: transparent;
    --color-button-reverse-border: transparent;
    --color-button-reverse-bg-hover: transparent;
    --color-button-reverse-fg-hover: transparent;
    --color-button-reverse-border-hover: transparent;
    --color-button-reverse-bg-disabled: transparent;
    --color-button-reverse-fg-disabled: transparent;
    --color-button-reverse-border-disabled: transparent;

    /* HEADER BUTTONS */
    --color-button-header-bg: transparent;
    --color-button-header-fg: transparent;
    --color-button-header-border: transparent;
    --color-button-header-bg-hover: transparent;
    --color-button-header-fg-hover: transparent;
    --color-button-header-border-hover: transparent;
    --color-button-header-bg-disabled: transparent;
    --color-button-header-fg-disabled: transparent;
    --color-button-header-border-disabled: transparent;

    /* TEXT BUTTONS */
    --color-button-text-bg: transparent;
    --color-button-text-fg: transparent;
    --color-button-text-bg-hover: transparent;
    --color-button-text-fg-hover: transparent;

    /* TABS */
    --color-tab-panel-bg: transparent;

    --color-tab-bg: transparent;
    --color-tab-fg: transparent;
    --color-tab-border: transparent;
    --color-tab-bg-hover: transparent;
    --color-tab-fg-hover: transparent;
    --color-tab-border-hover: transparent;
    --color-tab-bg-active: transparent;
    --color-tab-fg-active: transparent;
    --color-tab-border-active: transparent;
    --color-tab-bg-disabled: transparent;
    --color-tab-fg-disabled: transparent;
    --color-tab-border-disabled: transparent;

    /* NAVS */
    --color-nav-bg: transparent;
    --color-nav-fg: transparent;
    --color-nav-border: transparent;
    --color-nav-bg-hover: transparent;
    --color-nav-fg-hover: transparent;
    --color-nav-border-hover: transparent;
    --color-nav-bg-active: transparent;
    --color-nav-fg-active: transparent;
    --color-nav-border-active: transparent;
    --color-nav-bg-disabled: transparent;
    --color-nav-fg-disabled: transparent;
    --color-nav-border-disabled: transparent;

    /* TABLES */
    --color-table-border: 0, 0, 0, 0;

    --color-table-header-bg: transparent;
    --color-table-header-fg: transparent;
    --color-table-header-border: transparent;
    --color-table-header-bg-hover: transparent;
    --color-table-header-fg-hover: transparent;
    --color-table-header-border-hover: transparent;

    --color-table-row-odd-bg: transparent;
    --color-table-row-even-bg: transparent;
    /*
    --color-table-row-even-bg: transparent;
    */
    --color-table-row-bg-hover: transparent;

    --color-table-footer-bg: transparent;
    --color-table-footer-fg: transparent;
    --color-table-footer-border: transparent;

    /* REVERSE TABLES */
    --color-table-header-reverse-bg: transparent;
    --color-table-header-reverse-fg: transparent;
    --color-table-header-reverse-border: transparent;

    /* SECTIONS */
    --color-section-fg: transparent;
    --color-section-title-fg: transparent;

    /* FORMS */
    --color-input-label: transparent;
    --color-input-icon: transparent;
    --color-input-help-fg: transparent;

    --color-input-bg: transparent;
    --color-input-fg: transparent;
    --color-input-border: transparent;
    --color-input-bg-active: transparent;
    --color-input-fg-active: transparent;
    --color-input-border-active: transparent;
    --color-input-bg-required: transparent;
    --color-input-fg-required: transparent;
    --color-input-border-required: transparent;
    --color-input-bg-disabled: transparent;
    --color-input-fg-disabled: transparent;
    --color-input-border-disabled: transparent;
    --color-input-bg-error: transparent;
    --color-input-fg-error: transparent;
    --color-input-border-error: transparent;

    --color-image-bg: transparent;
    --color-image-border: transparent;

    /* DATEPICKER */
    --color-datepicker-bg: transparent;
    --color-datepicker-fg: transparent;
    --color-datepicker-bg-hover: transparent;
    --color-datepicker-fg-hover: transparent;
    --color-datepicker-bg-active: transparent;
    --color-datepicker-fg-active: transparent;
    --color-datepicker-bg-disabled: transparent;
    --color-datepicker-fg-disabled: transparent;

    /* TOOLTIPS HEADER */
    --color-tooltip-header-bg: transparent;
    --color-tooltip-header-fg: transparent;
    --color-tooltip-header-border: transparent;

    /* TOOLTIP */
    --color-tooltip-bg: transparent;
    --color-tooltip-fg: transparent;
    --color-tooltip-border: transparent;

    /* MENU BARS */
    --color-sidebar-top-bg: transparent;
    --color-sidebar-top-fg: transparent;
    --color-sidebar-bottom-bg: transparent;
    --color-sidebar-bottom-fg: transparent;
    --color-sidebar-border: transparent;
    --color-navbar-bg: transparent;
    --color-navbar-fg: transparent;
    --color-navbar-border: transparent;

    --color-menu-primary-bg: transparent;
    --color-menu-primary-fg: transparent;
    --color-menu-secondary-bg: transparent;
    --color-menu-secondary-fg: transparent;

    /* MENU ITEMS */
    --color-menu-primary-item-bg: transparent;
    --color-menu-primary-item-fg: transparent;
    --color-menu-primary-item-border: transparent;
    --color-menu-secondary-item-bg: transparent;
    --color-menu-secondary-item-fg: transparent;
    --color-menu-secondary-item-border: transparent;
    --color-menu-primary-item-bg-hover: transparent;
    --color-menu-primary-item-fg-hover: transparent;
    --color-menu-primary-item-border-hover: transparent;
    --color-menu-secondary-item-bg-hover: transparent;
    --color-menu-secondary-item-fg-hover: transparent;
    --color-menu-secondary-item-border-hover: transparent;
    --color-menu-primary-item-bg-active: transparent;
    --color-menu-primary-item-fg-active: transparent;
    --color-menu-primary-item-border-active: transparent;
    --color-menu-secondary-item-bg-active: transparent;
    --color-menu-secondary-item-fg-active: transparent;
    --color-menu-secondary-item-border-active: transparent;

    /* SUB MENUS */
    --color-submenu-bg: transparent;
    --color-submenu-fg: transparent;
    --color-submenu-border: transparent;
    --color-submenu-bg-hover: transparent;
    --color-submenu-fg-hover: transparent;
    --color-submenu-bg-active: transparent;
    --color-submenu-fg-active: transparent;

    /* WIDGETS */
    --color-widget-bg: transparent;
    --color-widget-fg: transparent;
    --color-widget-border: transparent;

    /* TIMELINE */
    --color-timeline-line: transparent;
    --color-timeline-edge-bg: transparent;
    --color-timeline-item-bg: transparent;
    --color-timeline-item-fg: transparent;
    --color-timeline-item-border: transparent;
    --color-timeline-item-bg-active: transparent;

    /* WIZARD */
    --color-wizard-bg: transparent;
    --color-wizard-title-fg: transparent;
    --color-wizard-count-fg: transparent;

    /* LAYOUT */
    --color-layout-resizer-bg: 0, 0, 0, 0;
    --color-layout-resizer-border: 0, 0, 0, 0;
    --color-layout-toggler-bg: 0, 0, 0, 0;
    --color-layout-toggler-border: 0, 0, 0, 0;
}