{
  "params": {
    "seats": {
      "type": "range",
      "min": 1,
      "max": 4,
      "step": 1,
      "default": 3,
      "label": "Seats",
      "describe": "Seat cushions across the back, 1 to 4. 1 is an armchair, 2 a loveseat, 3 a standard sofa (about 2.2 m), 4 a long family sofa."
    },
    "corner": {
      "type": "toggle",
      "default": false,
      "label": "Corner",
      "describe": "Adds a chaise on the right that runs forward, turning it into an L-shaped corner sofa."
    },
    "fabric": {
      "type": "choice",
      "options": [
        "oatmeal",
        "slate",
        "forest",
        "mustard",
        "rust",
        "navy"
      ],
      "default": "oatmeal",
      "label": "Fabric",
      "describe": "Upholstery colour: oatmeal (warm beige), slate (cool grey), forest (green), mustard, rust (terracotta) or navy. Throw pillows take a matching accent."
    },
    "legs": {
      "type": "choice",
      "options": [
        "wood",
        "metal",
        "plinth"
      ],
      "default": "wood",
      "label": "Legs",
      "describe": "wood (tapered mid-century oak legs), metal (slim black steel), plinth (a recessed dark base, sofa looks like it floats low)."
    }
  },
  "presets": {
    "mid-century loveseat": {
      "seats": 2,
      "fabric": "mustard",
      "legs": "wood"
    },
    "family corner sofa": {
      "seats": 3,
      "corner": true,
      "fabric": "slate",
      "legs": "plinth"
    },
    "reading armchair": {
      "seats": 1,
      "fabric": "forest",
      "legs": "wood"
    }
  },
  "night": null
}