:root {
	--ts-navy-950: #0D2A33;
	--ts-navy-900: #0D2A33;
	--ts-primary-800: #0F3D4A;
	--ts-primary-700: #14454F;
	--ts-primary-600: #0F3D4A;
	--ts-primary-100: #E4EEF0;
	--ts-primary-50: #F0F5F5;
	--ts-surface: #FFFFFF;
	--ts-background: #F6F3EC;
	--ts-background-alt: #EEEAE0;
	--ts-text: #0D2A33;
	--ts-text-muted: #4A5A5F;
	--ts-border: #DED8CB;
	--ts-success: #1F7A5C;
	--ts-warning: #C0512F;
	--ts-danger: #A63D25;
	--ts-info: #0F3D4A;
	--ts-shadow-sm: 0 10px 28px rgba(13, 42, 51, 0.08);
	--ts-shadow-md: 0 18px 44px rgba(13, 42, 51, 0.12);
	--ts-shadow-lg: 0 28px 72px rgba(13, 42, 51, 0.16);
	--ts-radius-sm: 8px;
	--ts-radius: 12px;
	--ts-radius-lg: 18px;
	--ts-container: 1240px;
	--ts-reading: 760px;
	--ts-font: "Readex Pro", "IBM Plex Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;
	--ts-font-en: "IBM Plex Sans Arabic", "Segoe UI", Tahoma, Arial, sans-serif;

	--tameensa-color-primary: var(--ts-primary-800);
	--tameensa-color-secondary: var(--ts-warning);
	--tameensa-color-accent: var(--ts-warning);
	--tameensa-color-highlight: var(--ts-success);
	--tameensa-color-background: var(--ts-background);
	--tameensa-color-surface: var(--ts-surface);
	--tameensa-color-surface-alt: var(--ts-primary-50);
	--tameensa-color-surface-warm: var(--ts-background-alt);
	--tameensa-color-surface-deep: var(--ts-navy-900);
	--tameensa-color-text: var(--ts-text);
	--tameensa-color-text-soft: #314D55;
	--tameensa-color-text-on-dark: #FFFFFF;
	--tameensa-color-muted: var(--ts-text-muted);
	--tameensa-color-border: var(--ts-border);
	--tameensa-color-border-strong: rgba(15, 61, 74, 0.24);
	--tameensa-shadow-soft: var(--ts-shadow-sm);
	--tameensa-shadow-card: var(--ts-shadow-md);
	--tameensa-focus-ring: 0 0 0 4px rgba(192, 81, 47, 0.22);
	--tameensa-content-max-width: var(--ts-container);
	--tameensa-readable-width: var(--ts-reading);
	--tameensa-radius: var(--ts-radius);
	--tameensa-radius-sm: var(--ts-radius-sm);
	--tameensa-radius-lg: var(--ts-radius-lg);
	--tameensa-radius-xl: 22px;
	--tameensa-space-1: 0.25rem;
	--tameensa-space-2: 0.5rem;
	--tameensa-space-3: 0.75rem;
	--tameensa-space-4: 1rem;
	--tameensa-space-5: 1.25rem;
	--tameensa-space-6: 1.5rem;
	--tameensa-space-8: 2rem;
	--tameensa-space-10: 2.5rem;
	--tameensa-space-12: 3rem;
	--tameensa-space-16: 4rem;
	--tameensa-font-family: var(--ts-font);
}

