:root{--color-primary:#3A003A;--color-second:#0F766E;--color-third:#5B5B66;--color-primary-light:color-mix(in srgb, var(--color-primary) 80%, white);--color-primary-dark:color-mix(in srgb, var(--color-primary) 80%, black);--color-primary-lighter:color-mix(in srgb, var(--color-primary) 65%, white);--color-second-light:color-mix(in srgb, var(--color-second) 80%, white);--color-second-dark:color-mix(in srgb, var(--color-second) 80%, black);--color-second-lighter:color-mix(in srgb, var(--color-second) 65%, white);--color-third-light:color-mix(in srgb, var(--color-third) 80%, white);--color-third-dark:color-mix(in srgb, var(--color-third) 80%, black);--color-third-lighter:color-mix(in srgb, var(--color-third) 65%, white);--color-gray-50:color-mix(in srgb, var(--color-primary) 5%, white);--color-gray-100:color-mix(in srgb, var(--color-primary) 10%, white);--color-gray-300:color-mix(in srgb, var(--color-primary) 20%, white);--color-gray-400:color-mix(in srgb, var(--color-primary) 30%, white);--color-gray-500:color-mix(in srgb, var(--color-primary) 40%, white);--color-gray-600:color-mix(in srgb, var(--color-primary) 50%, black);--color-gray-700:color-mix(in srgb, var(--color-primary) 60%, black);--color-gray-800:color-mix(in srgb, var(--color-primary) 80%, black);--color-gray-900:color-mix(in srgb, var(--color-primary) 90%, black);--color-white:#ffffff;--color-black:#000000;--color-shadow-light:rgba(0, 0, 0, 0.1);--color-shadow-lighter:rgba(0, 0, 0, 0.05);--color-shadow-dark:rgba(0, 0, 0, 0.3);--color-text-muted:var(--color-gray-500);--color-border-secondary:var(--color-gray-300);--color-success:var(--color-second);--color-bg:var(--color-white);--color-bg-secondary:var(--color-gray-100);--color-bg-tertiary:var(--color-gray-400);--color-text-primary:var(--color-gray-900);--color-text-secondary:var(--color-gray-700);--color-border:var(--color-gray-300)}.dark{--color-bg:color-mix(in srgb, var(--color-primary) 50%, black);--color-bg-secondary:color-mix(in srgb, var(--color-primary) 30%, black);--color-bg-tertiary:color-mix(in srgb, var(--color-primary) 40%, black);--color-text-primary:var(--color-gray-50);--color-text-secondary:var(--color-gray-300);--color-border:var(--color-gray-700);--color-text-muted:var(--color-gray-400);--color-border-secondary:var(--color-gray-600)}