/* ── Design Tokens (DRIVE PRO) ── */
:root {
	--primary: #2C5F6F;
	--primary-light: rgba(44, 95, 111, 0.1);
	--primary-mid: rgba(44, 95, 111, 0.2);
	--primary-hover: #245161;
	--primary-foreground: #ffffff;

	--accent: #D4AF37;
	--accent-light: rgba(212, 175, 55, 0.1);
	--accent-foreground: #1A1A1A;

	--background: #FAFAFA;
	--foreground: #1A1A1A;
	--surface: #ffffff;
	--card: #ffffff;

	--muted: #F5F5F5;
	--muted-foreground: #6B7280;

	--secondary: #F5F5F5;
	--secondary-foreground: #1A1A1A;

	--destructive: #EF4444;
	--destructive-light: rgba(239, 68, 68, 0.1);

	--green: #22C55E;
	--green-light: rgba(34, 197, 94, 0.1);

	--border: #E5E7EB;
	--input-bg: #ffffff;

	--radius: 0.75rem;
	--radius-lg: 1rem;
	--radius-xl: 1.5rem;

	--shadow-sm: 0 1px 2px rgba(0,0,0,0.05);
	--shadow: 0 1px 3px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.06);
	--shadow-lg: 0 10px 15px -3px rgba(0,0,0,0.1), 0 4px 6px -4px rgba(0,0,0,0.1);
	--shadow-xl: 0 20px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.1);
	--shadow-2xl: 0 25px 50px -12px rgba(0,0,0,0.25);

	--transition: 0.2s ease;
}
