/* ============================================================
   Lucky 8 — HGG sub-brand (3 venues: AKL Ponsonby + WLG Courtenay + Queenstown)
   Tagline: "Get Lucky"
   Positioning: festive/lucky-themed premium-casual ($68 AKL ticket)

   Inherits HGG family palette (orange + burgundy + cream + charcoal).
   See family-strategy.md — sub-brand CANNOT override --brand-primary-*.

   Differentiation:
   - Icon: heart-8 (social) + "THE LUCKIEST LUCKY 8 CLUB" badge (formal)
   - Typography accent: Caveat handwritten script ("Get Lucky" catchphrase)
   - Photography: venue interior + cocktail close-up + group dining
   - Voice: festive lucky-themed ("Tonight could be your night")
   ============================================================ */

@import url("./haogood.brand.css");

.brand-lucky8 {
  /* Caveat script accent emphasized for Lucky 8 personality */
  --lucky8-script-font: "Caveat", cursive;
  --lucky8-script-size-display: clamp(28px, 4vw, 48px);
  --lucky8-script-size-accent: clamp(20px, 2.5vw, 28px);

  /* "Get Lucky" catchphrase color — burgundy for premium feel, NOT competing with orange CTA */
  --lucky8-script-color: hsl(var(--brand-accent-h) var(--brand-accent-s) var(--brand-accent-l));

  /* Heart-8 icon lockup spec */
  --lucky8-icon-size: 64px;
  --lucky8-icon-spacing: 12px;

  /* Density — Ponsonby premium-ish (between Mr Hao casual + Jungle 8 premium) */
  --section-gap-mobile: 56px;
  --section-gap-desktop: 96px;
  --card-padding: 28px;
}

/* "Get Lucky" script element pattern */
.brand-lucky8 .script-accent {
  font-family: var(--lucky8-script-font);
  font-size: var(--lucky8-script-size-accent);
  color: var(--lucky8-script-color);
  font-weight: 400;
  line-height: 1.1;
  letter-spacing: -0.01em;
}

.brand-lucky8 .script-accent-display {
  font-family: var(--lucky8-script-font);
  font-size: var(--lucky8-script-size-display);
  color: var(--lucky8-script-color);
}
