// data.jsx — typed content for My Lovely Wedding.
// IMPORTANT: All real-wedding photos require COUPLE CONSENT + PHOTOGRAPHER CREDIT.
// Couple names are NOT used. Cards are titled by venue + season.
// Photographer fields use placeholder credit strings the client must confirm.

const WEDDINGS = [
  {
    id: 'waldorf-rak-garden',
    title: 'A Waldorf Astoria Garden Wedding',
    venue: 'Waldorf Astoria, Ras Al Khaimah',
    venueKey: 'waldorf-rak',
    season: 'Spring 2024',
    style: 'Earthy · Garden',
    guests: '90–110 guests',
    cover: 'media/wed-kj-292.webp',
    gallery: ['media/wed-kj-106.webp','media/wed-kj-159.webp','media/wed-kj-479.webp','media/wed-kj-496.webp','media/venue-waldorf-53.webp','media/venue-waldorf-63.webp'],
    photographer: 'Photographer credit · client to confirm',
    palette: ['#F3ECE2','#C9B26B','#4F6151','#2B2622'],
    concept: 'A garden ceremony on the lawn, dinner under fairy lights against the Hajar mountains. Soft ivory linens, brass and amber glass, real grapes and oranges spilling down the table — earthy, abundant, intimate.',
    services: ['Full Planning', 'Styling', 'Florals via TLFS', 'Stationery'],
    featured: true,
  },
  {
    id: 'al-qasr-magnolia',
    title: 'A Magnolia at Al Qasr Wedding',
    venue: 'Magnolia, Al Qasr — Madinat Jumeirah',
    venueKey: 'al-qasr',
    season: 'Autumn 2023',
    style: 'Romantic · Indoor',
    guests: '60–80 guests',
    cover: 'media/wed-2016-detail.webp',
    gallery: ['media/venue-magnolia.webp','media/wed-2016-ceremony.webp','media/wed-2016-table.webp','media/wed-detail.webp'],
    photographer: 'Photo · Maria Sundin',
    palette: ['#FBF8F4','#E7D8B8','#C8907B','#5A524A'],
    concept: 'Candlelit dinner, blush peonies, hand-lettered menus by Mona. Multicultural ceremony with two traditions woven into one timeline.',
    services: ['Styling', 'Florals via TLFS', 'Stationery'],
    featured: true,
  },
  {
    id: 'one-and-only-palm',
    title: 'A One&Only The Palm Wedding',
    venue: 'One&Only The Palm Dubai',
    venueKey: 'one-and-only',
    season: 'Winter 2024',
    style: 'Coastal · Soft Modern',
    guests: '120 guests',
    cover: 'media/wed-our-472.webp',
    gallery: ['media/venue-oneandonly.webp','media/venue-oneandonly-small.webp','media/wed-our-439.webp','media/wed-our-488.webp'],
    photographer: 'Photographer credit · client to confirm',
    palette: ['#FBF8F4','#DDD0BD','#8FA899','#2B2622'],
    concept: 'Cream linen, sage olive branches, tapered candles — a coastal wedding that felt like a long, lingering dinner.',
    services: ['Styling', 'Florals via TLFS'],
    featured: true,
  },
  {
    id: 'arabian-ranches-2025',
    title: 'An Arabian Ranches Wedding',
    venue: 'Arabian Ranches Golf Club',
    venueKey: 'arabian-ranches',
    season: 'Spring 2025',
    style: 'Quirky · Colourful',
    guests: '70 guests',
    cover: 'media/styling-quirky.webp',
    gallery: ['media/wed-ck-12.webp','media/wed-ck-289.webp','media/venue-arabian.webp'],
    photographer: 'Photographer credit · client to confirm',
    palette: ['#E0B85C','#C8907B','#4F6151','#2B2622'],
    concept: 'A couple who wanted joy, colour and IKEA tablemats. We mixed the high with the low — and it sang.',
    services: ['Full Planning', 'Styling', 'Florals via TLFS'],
    featured: false,
  },
  {
    id: 'disco-balls-fives',
    title: 'A Baby\'s-Breath & Disco Wedding',
    venue: 'FIVE Palm Jumeirah',
    venueKey: 'five-palm',
    season: 'Winter 2025',
    style: 'Playful · Modern',
    guests: '140 guests',
    cover: 'media/styling-disco.webp',
    gallery: ['media/wed-gyp.webp','media/wed-et-9.webp','media/wed-mlw.webp'],
    photographer: 'Photographer credit · client to confirm',
    palette: ['#FBF8F4','#E7DDD2','#C9B26B','#2B2622'],
    concept: 'Mirrored disco balls, clouds of gypsophila, slow songs at sundown.',
    services: ['Styling', 'Florals via TLFS'],
    featured: true,
  },
  {
    id: 'park-hyatt-creek',
    title: 'A Park Hyatt Creek Wedding',
    venue: 'Park Hyatt Dubai Creek',
    venueKey: 'park-hyatt',
    season: 'Autumn 2024',
    style: 'Classic · Outdoor',
    guests: '100 guests',
    cover: 'media/wed-ji.webp',
    gallery: ['media/wed-na.webp','media/wed-nhuda.webp','media/wed-sh-9.webp'],
    photographer: 'Photographer credit · client to confirm',
    palette: ['#F3ECE2','#DAC97B','#5A524A','#2B2622'],
    concept: 'Marina light, classic ivory and gold, a long banquet that wound down to slow dancing.',
    services: ['Styling', 'Stationery'],
    featured: false,
  },
  {
    id: 'tiffany-chair-garden',
    title: 'A Garden Tiffany Chair Wedding',
    venue: 'Private Home — Jumeirah',
    venueKey: 'private-home',
    season: 'Spring 2023',
    style: 'Garden · Pastel',
    guests: '50 guests',
    cover: 'media/styling-tiffany.webp',
    gallery: ['media/wed-zr.webp','media/wed-ht.webp','media/wed-gd.webp'],
    photographer: 'Photographer credit · client to confirm',
    palette: ['#FBF8F4','#F0DAD2','#C8907B','#3B4A3A'],
    concept: 'Tiffany chairs, pastel ranunculus, a backyard turned into a chapel for an afternoon.',
    services: ['Styling', 'Florals via TLFS'],
    featured: false,
  },
  {
    id: 'caesars-palace',
    title: 'A Caesars Palace Wedding',
    venue: 'Caesars Palace Dubai',
    venueKey: 'caesars',
    season: 'Autumn 2022',
    style: 'Romantic · Indoor',
    guests: '180 guests',
    cover: 'media/wed-lc.webp',
    gallery: ['media/wed-sn.webp','media/wed-mel.webp','media/wed-us.webp'],
    photographer: 'Photographer credit · client to confirm',
    palette: ['#FBF8F4','#E0CFA8','#A57361','#2B2622'],
    concept: 'A grand ballroom softened — taper candles every two feet, fronds of olive, a slow first dance.',
    services: ['Full Planning', 'Styling'],
    featured: false,
  },
  {
    id: 'fairmont-palm',
    title: 'A Fairmont Palm Wedding',
    venue: 'Fairmont Palm Jumeirah',
    venueKey: 'fairmont-palm',
    season: 'Winter 2023',
    style: 'Coastal · Glam',
    guests: '110 guests',
    cover: 'media/wed-sh-17.webp',
    gallery: ['media/wed-jea.webp','media/wed-styling.webp','media/wed-ca.webp'],
    photographer: 'Photographer credit · client to confirm',
    palette: ['#FBF8F4','#DBC79C','#5A7E78','#2B2622'],
    concept: 'A beach ceremony at golden hour, dinner inside under chandeliers — two moods, one night.',
    services: ['Styling'],
    featured: false,
  },
];

