/**
 * Omraa Agencies — Design Tokens
 */
:root {
	/* Colors */
	--omraa-primary: #0F5132;
	--omraa-primary-dark: #0a3a24;
	--omraa-primary-light: #1a7a4a;
	--omraa-secondary: #D4A017;
	--omraa-secondary-dark: #b58712;
	--omraa-background: #F8F9FA;
	--omraa-surface: #FFFFFF;
	--omraa-text: #1E1E1E;
	--omraa-text-secondary: #6C757D;
	--omraa-border: #E5E7EB;
	--omraa-success: #198754;
	--omraa-danger: #DC3545;
	--omraa-warning: #FFC107;
	--omraa-info: #0DCAF0;

	/* Radius */
	--omraa-radius-sm: 8px;
	--omraa-radius: 12px;
	--omraa-radius-lg: 20px;
	--omraa-radius-full: 9999px;

	/* Shadows */
	--omraa-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
	--omraa-shadow-hover: 0 8px 30px rgba(0, 0, 0, 0.12);
	--omraa-shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.05);

	/* Typography */
	--omraa-font: 'Cairo', 'Tajawal', system-ui, -apple-system, sans-serif;

	/* Spacing */
	--omraa-space-xs: 6px;
	--omraa-space-sm: 12px;
	--omraa-space-md: 20px;
	--omraa-space-lg: 32px;
	--omraa-space-xl: 48px;

	/* Layout */
	--omraa-sidebar-width: 280px;
	--omraa-header-height: 72px;

	/* Transitions */
	--omraa-transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}
