/**
 * Broker Canonical Tokens — Nawy-approved
 * This file is the visual source of truth for frontend and wp-admin.
 */
:root{
  --broker-bg:#F8F5EF;
  --broker-bg-secondary:#F1EADF;
  --broker-surface:#FFFDF9;
  --broker-elevated:#FFFDF9;
  --broker-text:#292B29;
  --broker-text-muted:#625F58;
  --broker-placeholder:#625F58;
  --broker-primary:#80603D;
  --broker-primary-hover:#684C30;
  --broker-warm:#D8C8AE;
  --broker-warm-soft:#F1EADF;
  --broker-border:#E5DDD1;
  --broker-border-strong:#958875;
  --broker-icon:#625F58;
  --broker-icon-active:#80603D;
  --broker-disabled:#A8A8A3;
  --broker-footer:#292B29;
  --broker-focus:#684C30;
}

/* Stable aliases used by native Houzez and existing Broker components. */
:root{--broker-ink:var(--broker-text);--broker-muted:var(--broker-text-muted);--broker-teal:var(--broker-primary);--broker-accent:var(--broker-primary);--broker-tint:var(--broker-bg-secondary);--broker-nile:var(--broker-primary);--broker-nile-dark:var(--broker-primary-hover);--broker-limestone:var(--broker-bg);--broker-ivory:var(--broker-surface);--broker-mist:var(--broker-border);--broker-stone:var(--broker-warm);--bla-ink:var(--broker-text);--bla-muted:var(--broker-text-muted);--bla-line:var(--broker-border);--bla-tint:var(--broker-bg-secondary);--bla-mint:var(--broker-primary);--br-paper:var(--broker-surface);--br-bg:var(--broker-bg);--br-line:var(--broker-border);--br-ink:var(--broker-text);--bs-body-color:var(--broker-text);--bs-body-bg:var(--broker-bg);--bs-border-color:var(--broker-border);}

/* Shared geometry: extend the canonical palette rather than adding another system. */
:root{--broker-font:Cairo,Arial,sans-serif;--broker-space-1:4px;--broker-space-2:8px;--broker-space-3:12px;--broker-space-4:16px;--broker-space-6:24px;--broker-space-8:32px;--broker-control-height:56px;--broker-button-height:48px;--broker-radius:12px;--broker-radius-control:9px;--broker-content-width:1280px;}
