
{ "style_name": "Module Sets", "style_slug": "isometric-module-cascade-spec-sheet", "canvas": "3:5 tall poster, oat paper #F2EDE0 with fine grain, a thin black keyline border inset ~4% from every edge", "color": { "paper": "#F2EDE0", "modules": ["cobalt #2B5CB8", "vermilion #E0431F", "forest #2E7D46", "gold #F2B705"], "accessory": "cream #E8E0CC — reserved for the unlabeled trailing module", "line_and_type": "ink black #14120F", "rule": "the four colors appear in the same order every poster; side faces are the same hue darkened ~15%, never a separate color" }, "illustration": { "projection": "true 30° isometric, consistent across every object; no perspective, no vanishing point", "modules": "four rounded-corner boxes stepping down along one diagonal from upper-left to lower-right, evenly spaced, each tucking slightly behind the next", "detailing": "thin black outlines, small functional details on the side faces — latches, ports, dots, unit numbers, handle grips", "trailing_object": "a fifth smaller cream module closes the line, always unlabeled; optionally one more loose accessory (a knob, a paddle, a tank, a tree)", "domain_dressing": "whatever the modules contain reads on the top face — planting, antennas, sensor rings, a food icon" }, "typography": { "module_word": "one 3–5 letter word per module, heavy condensed sans, ALL CAPS, black, skewed to sit flat on the isometric top plane", "running_head": "one line across the top in small letterspaced mono caps, three parts separated by em dashes", "running_foot": "one line across the bottom, pipe-separated data — plot, grid, zone, elevation, project, channel", "margins": "rotated 90° mono caps down the left AND right margins — coordinates, series name, a slogan, units", "measurement_column": "one vertical scale with tick marks and values: depth in metres, frequency in Hz, a watering schedule, opening hours", "data_block": "a small titled block with dotted leader lines and OK / day / value entries", "marks": "corner crosshairs or paired dots, plus exactly one arrow indicating the cascade direction" }, "design_rules": [ "every annotation must be plausible and internally consistent — the unit in the margin matches the scale on the right", "the modules never overlap the border; annotation lives in the margin band only", "one arrow, one scale, one data block — resist adding a second of any", "no gradients, no shadows on the paper; shading exists only as darkened side faces" ], "swap_variables": { "domain": "[Domain Name]", "module_words": "[Word One]·[Word Two]·[Word Three]·[Word Four]", "measurement_scale": "[Measurement Scale]", "accessory": "[Accessory Object]", "icon_set": "[Icon Set]" } }