/* ============================================================
   VEGAS VILLAS — Las Vegas, NV — client theme tokens
   Palette: near-black ink · warm Vegas gold · warm cream · charcoal
   Loads after vendor CSS and before page CSS. It defines the shared
   client tokens used by PMS/booking surfaces, property detail, checkout,
   payment, and confirmation pages.

   The full Vegas Villas design page (home) loads its own complete
   stylesheet (front/themes/vegas-villas/assets/vegas-villas.css) and
   does not depend on these tokens.
   ============================================================ */

:root {
  /* ---- Vegas Villas source palette ---- */
  --vv-ink:        #0a0a0a;  /* near-black */
  --vv-ink-2:      #111111;
  --vv-charcoal:   #1a1a1a;
  --vv-gold:       #c9a058;  /* warm Vegas gold */
  --vv-gold-2:     #d4b06a;
  --vv-gold-deep:  #b08d45;  /* darker gold for small-text contrast */
  --vv-cream:      #f5f0e8;  /* warm cream */
  --vv-cream-2:    #efe6d3;
  --vv-warm-white: #faf8f5;
  --vv-stone:      #5f5a4e;
  --vv-serif:      "Cormorant Garamond", Georgia, "Times New Roman", serif;
  --vv-sans:       "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;

  /* ---- Shared booking/property variables mapped to Vegas Villas ---- */
  --green:        #0a0a0a;
  --green-dark:   #111111;
  --green-light:  #5f5a4e;
  --green-pale:   #efe6d3;
  --gold:         #c9a058;
  --gold-light:   #d4b06a;
  --silver:       #5f5a4e;
  --silver-light: #e7dcc4;
  --cream:        #f5f0e8;
  --cream-dk:     #efe6d3;
  --brown:        #b08d45;
  --brown-mid:    #5f5a4e;
  --white:        #ffffff;
  --text-dark:    #0a0a0a;
  --text-mid:     #5f5a4e;
  --text-dull:    #1a1a1a;
  --text-muted:   #7a6a55;

  --heading-font: "Cormorant Garamond", Georgia, serif;
  --body-font:    "Montserrat", "Helvetica Neue", Arial, sans-serif;
  --font-third:   "Cormorant Garamond", Georgia, serif;
}
