:root{
	--primary-default: var(--sun-500);
	--primary-hover: var(--sun-600);
	--primary-active: var(--sun-650);
	--primary-disabled:var(--moss-200);

	--secondary-default: var(--sun-150);
	--secondary-hover: var(--sun-200);
	--secondary-active: var(--sun-300);
	--secondary-disabled: var(--sun-50);

	--tertiary-default: var(--blue-850);
	--tertiary-hover: var(--blue-800);
	--tertiary-active: var(--blue-750);
	--tertiary-disabled:var(--blue-500);

	--text-primary-default: var(--sun-800);
	--text-primary-hover: var(--sun-900);
	--text-primary-active: var(--sun-950);
	--text-primary-disabled:var(--sun-700);

	--text-secondary-default: var(--sun-200);
	--text-secondary-hover: var(--sun-300);
	--text-secondary-active: var(--sun-400);
	--text-secondary-active: var(--sun-100);
	
	--text-link-default: var(--sun-500);
	--text-link-hover: var(--sun-600);
	--text-link-active: var(--sun-650);

	--text-body-white: var(--white);
	--text-body-01: var(--neutral-900);
	--text-body-02: var(--neutral-600);
	--text-body-01-inverse: var(--neutral-100);
	--text-body-01-inverse: var(--white);
	--text-body-02-inverse: var(--neutral-200);
	--text-body-03-inverse: var(--neutral-300);

	--dark-default:var(--neutral-900);
	--dark-hover:var(--neutral-850);
	--dark-active:var(--neutral-800);

	--success-text:var(--success-700);
	--success-bg:var(--success-500);
	--success-ghost-bg:var(--success-50);

	--warning-text:var(--warning-800);
	--warning-bg:var(--warning-500);
	--warning-ghost-bg:var(--warning-50);

	--error-text:var(--error-600);
	--error-bg:var(--error-500);
	--error-ghost-bg:var(--error-50);

	--text-light-success: var(--green-400);
	--text-light-warning: var(--yellow-400);
	--text-light-error: var(--red-400);
	--text-success: var(--green-700);
	--text-warning: var(--yellow-700);
	--text-error: var(--red-700);

	--border-light: var(--blue-750);
	--border-dark: var(--blue-850);

	--surface-white:var(--white);
	--surface-black:var(--black);

	--bg-surface-white: var(--white);
	--bg-surface-01: var(--blue-950);
	--bg-surface-02: var(--blue-900);
	--bg-surface-03: var(--blue-850);
	--bg-surface-04: var(--blue-800);
	--bg-surface-05: var(--blue-750);
	--bg-surface-095: var(--neutral-50);
	--bg-surface-sun-01: var(--sun-50);
	--bg-surface-sun-02: var(--sun-75);
	--bg-surface-sun-03: var(--sun-100);

	--bg-success: var(--green-700);
	--bg-success-ghost: var(--green-50);
	--bg-warning: var(--yellow-700);
	--bg-warning-ghost: var(--yellow-50);
	--bg-error: var(--red-700);
	--bg-error-ghost: var(--red-50);
	
	--bg-team: var(--sun-200);
	
	--bg-price-primary: var(--sun-400);
	--bg-price-secondary: var(--sun-200);
	--bg-price-tertiary: var(--sun-150);
	
	--text-price-primary: var(--sun-950);
	--text-price-secondary: var(--sun-900);
}