:root {
    --color-primary-light: #e34ba3;
    --color-primary: #c41e7e;
    --color-primary-dark: #821453;
    --color-secondary-light: #a165c0;
    --color-secondary: #7b3f99;
    --color-secondary-dark: #4f2963;
    --color-accent-light: #e3c590;
    --color-accent: #d4a553;
    --color-accent-dark: #af7f2c;
    --color-background-light: #e34ba3;
    --color-background: #f8f3f5;
    --color-background-dark: #f2e9ed;
    --color-surface-light: #ffffff;
    --color-surface: #ffffff;
    --color-surface-dark: #f7f7f7;
    --color-text-light: #4f002e;
    --color-text: #4f002e;
    --color-text-dark: #4f002e;
    --color-muted-light: #e2e8f0;
    --color-muted: #94a3b8;
    --color-muted-dark: #ffffff;
    --color-border-light: #f1f5f9;
    --color-border: #e2e8f0;
    --color-border-dark: #cbd5e1;
    --color-header-bg: #ffffff;
    --color-header-text: #4f002e;
    --color-header-border: #ebebeb;
    --color-header-login-bg: #c41e7e;
    --color-header-login-text: #ffffff;
    --color-header-user-bg: #c41e7e;
    --color-header-user-text: #ffffff;
    --color-header-hamburger: #2d2d2d;
    --color-header-dropdown-bg: #ffffff;
    --color-header-dropdown-text: #1e293b;
    --color-header-dropdown-icon: #94a3b8;
    --color-header-dropdown-logout: #dc2626;
    --color-heading: #4f002e;
    --color-heading-alt: #c41e7e;
    --color-input-text: #1e293b;
    --color-input-border: #e2e8f0;
    --color-footer-bg: #c41e7e;
    --color-footer-text: #ffffff;
    --color-logo: #052585;
    --color-logo-inverted: #FFFFFF;
    --color-overlay: #0f172a;
}
