/* Auto-generated by Figma Token Sync — KHÔNG sửa tay file này, sẽ bị ghi đè khi Apply lại */
/* Spacing/Radius/Border/Màu giữ nguyên mọi breakpoint. Cỡ chữ co theo bậc tier, */
/* xử lý thẳng trong Global Class + Site Settings của Elementor, không nằm ở file này. */

:root {

	/* Colors */
	--color-text-on-brand: #ffffff;
	--color-text-heading: #f5f5f5;
	--color-text-title: #d6d6d6;
	--color-text-body: #8c8c8c;
	--color-text-muted: #575757;
	--color-text-disabled: #2e2e2e;
	--color-text-success: var(--color-semantic-success);
	--color-text-alert: var(--color-semantic-alert);
	--color-text-warning: var(--color-semantic-warning);
	--color-bg-fg-under: #0a0a0a;
	--color-bg-fg-base: #0f0f0f;
	--color-bg-fg-alt: #141414;
	--color-bg-fg-weak: #1a1a1a;
	--color-bg-brand-primary: var(--color-primitive-black);
	--color-bg-brand-secondary: var(--color-primitive-white);
	--color-bg-alpha-alert: rgba(254, 78, 82, 0.1);
	--color-bg-alpha-warning: rgba(225, 133, 40, 0.1);
	--color-bg-alpha-success: rgba(0, 184, 161, 0.1);
	--color-border-alpha-neutral: rgba(128, 128, 128, 0.04);
	--color-bg-modal: #121212;
	--color-overlay-alpha-mask: rgba(5, 5, 5, 0.7);
	--color-text-brand-primary: var(--color-primitive-black);
	--color-text-info: var(--color-semantic-info);
	--color-bg-alpha-info: rgba(38, 169, 241, 0.1);
	--color-bg-core: #ffffff;
	--color-border-alpha-strong: rgba(128, 128, 128, 0.2);
	--color-semantic-alert: #fe4e52;
	--color-semantic-warning: #e18528;
	--color-semantic-info: #26a9f1;
	--color-border-solid: #292929;
	--color-semantic-success: #00b8a1;
	--color-primitive-black: #ffffff;
	--color-border-alert: var(--color-semantic-alert);
	--color-primitive-white: #1c1c1c;
	--color-border-alpha-alert: rgba(254, 78, 82, 0.1);
	--color-border-warning: var(--color-semantic-warning);
	--color-border-alpha-warning: rgba(225, 133, 40, 0.1);
	--color-border-info: var(--color-semantic-info);
	--color-border-alpha-info: rgba(38, 169, 241, 0.1);
	--color-border-success: var(--color-semantic-success);
	--color-border-alpha-success: rgba(0, 184, 161, 0.1);
	--color-text-brand-secondary: var(--color-primitive-white);
	--color-bg-brand-primary-alpha: rgba(37, 99, 235, 0.1);
	--color-bg-brand-secondary-alpha: rgba(249, 115, 22, 0.1);

	/* Font Family */
	--font-family-be-vietnam-pro: Be Vietnam Pro;

	/* Spacing */
	--space-2: 2px;
	--space-4: 4px;
	--space-6: 6px;
	--space-8: 8px;
	--space-10: 10px;
	--space-12: 12px;
	--space-16: 16px;
	--space-20: 20px;
	--space-24: 24px;
	--space-28: 28px;
	--space-32: 32px;
	--space-40: 40px;
	--space-48: 48px;
	--space-64: 64px;
	--space-96: 96px;
	--space-128: 128px;

	/* Radius */
	--radius-2: 2px;
	--radius-4: 4px;
	--radius-8: 8px;
	--radius-12: 12px;
	--radius-16: 16px;
	--radius-24: 24px;
	--radius-32: 32px;
	--radius-full: 1000px;

	/* Border Width */
	--border-weight-xs: 1px;
	--border-weight-sm: 1.2px;
	--border-weight-md: 1.6px;
	--border-weight-lg: 2px;
	--border-weight-xl: 4px;
}
