/* ============================================================
   COLOR CONFIGURATION — Aha! Baangali
   Theme: Warm Ivory / Cream dominant · Bengali Sindoor Red & Mustard Turmeric accents
   Designed and Code written by Pusala Arun Kumar

   ✦ THIS is the ONLY file you change per restaurant.
   ✦ Load this BEFORE restaurant-core.css in your HTML.
   ============================================================ */

:root {

  /* ────────────────────────────────────
     TYPOGRAPHY
     ──────────────────────────────────── */
  --font-display: 'Cormorant Garamond', Georgia, serif;
  --font-body:    'DM Sans', system-ui, sans-serif;
  --font-label:   'DM Sans', system-ui, sans-serif;

  /* ────────────────────────────────────
     LAYOUT TOKENS
     ──────────────────────────────────── */
  --nav-h:       76px;
  --ease:        cubic-bezier(0.16, 1, 0.3, 1);
  --ease-back:   cubic-bezier(0.34, 1.56, 0.64, 1);

  /* ────────────────────────────────────
     SHADOWS  (warm earth depth & subtle sindoor glow)
     ──────────────────────────────────── */
  --shadow-xs:     0 1px 4px  rgba(50, 20, 18, 0.06);
  --shadow-sm:     0 3px 14px rgba(50, 20, 18, 0.08);
  --shadow-md:     0 8px 32px rgba(50, 20, 18, 0.10);
  --shadow-lg:     0 20px 60px rgba(50, 20, 18, 0.14);
  --shadow-accent: 0 6px 24px rgba(188, 38, 34, 0.18);

  /* ════════════════════════════════════
     ★  BRAND PALETTE  ★
     ════════════════════════════════════ */

  /* ── SINDOOR CRIMSON RED  (used for CTAs, hero badges, ribbon, primary punch) ─── */
  --brand-red:        #BC2622;   /* ← traditional Bengali sindoor red from floral alpana */
  --brand-red-mid:    #CE2D29;   /* ← slightly brighter energetic red highlight         */
  --brand-red-light:  #E25753;   /* ← lighter tint hover                                */
  --brand-red-pale:   #FDF1F0;   /* ← barely-there blush tint                           */
  --brand-red-mist:   #FEF8F8;   /* ← whisper tint                                      */
  --brand-red-dark:   #7D1311;   /* ← deepest crimson maroon (footer & CTA dark)        */

  /* ── MUSTARD / KASUNDI GOLD  (used for secondary accents, icons, borders, labels) ─── */
  --brand-yellow:       #E5A224; /* ← authentic kasundi mustard gold from floral petals */
  --brand-yellow-mid:   #F3B438; /* ← radiant warm saffron highlight                    */
  --brand-yellow-pale:  #FDF7EB; /* ← delicate warm sand/cream tint                     */
  --brand-yellow-deep:  #B97E11; /* ← deeper mustard for hover & high contrast          */
  --brand-yellow-dark:  #825406; /* ← deepest roasted mustard amber                     */

  /* ── WARM IVORY / PAYESH CREAM FAMILY  (dominant — 70%+ of page) ── */
  --brand-beige:        #FAF7F2;   /* ← main page background, clean warm ivory          */
  --brand-beige-light:  #FFFFFF;   /* ← pure white cards & panels                       */
  --brand-beige-mid:    #F4EFE6;   /* ← alternating section background                  */
  --brand-beige-deep:   #E9E1D3;   /* ← deeper warm terracotta-stone section background */
  --brand-beige-border: #DCD1C0;   /* ← delicate warm neutral borders                   */

  /* ────────────────────────────────────
     BACKGROUNDS  (warm ivory / soft cream dominant)
     ──────────────────────────────────── */
  --color-bg:        #FFFFFF;          /* pure white — hero, cards            */
  --color-bg-off:    #FAF7F2;          /* warm ivory — alternating sections   */
  --color-bg-cream:  #F4EFE6;          /* deeper warm cream                   */

  /* ────────────────────────────────────
     TEXT  (deep roasted terracotta brown — not cold black)
     ──────────────────────────────────── */
  --color-text-ink:   #24120E;         /* deep dark roasted clay headings     */
  --color-text-body:  #3D2621;         /* warm dark brown body text           */
  --color-text-muted: #795F59;         /* mid warm gray-brown muted           */
  --color-text-faint: #AC9A95;         /* faint neutral for labels            */

  /* Text on dark backgrounds */
  --color-text-on-dark:       #FAF7F2;
  --color-text-on-dark-muted: rgba(250, 247, 242, 0.70);
  --color-text-on-dark-faint: rgba(250, 247, 242, 0.40);

  /* ────────────────────────────────────
     ACCENT COLORS
     ─────────────────────────────────────
     Kasundi Gold = section labels, icons, underlines (warm cultural glow)
     Sindoor Red  = CTA buttons, ribbon, badges (punchy, festive & appetizing)
     ──────────────────────────────────── */
  --color-accent:         var(--brand-yellow-deep); /* nav underline, section labels  */
  --color-accent-deep:    var(--brand-yellow-dark); /* hover darken                    */
  --color-accent-dark:    var(--brand-red-dark);    /* deep red on light bg (badges)   */

  /* Mustard Ochre gradient — thin lines, underlines, left-border accents */
  --color-accent-gradient:      linear-gradient(135deg, #B97E11, #E5A224);
  --color-accent-gradient-soft: linear-gradient(135deg, #FDF7EB, #F3B438);
  --color-accent-gradient-rich: linear-gradient(135deg, #825406, #B97E11, #E5A224);

  /* Crimson gradient — CTA buttons, ribbon, hero accents */
  --color-green-gradient:       linear-gradient(135deg, #7D1311, #BC2622);
  --color-green-gradient-rich:  linear-gradient(160deg, #5A0A09, #7D1311, #BC2622);

  /* Brand signature — sindoor red to mustard gold */
  --color-brand-gradient:       linear-gradient(135deg, #BC2622, #E5A224);

  /* ────────────────────────────────────
     BORDERS  (warm beige with red & mustard accents)
     ──────────────────────────────────── */
  --color-border-light:  rgba(36, 18, 14, 0.08);   /* default card borders  */
  --color-border:        rgba(36, 18, 14, 0.18);   /* stronger border       */
  --color-border-strong: rgba(36, 18, 14, 0.35);
  --color-border-accent: rgba(229, 162, 36, 0.40); /* mustard gold border   */
  --color-border-cream:  rgba(36, 18, 14, 0.06);

  /* On dark sections */
  --color-border-on-dark: rgba(250, 247, 242, 0.15);

  /* ────────────────────────────────────
     HERO RADIAL GLOWS  (soft, warm & festive)
     ──────────────────────────────────── */
  --color-hero-glow-1:  rgba(188, 38, 34, 0.06);   /* subtle sindoor warmth */
  --color-hero-glow-2:  rgba(229, 162, 36, 0.05);  /* faint kasundi glow    */
  --color-grid-line:    rgba(36, 18, 14, 0.04);    /* subtle warm grid      */

  /* ────────────────────────────────────
     BADGE / OFFER BOX
     ──────────────────────────────────── */
  --color-badge-bg:    #F4EFE6;        /* warm ivory badge background         */
  --color-badge-green: var(--brand-yellow-pale);

  /* ────────────────────────────────────
     PULSE RING  (hero badge dot)
     ──────────────────────────────────── */
  --color-pulse-ring: rgba(188, 38, 34, 0.25);

  /* ────────────────────────────────────
     INK (dark) SURFACES
     ─────────────────────────────────────
     Ribbon  →  Sindoor Crimson Red (#BC2622)
     Promise →  Deep Roasted Clay (#24120E)
     CTA     →  Deep Crimson Maroon (#7D1311)
     Footer  →  Deep Roasted Charcoal (#1A0B08)
     ──────────────────────────────────── */
  --color-ink:     #24120E;            /* deep clay dark — promise section      */
  --color-on-ink:  #FAF7F2;            /* warm ivory text on dark               */
  --color-ink-mid: #381C16;            /* mid warm dark surface                 */

  /* ────────────────────────────────────
     INK SECTION GLOWS
     ──────────────────────────────────── */
  --color-ink-glow-1: rgba(188, 38, 34, 0.14);   /* faint crimson depth on dark */
  --color-ink-glow-2: rgba(229, 162, 36, 0.10);  /* faint amber glow on dark    */

  /* ────────────────────────────────────
     RIBBON  (sindoor red)
     ──────────────────────────────────── */
  --color-ribbon-border: rgba(250, 247, 242, 0.14);
  --color-ribbon-text:   #FAF7F2;

  /* ────────────────────────────────────
     FOOTER  (deep clay dark)
     ──────────────────────────────────── */
  --color-footer-bg: #1A0B08;          /* near-black roasted brown — grounded   */

}


/* ════════════════════════════════════════════════════════════
   SECTION OVERRIDES
   Navbar CTA button, Ribbon, and CTA section flip to Sindoor Red (#BC2622).
   Floral elements lend their rich Kasundi Mustard (#E5A224) to icons and badges.
   ════════════════════════════════════════════════════════════ */

/* Navbar CTA button → sindoor red with crisp white text */
.btn-nav-order {
  background: var(--brand-red) !important;
  color: #FFFFFF !important;
}
.btn-nav-order::before {
  background: linear-gradient(135deg, #7D1311, #BC2622) !important;
}

/* Ribbon → sindoor red */
.ribbon {
  background: var(--brand-red) !important;
  color: #FFFFFF !important;
  border-top-color:    rgba(250, 247, 242, 0.14) !important;
  border-bottom-color: rgba(250, 247, 242, 0.14) !important;
}

/* CTA section → deep crimson maroon */
.cta-section {
  background: var(--brand-red-dark) !important;
}

/* Promise section → deep roasted clay (--color-ink set above) */
/* Why, Menu, Testimonials, Hero → warm ivory / cream ✓ */