name: claymorphism label: Claymorphism summary: Soft extruded clay panels with inner shadows — warm, rounded, playful. tokens: palette: bg: "#F4EBDE" surface: "#EFD8C0" ink: "#463B30" ink_muted: "#8B7B68" accent: "#E07A5F" accent_alt: "#F2CC8F" rule: "#E7D6BE" on_accent: "#0A0A0A" # The pebbles' clay, pre-blended toward the ground. # # At full accent strength they read as bright markers stuck onto the slide # rather than as more of the same material. Lowering their opacity is the # wrong lever — a pebble's whole shape comes from its shadows and inner rim, # and opacity fades those with it, flattening the object into a stain. So the # colour is mixed toward the background instead: still clay, still lit, just # not shouting. clay: pebble_a: "#ECBCA9" # accent, 42% into the ground pebble_b: "#F3DCB6" # accent_alt, 50% into the ground pebble_on_section: "#EAA779" surfaces: # Clay is a light material. A dark brown title surface under two accent # glows read as mud, and contradicted every other slide in the deck. title: bg: "#F6E3D3" ink: "#463B30" muted: "#746555" # the team and guide lines are caption size; 3.3:1 was not enough accent: "#D6634A" # White on the accent terracotta measured 2.95:1 — a divider headline just # under the large-text floor, and its standfirst well under. Deepened until # the mark carries; the hue is the same clay. section: bg: "#B1604B" ink: "#FFFFFF" muted: "#F6DED6" dark: bg: "#2A2118" surface: "#3D3225" ink: "#F2E8D8" ink_muted: "#B3A286" accent: "#E07A5F" accent_alt: "#E8BC82" rule: "#FFFFFF1A" on_accent: "#FFFFFF" type: display: family: Poppins weight: 700 size: 36 line: 1.12 tracking: -0.4 heading: family: Poppins weight: 600 size: 28 line: 1.18 tracking: -0.2 subhead: family: Inter weight: 500 size: 15 line: 1.4 tracking: 0 body: family: Inter weight: 400 size: 13 line: 1.55 tracking: 0 caption: family: Inter weight: 500 size: 10 line: 1.35 tracking: 0.2 eyebrow: family: Inter weight: 600 size: 10 line: 1.2 tracking: 1.2 transform: upper stat: family: Poppins weight: 700 size: 52 line: 1 tracking: -1 grid: # A little wider than a flat theme: the content box is the inside of the # plate's panel, which the renderer draws past it on every side, and the # ground behind has to stay visible. Only a little — `flow`'s vertical # spine stops fitting its body above the readable floor past about 0.76in, # so this is the widest step that costs no theme a slide. margin: top: 0.66 right: 0.74 bottom: 0.58 left: 0.74 gutter: 0.3 columns: 12 band: eyebrow_y: 0.62 title_y: 1.3 body_y: 2.55 shape: radius: card: 0.55 pill: 0.4 chip: 0.14 border: width: 0 color: "#00000000" card_pad: 0.3 card_fill: color: "#EFD8C0" transparency: 18 shadow: card: type: outer blur: 20 offset: 7 angle: 90 color: 463B30 opacity: 0.16 # Composition — src/composition.js owns the vocabulary; every axis # left out here is the shared default. layout: title: composition: centred section: composition: centred heading: align: centre plate: enabled: true # Clay's depth is geometry, not luminosity: a large soft drop shadow with a # bright inner rim reads as a thick extruded slab. The radial accent washes # this used to carry made it glow instead, which is the same trick three # other themes already use and is not what this style is. html: >
surfaces: title: > section: > voice: feel: warm, playful, tactile, handmade density: medium prefers: - friendly, approachable language - rounded card breakdowns - a single strong takeaway avoid: - cold corporate phrasing - dense tables that fight the soft shapes - sharp contrast edges headline_style: > Friendly and concrete. "Clay, One Mould at a Time" over "Introduction to Claymorphism". Keep the warmth, lose the filler. body_style: | Full sentences, plain words. Explain like you are showing a colleague.