{
 "note": "Zone cards for Eventyrland as data. Written 2026-10-01 by the research portfolio; README.md explains every field. value_key is the allowed range of a daytime frame's median display luma (tools/frame-stats.py). Travel order is the order of the colour script.",
 "accents": {
  "cyan": "#4FF3E0",
  "ember": "#FF8A3D",
  "violet": "#C77DFF",
  "gold": "#FFD166"
 },
 "family": {
  "darkest_teal": "#1F3A44",
  "darkest_violet": "#2B2447",
  "lightest_cream": "#FFF4DC",
  "light_inside": "#FFE2A8",
  "light_outside": "#F2C28A",
  "shade_inside": "#5A5C9A",
  "shade_outside": "#2E4A55"
 },
 "zones": [
  {
   "id": "solengen",
   "name": "Solengen",
   "side": "inside",
   "region": "Hjemdalen",
   "order": 1,
   "feeling": "A sunny morning in a village where everyone knows your name.",
   "motif": "the bread loaf: a low dome on a round foot",
   "accent": "none that glows by day; butter-yellow windows and lanterns",
   "value_key": [
    0.38,
    0.55
   ],
   "frame": "art/key-inside.webp",
   "palette": [
    {
     "hex": "#7DBB45",
     "role": "grass, turf roofs"
    },
    {
     "hex": "#E8C27A",
     "role": "honey sandstone: the wall, the well"
    },
    {
     "hex": "#F3E6CC",
     "role": "cream plaster"
    },
    {
     "hex": "#7A4E2D",
     "role": "timber"
    },
    {
     "hex": "#B07A48",
     "role": "path, earth, cobbles"
    },
    {
     "hex": "#E88AA6",
     "role": "accent: rose (flowers, shutters)"
    },
    {
     "hex": "#6AAEF0",
     "role": "accent: sky blue (doors, bunting)"
    }
   ]
  },
  {
   "id": "mollebakken",
   "name": "Møllebakken",
   "side": "inside",
   "region": "Hjemdalen",
   "order": 2,
   "feeling": "Market day on the hill, with the mill turning.",
   "motif": "the tall gable and the turning wheel",
   "accent": "none that glows by day; striped awnings",
   "value_key": [
    0.35,
    0.52
   ],
   "frame": "art/zone-mollebakken.webp",
   "palette": [
    {
     "hex": "#C8553D",
     "role": "tile roofs"
    },
    {
     "hex": "#F3E6CC",
     "role": "plaster"
    },
    {
     "hex": "#5E3A22",
     "role": "dark timber frames"
    },
    {
     "hex": "#4A6FA5",
     "role": "window frames, shutters, doors"
    },
    {
     "hex": "#B9A58C",
     "role": "cobbles, fountain stone"
    },
    {
     "hex": "#F4D35E",
     "role": "accent: butter (awnings, cheese, signs)"
    },
    {
     "hex": "#7DBB45",
     "role": "grass, vines"
    }
   ]
  },
  {
   "id": "skumleskogen",
   "name": "Skumleskogen",
   "side": "inside",
   "region": "Hjemdalen",
   "order": 3,
   "feeling": "A wood that tries to be spooky and keeps giggling.",
   "motif": "the spiral",
   "accent": "mushroom teal and the skumlinger's yellow eyes",
   "value_key": [
    0.22,
    0.36
   ],
   "frame": "art/zone-skumleskogen.webp",
   "palette": [
    {
     "hex": "#5B3A6B",
     "role": "plum trunks and branches"
    },
    {
     "hex": "#B9A3D9",
     "role": "lilac mist, far trees"
    },
    {
     "hex": "#33284F",
     "role": "deep violet shade (the darkest)"
    },
    {
     "hex": "#7A5560",
     "role": "mauve-brown floor, path"
    },
    {
     "hex": "#5FE0C8",
     "role": "accent: mushroom glow"
    },
    {
     "hex": "#FFD84A",
     "role": "accent: skumling eyes"
    },
    {
     "hex": "#C8423A",
     "role": "apples, petals"
    }
   ]
  },
  {
   "id": "kysten",
   "name": "Kysten",
   "side": "inside",
   "region": "Hjemdalen",
   "order": 4,
   "feeling": "A day at the beach with the wall at your back.",
   "motif": "the scallop and the wave arc",
   "accent": "none that glows by day; coral stripes",
   "value_key": [
    0.5,
    0.68
   ],
   "frame": "art/zone-kysten.webp",
   "palette": [
    {
     "hex": "#F1D9B0",
     "role": "dry sand"
    },
    {
     "hex": "#C9A57E",
     "role": "wet sand, the wet line"
    },
    {
     "hex": "#58C6D0",
     "role": "aqua shallows"
    },
    {
     "hex": "#3F8FC4",
     "role": "the sea's body"
    },
    {
     "hex": "#E0564A",
     "role": "accent: coral stripes (tent, boat, buoys)"
    },
    {
     "hex": "#9A8F86",
     "role": "driftwood, rock"
    },
    {
     "hex": "#E8C27A",
     "role": "the wall and its water gate"
    }
   ]
  },
  {
   "id": "sorvika",
   "name": "Sørvika",
   "side": "outside",
   "region": "Sørvika",
   "order": 5,
   "look": 0.85,
   "feeling": "Wind in your cape and the whole sky to yourself.",
   "motif": "the wind-leaning crescent",
   "accent": "gold: sparkle on the sea, the lamp at Havporten",
   "value_key": [
    0.52,
    0.7
   ],
   "frame": "art/zone-sorvika.webp",
   "palette": [
    {
     "hex": "#E9D6AE",
     "role": "dune sand"
    },
    {
     "hex": "#C9D8E2",
     "role": "the big pale sky"
    },
    {
     "hex": "#2F7F8A",
     "role": "sea teal"
    },
    {
     "hex": "#9AA66A",
     "role": "marram grass"
    },
    {
     "hex": "#3F5A45",
     "role": "wind-bent pines"
    },
    {
     "hex": "#D9799B",
     "role": "sea thrift (the zone's flower)"
    },
    {
     "hex": "#B8B2A6",
     "role": "driftwood, gate stone"
    }
   ]
  },
  {
   "id": "sormarka",
   "name": "Sørmarka",
   "side": "outside",
   "region": "Sørmarka",
   "order": 6,
   "feeling": "The last warm hour of a working day on the farm.",
   "motif": "the long low line and the row",
   "accent": "gold: the sun stones, lamplight in the barn",
   "value_key": [
    0.3,
    0.46
   ],
   "frame": "art/zone-sormarka.webp",
   "palette": [
    {
     "hex": "#D9A441",
     "role": "barley, hay"
    },
    {
     "hex": "#B8873C",
     "role": "stubble, dry grass"
    },
    {
     "hex": "#9E3B2F",
     "role": "barn red"
    },
    {
     "hex": "#55703A",
     "role": "oak crowns, pasture"
    },
    {
     "hex": "#5A4636",
     "role": "dug earth, tarred fences"
    },
    {
     "hex": "#EADDC0",
     "role": "farmhouse cream"
    },
    {
     "hex": "#5C8C99",
     "role": "the river"
    }
   ]
  },
  {
   "id": "fjellfoten",
   "name": "Fjellfoten",
   "side": "outside",
   "region": "Fjellfoten",
   "order": 7,
   "feeling": "A forest so old it has started to snore.",
   "motif": "the huge trunk and the hunched round back",
   "accent": "cyan: glowing mushrooms, the trolls' tarn",
   "value_key": [
    0.24,
    0.38
   ],
   "frame": "art/zone-fjellfoten.webp",
   "palette": [
    {
     "hex": "#4F7A3A",
     "role": "moss"
    },
    {
     "hex": "#86A84A",
     "role": "moss in the light"
    },
    {
     "hex": "#234A4A",
     "role": "teal shade (the darkest)"
    },
    {
     "hex": "#8A4B2F",
     "role": "bark, rust-red needles"
    },
    {
     "hex": "#A9C7B8",
     "role": "mist, far trunks"
    },
    {
     "hex": "#6F7B74",
     "role": "troll boulders"
    },
    {
     "hex": "#D8D48A",
     "role": "shafts of light"
    }
   ]
  },
  {
   "id": "nordalen",
   "name": "Nordalen",
   "side": "outside",
   "region": "Nordalen",
   "order": 8,
   "feeling": "A clear cold morning by the lake, with smoke from one chimney.",
   "motif": "the slender upright and its mirror image",
   "accent": "ember: the smokehouse, the kiln, the brazier, the lighthouse lamp",
   "value_key": [
    0.4,
    0.58
   ],
   "frame": "art/zone-nordalen.webp",
   "palette": [
    {
     "hex": "#5B93C4",
     "role": "the lake"
    },
    {
     "hex": "#9CC3E6",
     "role": "sky and its reflection"
    },
    {
     "hex": "#EDEAE0",
     "role": "birch bark, the lighthouse"
    },
    {
     "hex": "#6F9A55",
     "role": "cool summer green"
    },
    {
     "hex": "#3B5560",
     "role": "tarred wood (slate teal, never black)"
    },
    {
     "hex": "#8A8F8C",
     "role": "shore stone"
    },
    {
     "hex": "#F2CF3B",
     "role": "buttercups (the zone's flower)"
    }
   ]
  },
  {
   "id": "fjellet",
   "name": "Fjellet",
   "side": "outside",
   "region": "Fjellet",
   "order": 9,
   "feeling": "Thin air, far views, and you feel small in a good way.",
   "motif": "the triangle and the diagonal",
   "accent": "ember by day (a lantern, a campfire); the northern lights at night",
   "value_key": [
    0.4,
    0.58
   ],
   "frame": "art/zone-fjellet.webp",
   "palette": [
    {
     "hex": "#6C7896",
     "role": "rock"
    },
    {
     "hex": "#F2F1F4",
     "role": "snow in the light"
    },
    {
     "hex": "#A9B4DA",
     "role": "snow in the shade (lavender)"
    },
    {
     "hex": "#8E2F45",
     "role": "heather and dwarf birch in autumn red"
    },
    {
     "hex": "#B5B44A",
     "role": "map lichen"
    },
    {
     "hex": "#9FC6D6",
     "role": "ice water, the far fjord"
    },
    {
     "hex": "#3F3D52",
     "role": "rock in the shade (the darkest)"
    }
   ]
  },
  {
   "id": "alvheim",
   "name": "Alvheim",
   "side": "outside",
   "region": "Fjellet",
   "order": 10,
   "look": 0.6,
   "feeling": "Somewhere the moon is always just rising.",
   "motif": "the crescent and the pointed leaf",
   "accent": "violet and cyan: the moonwell, the runes, the flowers",
   "value_key": [
    0.26,
    0.42
   ],
   "frame": "art/zone-alvheim.webp",
   "palette": [
    {
     "hex": "#C9CFE0",
     "role": "silver bark"
    },
    {
     "hex": "#E4E9F5",
     "role": "moonstone"
    },
    {
     "hex": "#3E5486",
     "role": "dusk blue (sky, far land)"
    },
    {
     "hex": "#1F4A50",
     "role": "deep teal moss"
    },
    {
     "hex": "#C77DFF",
     "role": "accent: elf violet"
    },
    {
     "hex": "#4FF3E0",
     "role": "accent: magic cyan"
    },
    {
     "hex": "#FFD166",
     "role": "lanterns in the trees"
    }
   ]
  }
 ]
}
