/* V3 design tokens. Scoped to the reversible customer UI feature flag. */
body.bungalov-theme.v3-ui {
  --bng-bg: #f3efe6;
  --bng-surface: #eae4d9;
  --bng-surface-soft: #f8f5ee;
  --bng-sage: #dce5df;
  --bng-ink: #19231f;
  --bng-muted: #5a625e;
  --bng-primary: #173d35;
  --bng-primary-2: #24574a;
  --bng-on-primary: #f8f5ee;
  --bng-cta: #a7442e;
  --bng-cta-hover: #873521;
  --bng-accent: #a77b32;
  --bng-line: #cec8bd;
  --bng-success: #23704a;
  --bng-warning: #8a5a18;
  --bng-danger: #a12e2e;
  --bng-focus: #f0b95f;
  --bng-font: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", Arial, sans-serif;
  --bng-space-1: 4px;
  --bng-space-2: 8px;
  --bng-space-3: 12px;
  --bng-space-4: 16px;
  --bng-space-5: 24px;
  --bng-space-6: 32px;
  --bng-space-7: 48px;
  --bng-space-8: 64px;
  --bng-radius-sm: 10px;
  --bng-radius-md: 16px;
  --bng-radius-lg: 22px;
  --bng-content: 1280px;
  --bng-header-mobile: 60px;
  --bng-header-desktop: 68px;
  --bng-shadow-soft: 0 8px 24px rgba(25, 35, 31, 0.07);
  --bng-transition: 180ms ease;
}
