/* Variables globales — taxi-product.
   Les couleurs --color-primary/secondary/accent/bg sont (re)définies au runtime
   par inc/customizer-css.php. Les valeurs ci-dessous servent de repli. */
:root {
	--color-primary:        #1B3A5F;
	--color-secondary:      #C9A961;
	--color-accent:         #C9A961;
	--color-bg:             #F5F1E8;
	--color-primary-tint:   #2c4d72;
	--color-on-primary:     #ffffff;

	--color-surface:        #ffffff;
	--color-text:           #1c2733;
	--color-text-muted:     #5d6b7a;
	--color-border:         #e4ddcb;
	--color-success:        #1e7a45;
	--color-error:          #b3261e;

	--font-display: 'Playfair Display', Georgia, 'Times New Roman', serif;
	--font-body:    'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;

	--max-width:    1180px;
	--gutter:       clamp(1.1rem, 4vw, 2.75rem);
	--radius:       14px;
	--radius-sm:    9px;
	--shadow:       0 14px 40px -18px rgba(15, 30, 50, .35);
	--shadow-sm:    0 6px 18px -10px rgba(15, 30, 50, .4);
	--header-h:     72px;
	--transition:   180ms ease;
}