const VENUES = [
  { key: 'all',             label: 'All venues' },
  { key: 'waldorf-rak',     label: 'Waldorf Astoria, RAK' },
  { key: 'one-and-only',    label: 'One&Only The Palm' },
  { key: 'al-qasr',         label: 'Magnolia, Al Qasr' },
  { key: 'arabian-ranches', label: 'Arabian Ranches' },
  { key: 'park-hyatt',      label: 'Park Hyatt Creek' },
  { key: 'caesars',         label: 'Caesars Palace' },
  { key: 'fairmont-palm',   label: 'Fairmont Palm' },
  { key: 'five-palm',       label: 'FIVE Palm Jumeirah' },
  { key: 'private-home',    label: 'Private Homes' },
];

const STYLES = ['All styles','Earthy','Garden','Romantic','Coastal','Playful','Quirky','Classic'];
const SEASONS = ['All seasons','Spring','Summer','Autumn','Winter'];

const SERVICES = [
  {
    key: 'styling',
    title: 'Wedding Styling',
    eyebrow: 'The hero service',
    tag: 'Bespoke wedding design',
    blurb: 'The chairs, the linens, the florals — soft blue against a pop of peony as your guests zing with glamour under strings of fairy lights. That\'s styling.',
    inclusions: [
      { name: 'Personal Styling Proposal', detail: 'Itemised, budget-managed shopping list — created by Joelle.' },
      { name: 'Standard Rentals', detail: 'Lounge furniture, dining chairs, linens, show plates, napkins, tabletop.' },
      { name: 'Semi-custom Stationery', detail: 'Menus, signage, seating plans — designed by Mona.' },
      { name: 'All The Flowers', detail: 'Ceremony, centerpieces, bridal party — delivered via The Lovely Flower Shop.' },
    ],
    cover: 'media/styling-tiffany.webp',
  },
  {
    key: 'planning',
    title: 'Full Planning',
    eyebrow: 'When you need more than styling',
    tag: 'Coordination, sourcing, on-the-day',
    blurb: 'Vendor sourcing and coordination, venue liaison, logistics, lights and sound and DJ contacts, the timeline, and on-the-day management — all hands on deck from the morning of the wedding.',
    inclusions: [
      { name: 'Vendor Sourcing', detail: 'Trusted vendors across catering, photography, AV, transport.' },
      { name: 'Venue Liaison', detail: 'Contract review, contact, walkthroughs, payment timelines.' },
      { name: 'Timeline & Logistics', detail: 'A minute-by-minute run sheet your vendors actually use.' },
      { name: 'On-the-day Management', detail: 'Joelle and the team, from setup to last dance.' },
    ],
    cover: 'media/wed-2016-ceremony.webp',
  },
  {
    key: 'flowers',
    title: 'Flowers & Stationery',
    eyebrow: 'In partnership with sister brand',
    tag: 'The Lovely Flower Shop · Mona at MLW',
    blurb: 'Florals are designed by Joelle and delivered through our sister company, The Lovely Flower Shop. Stationery — menus, signage, seating, semi-custom suites — is designed in-house by Mona.',
    inclusions: [
      { name: 'Bridal Party Florals', detail: 'Bouquets, boutonnières, flower crowns, flower girls.' },
      { name: 'Ceremony Arrangements', detail: 'Aisles, arches, altar moments, installations.' },
      { name: 'Reception Florals', detail: 'Centerpieces, tablescapes, hanging installations.' },
      { name: 'Stationery Suite', detail: 'Save-the-dates, invitations, menus, signage, seating plans.' },
    ],
    cover: 'media/floral-cream.webp',
  },
];

