:root {
  /* Two distinct scopes live here. */
  /* 1. --mkt-brand/accent: tenant storefront + bundle page (the "Baaqa" concept). */
  /*    Tenant-injected by injectMarketplaceTenantTheme(); defaults match the Portal navy/gold. */
  /* 2. --mkt-deal/save/gold/violet + --mkt-home-*: VouchStore home/browse/about/contact. */
  /*    Fixed marketplace brand, never tenant-injected. Display font is Baloo 2 in that scope. */
  --mkt-brand:        #0D459F;
  --mkt-brand-deep:   #072a63;
  --mkt-brand-ink:    #04193c;
  --mkt-brand-tint:   #e8eefb;
  --mkt-brand-line:   #c4d4f0;
  --mkt-brand-soft:   #f4f7fd;
  --mkt-accent:       #F5B301;
  --mkt-accent-600:   #d49b01;
  --mkt-accent-ink:   #3d2e00;
  --mkt-paper:        #f7f8fa;
  --mkt-ink-3:        #8b95a3;
  --mkt-line:         #e4e8ee;
  --mkt-r-card:       20px;
  --mkt-r-inner:      14px;
  --mkt-shadow-brand: 0 14px 38px color-mix(in srgb, var(--mkt-brand) 26%, transparent);
  --mkt-shadow-gold:  0 10px 26px rgba(245, 179, 1, .38);

  --mkt-green:        #16a34a;
  --mkt-green-700:    #15803d;
  --mkt-green-tint:   #dcfce7;
  --mkt-green-line:   #86efac;
  --mkt-amber:        #f2a516;
  --mkt-amber-600:    #d4890f;

  --mkt-deal:         #ff3b5c;
  --mkt-deal-dark:    #c81f3f;
  --mkt-deal-tint:    #ffe7ec;
  --mkt-deal-line:    #ffc2cf;
  --mkt-save:         #00b67a;
  --mkt-save-dark:    #00895c;
  --mkt-save-tint:    #dcfaf0;
  --mkt-gold:         #ffb100;
  --mkt-gold-dark:    #c97e00;
  --mkt-gold-tint:    #fff3d9;
  --mkt-violet:       #7c5cff;
  --mkt-violet-tint:  #efeaff;
  --mkt-home-ink:     #171522;
  --mkt-home-ink-2:   #4d4a5c;
  --mkt-home-ink-3:   #8b869c;
  --mkt-home-paper:   #fbfaff;
  --mkt-home-line:    #ece9f5;
  --mkt-shadow-deal:  0 14px 30px rgba(255, 59, 92, .30);
  --mkt-shadow-save:  0 10px 24px rgba(0, 182, 122, .28);
}
