:root{--primary-50:#FFF5F0;--primary-100:#FFE4D6;--primary-200:#FFC4A3;--primary-300:#FF9F66;--primary-400:#FF7A29;--primary-500:#FF5A00;--primary-600:#E64100;--primary-700:#B33200;--primary-800:#8B2500;--primary-900:#661A00;--sand-50:#FEFBF7;--sand-100:#FAF3E0;--sand-200:#F4E4C1;--sand-300:#E8D5A2;--sand-400:#D4BE7A;--sand-500:#C0A753;--sand-600:#A6924A;--sand-700:#8C7B3F;--sand-800:#726434;--sand-900:#574D29;--blue-50:#E3F2FD;--blue-100:#BBDEFB;--blue-200:#90CAF9;--blue-300:#64B5F6;--blue-400:#42A5F5;--blue-500:#2196F3;--blue-600:#1E88E5;--blue-700:#1976D2;--blue-800:#1565C0;--blue-900:#0D47A1;--green-50:#E8F5E8;--green-100:#C8E6C9;--green-200:#A5D6A7;--green-300:#81C784;--green-400:#66BB6A;--green-500:#006233;--green-600:#00562B;--green-700:#004A23;--green-800:#003E1B;--green-900:#003213;--gray-50:#FAFAFA;--gray-100:#F5F5F5;--gray-200:#EEEEEE;--gray-300:#E0E0E0;--gray-400:#BDBDBD;--gray-500:#9E9E9E;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--gray-900:#212121;--success:var(--green-500);--warning:#FF9800;--error:#F44336;--info:var(--blue-500);--baytup-primary:var(--primary-500);--baytup-secondary:var(--sand-300);--baytup-accent:var(--blue-500);--baytup-success:var(--green-500);--text-primary:var(--gray-900);--text-secondary:var(--gray-700);--text-muted:var(--gray-500);--text-inverse:#FFFFFF;--bg-primary:#FFFFFF;--bg-secondary:var(--gray-50);--bg-tertiary:var(--sand-50);--bg-accent:var(--primary-50);--border-light:var(--gray-200);--border-medium:var(--gray-300);--border-dark:var(--gray-400);--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow-md:0 4px 6px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px rgba(0,0,0,0.1);--shadow-xl:0 20px 25px rgba(0,0,0,0.15);--shadow-2xl:0 25px 50px rgba(0,0,0,0.25);--shadow-card:0 6px 16px rgba(0,0,0,0.12);--shadow-card-hover:0 6px 20px rgba(0,0,0,0.15);--shadow-search:0 6px 20px rgba(0,0,0,0.2);--shadow-dropdown:0 6px 16px rgba(0,0,0,0.12);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-full:9999px;--space-px:1px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-display:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif;--font-thin:100;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-extrabold:800;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.75;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--ease-sharp:cubic-bezier(0.4,0,0.6,1);--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-500:500ms;--duration-700:700ms;--duration-1000:1000ms;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--z-toast:1080}[dir=rtl]{--transform-scale-x:-1}.algerian-pattern{background-image:radial-gradient(circle at 25% 25%,var(--sand-200) 0,transparent 50%),radial-gradient(circle at 75% 75%,var(--primary-100) 0,transparent 50%);background-size:100px 100px;background-position:0 0,50px 50px}