{
  "schemaVersion": 2,
  "name": "Taper",
  "slug": "taper",
  "description": "A candlelit evening wedding in midnight plum and burnished gold, with candle-glow gradients, a lit-candle order of the evening, an arched venue frame, music requests and an RSVP form.",
  "audience": [
    "evening wedding",
    "candlelit wedding",
    "couple",
    "event"
  ],
  "category": "Wedding",
  "job": "wedding",
  "categoryId": "wedding",
  "alsoFits": [
    "anniversary dinner",
    "vow renewal",
    "engagement party"
  ],
  "direction": "Midnight plum, candle-glow light, high-contrast serif",
  "mood": [
    "dark",
    "bold",
    "classic"
  ],
  "schemaOrg": "Event",
  "palette": {
    "--night": "#1D0E1E",
    "--plum": "#2E1430",
    "--gold": "#C9A455",
    "--ivory": "#F7EEDC",
    "--lilac-paper": "#F4EEF3"
  },
  "fonts": [
    "Bodoni Moda",
    "DM Sans"
  ],
  "pages": [
    {
      "path": "index.html",
      "label": "Our story",
      "purpose": "Names, date, story in three beats, the evening at a glance, venue teaser, RSVP close"
    },
    {
      "path": "day.html",
      "label": "The evening",
      "purpose": "Timeline of the order of the evening that lights up on scroll, dinner note"
    },
    {
      "path": "venue.html",
      "label": "Venue",
      "purpose": "Venue address, map search, getting there, parking, access, rooms for the night"
    },
    {
      "path": "music.html",
      "label": "Music",
      "purpose": "Playlist direction and the music request form (inert slot)"
    },
    {
      "path": "rsvp.html",
      "label": "RSVP",
      "purpose": "RSVP form with meal, guests and dietary needs (inert slot) and phone or email fallback"
    }
  ],
  "slots": [
    {
      "id": "rsvp",
      "kind": "form",
      "page": "rsvp.html",
      "fallback": "tel"
    },
    {
      "id": "music",
      "kind": "form",
      "page": "music.html",
      "fallback": "mailto"
    }
  ],
  "features": {
    "protect": "Not built in: fits a private details page for guests behind a password or invite link",
    "coEdit": "The couple edits the site together"
  },
  "facts": [
    "couple names",
    "wedding date and start time",
    "venue name and address",
    "order of the evening times",
    "phone and email",
    "RSVP deadline",
    "meal options and dietary wording",
    "room block for guests who stay over",
    "music request deadline"
  ],
  "interview": [
    "What are your names as you want them printed on the invitation?",
    "What date is the wedding, and what time do guests arrive?",
    "Which venue is it, and what is its full address?",
    "What is your RSVP deadline, and which phone number and email should guests use?",
    "What are the main course choices and how many courses are served?",
    "Which songs must be played, and which must never be played?"
  ],
  "files": [
    "index.html",
    "day.html",
    "venue.html",
    "music.html",
    "rsvp.html",
    "404.html",
    "privacy.html",
    "styles.css",
    "script.js",
    "favicon.svg",
    "og.png",
    "apple-touch-icon.png",
    "art/hero-tapers.svg",
    "art/venue-arch.svg",
    "art/dinner-table.svg",
    "art/music-record.svg"
  ],
  "customise": {
    "strings": [
      "Couple names 'Ines Adair' and 'Tomas Vell' in <title>, meta description, hero h1, footer and JSON-LD name",
      "Date 'Saturday 18 September 2027' and the start time in the hero, day page, JSON-LD startDate and footer",
      "Venue 'The Dipping House, Garrick Yard, Burnside Moor QM4 2TL' in the hero, venue teaser, venue page, footer and JSON-LD location",
      "Timeline times and steps in day.html (the seven items)",
      "Phone 01632 960 820 and hello@example.com in the footer, venue, RSVP and music pages",
      "Room block line and parking note in venue.html; RSVP deadline in the header button and CTAs"
    ],
    "colours": "Edit the :root tokens at the top of styles.css. Keep --gold on --night for buttons and text; keep text on --lilac-paper in --ink",
    "fonts": "Change the Google Fonts <link> in each page and --font-display / --font-body in styles.css",
    "sections": "Each <section> has an id or aria-labelledby and is self-contained. The timeline is an ordered list in day.html. The RSVP and music forms live in <template data-pl-slot-form>",
    "images": "Replace the four art/*.svg frames: hero 4:5 on desktop and 16:10 on phones (1600×1000), venue 16:10 (1600×1000), dinner 16:10 (1600×1000), music square (1200×1200). WebP under 300 KB each"
  },
  "visuals": {
    "notes": "Four SVG files in art/: hero-tapers (five lit tapers over a plum table), venue-arch (arched window over brick), dinner-table (a long table with three candles), music-record (a gold-labelled record). Glows are radial gradients in the SVG and the CSS background.",
    "prompt": "A dark, candlelit wedding illustration: a row of five lit tapers over a deep plum table, gold hairline frame, warm radial glow, flat shapes with no outlines beyond the frame."
  },
  "updated": "2026-10-12"
}
