/* Studio 76 — content + asset registry. Exposed on window for other scripts. */

const ASSETS = {
  heroNoirA:    'assets/hero-noir-a2.jpg',  // campaign Nº01 — model, emerald rivière + one ring, espresso noir (16:9 2K; a1 = old serpent set)
  heroNoirB:    'assets/hero-noir-b.jpg',   // campaign alt — neck close-up, candlelight (16:9 2K)
  heroIvory:    'assets/hero-ivory.jpg',    // campaign alt — same model + rivière, high-key cream daylight (16:9 2K)
  collar:       'assets/collar.jpg',        // sculptural open gold collar
  emeraldSet:   'assets/emerald-set.jpg',   // emerald + diamond serpent set (hero)
  beadChoker:   'assets/bead-choker.jpg',   // emerald bead + diamond choker
  polki:        'assets/polki.jpg',          // emerald polki necklace (heirloom)
  cuff:         'assets/cuff.jpg',           // liquid sculptural gold cuff
  cuffWing:     'assets/cuff-wing.jpg',      // feathered wing cuff
  cuffPair:     'assets/cuff-pair.jpg',      // brushed gold cuffs
  ringSnake:    'assets/ring-snake.jpg',     // pavé serpent ring, emerald head
  ringMultigem: 'assets/ring-multigem.jpg',  // five-stone band
  ringRuby:     'assets/ring-ruby.jpg',      // ruby + diamond ring & bracelet
  ankletGold:   'assets/anklet-gold.jpg',    // gold anklet on sand
  ankletSilver: 'assets/anklet-silver.jpg',  // silver bar anklet
};

const INSPIRATION = [
  { k: 'On someone you loved',     s: 'The ring on her hand the night everything changed. You never owned it. You never forgot it.' },
  { k: 'On a star, on celluloid',  s: 'A glint in a film you’ve paused a hundred times. Lift it off the screen and onto your skin.' },
  { k: 'From a fading memory',     s: 'Your grandmother’s box. A shop window, years ago. A stranger on a train. Even half-remembered, we’ll find it.' },
  { k: 'From a single pin',        s: 'The screenshot you’ve guarded for seasons, half-believing it could ever be yours. It can.' },
];

const HOW = [
  { n: '01', t: 'Show us the one', s: 'The costume piece. The Pinterest pin. The screenshot you’ve guarded for years. Upload it, paste it, or just describe it.' },
  { n: '02', t: 'We make it real', s: 'Our studio recreates it in solid 14k or 18k gold, hand-set in Mumbai — faithful to the piece you fell for, built to outlast the trend.' },
  { n: '03', t: 'Choose your stone', s: 'Two ways to own it: Luxe in brilliant lab-grown stones, or Deluxe in certified natural stones. Same gold. Your call.' },
];

const GALLERY = [
  { img: ASSETS.ringSnake,   cat: 'Ring',     name: 'The Eden Serpent',   prov: 'from a saved pin · 2019',       luxe: '₹62k', deluxe: '₹1.4L' },
  { img: ASSETS.collar,      cat: 'Necklace', name: 'Liquid Gold Collar', prov: 'from a thrift-shop find',       luxe: '₹88k', deluxe: '₹2.1L' },
  { img: ASSETS.ringMultigem,cat: 'Ring',     name: 'Five Vows Band',     prov: 'from a screenshot · 2021',      luxe: '₹54k', deluxe: '₹1.2L' },
  { img: ASSETS.emeraldSet,  cat: 'Necklace', name: 'Emerald Cascade',    prov: 'from a runway clipping',        luxe: '₹1.3L', deluxe: '₹3.8L' },
  { img: ASSETS.ringRuby,    cat: 'Set',      name: 'Garnet Ribbon Duo',  prov: 'from her mother’s costume box', luxe: '₹1.1L', deluxe: '₹2.9L', pos: '30% 100%' },
  { img: ASSETS.cuffWing,    cat: 'Cuff',     name: 'Icarus Wing Cuff',   prov: 'from a Tumblr save · 2016',     luxe: '₹47k', deluxe: '₹98k' },
];

const STUDIO_TYPES   = ['Ring','Necklace','Earrings','Bracelet','Pendant'];
const STUDIO_GOLD     = ['14k','18k'];
const STUDIO_PRESENCE = ['Delicate','Balanced','Statement'];

/* indicative base price ladders by type (₹). Final after human review. */
const STUDIO_PRICING = {
  Ring:     { luxe: 42000,  deluxe: 96000  },
  Necklace: { luxe: 88000,  deluxe: 210000 },
  Earrings: { luxe: 52000,  deluxe: 124000 },
  Bracelet: { luxe: 64000,  deluxe: 148000 },
  Pendant:  { luxe: 38000,  deluxe: 84000  },
};
const GOLD_MULT     = { '14k': 1.0, '18k': 1.22 };
const PRESENCE_MULT = { 'Delicate': 0.82, 'Balanced': 1.0, 'Statement': 1.34 };

const PROCESS = [
  { t: 'Share', s: 'Your inspiration arrives in the studio.' },
  { t: 'Stylist review', s: 'A designer refines proportion, stones & setting with you.' },
  { t: 'Cast, set & certify', s: 'Hand-cast in solid gold; every stone graded & papered.' },
  { t: 'Yours to keep', s: 'Delivered with its certificate and a lifetime of care.' },
];

Object.assign(window, {
  ASSETS, INSPIRATION, HOW, GALLERY,
  STUDIO_TYPES, STUDIO_GOLD, STUDIO_PRESENCE, STUDIO_PRICING, GOLD_MULT, PRESENCE_MULT,
  PROCESS,
});