const TESTIMONIALS = [
  {
    quote: 'Joelle is the wedding friend you always wanted. She moved our wedding from Dubai to Ras Al Khaimah in five days — calm, hands-on, and somehow under budget.',
    attribution: 'A 2021 bride · Waldorf Astoria, RAK',
    note: '— published with consent',
  },
  {
    quote: 'She listened. She gave us a budget that was honest. She gave us a wedding that looked like us — not a pinterest board.',
    attribution: 'A 2024 couple · One&Only The Palm',
    note: '— published with consent',
  },
  {
    quote: 'Kara is a force. Joelle is the heart. Together they ran the day with so much grace that I forgot to worry.',
    attribution: 'A 2019 bride · Park Hyatt Creek',
    note: '— published with consent',
  },
];

const PRESS = [
  "Harper's Bazaar Bride",
  "Grazia Middle East",
  "Hello! Magazine",
  "Martha Stewart Weddings ME",
  "You & Your Wedding (UK)",
  "Destination Weddings & Honeymoons Abroad",
  "Bridal Musings",
  "Love My Dress",
];

const JOURNAL = [
  { title: 'A field guide to Dubai\'s prettiest wedding venues', tag: 'Venues', img: 'media/wed-our-488.webp', read: '8 min read' },
  { title: 'The truth about budgets — and how to spend on what matters', tag: 'Planning', img: 'media/wed-detail.webp', read: '6 min read' },
  { title: 'Tablescapes we keep coming back to', tag: 'Styling', img: 'media/wed-2016-table.webp', read: '4 min read' },
  { title: 'Two cultures, one ceremony: weaving traditions', tag: 'Real Weddings', img: 'media/wed-ht.webp', read: '9 min read' },
  { title: 'How to write a wedding-day timeline that survives contact with reality', tag: 'Planning', img: 'media/wed-jea.webp', read: '7 min read' },
  { title: 'Florals that don\'t cost a fortune (and still look like one)', tag: 'Florals', img: 'media/floral-cream.webp', read: '5 min read' },
  { title: 'The small UAE venues we keep recommending', tag: 'Venues', img: 'media/venue-arabian.webp', read: '6 min read' },
  { title: 'Mona\'s field notes on semi-custom stationery', tag: 'Stationery', img: 'media/wed-sh-9.webp', read: '4 min read' },
];

Object.assign(window, { WEDDINGS, VENUES, STYLES, SEASONS, SERVICES, TESTIMONIALS, PRESS, JOURNAL });
