name: gradient-mesh-dark label: Gradient Mesh Dark summary: A rich dark aurora — deep plum through teal to amber. Premium keynote. tokens: palette: bg: "#171226" surface: "#231A33" ink: "#EFE9F7" ink_muted: "#A99FC2" accent: "#7A5CF0" accent_alt: "#37C8C0" rule: "#3A3050" on_accent: "#FFFFFF" # The curtain's hue travel. The theme is described as plum through teal to # amber and its palette carried neither plum nor amber, so the background # could only ever be violet and teal. These are the stops that make the # description true; the palette proper stays two accents, because the # renderer draws text and shapes from that and it should not grow a colour it # has nowhere to use. aurora: edge: "#1B1430" plum: "#6B2E7A" violet: "#7A5CF0" teal: "#37C8C0" amber: "#E8A33D" surfaces: title: bg: "#0F0B1C" ink: "#EFE9F7" muted: "#9C8FC0" accent: "#37C8C0" section: bg: "#7A5CF0" ink: "#FFFFFF" muted: "#D6CDFB" dark: bg: "#0F0B1C" surface: "#1B1429" ink: "#EFE9F7" ink_muted: "#9C8FC0" accent: "#8B6DFF" accent_alt: "#4AD3CB" rule: "#312A4A" on_accent: "#0F0B1C" type: display: family: Syne weight: 700 size: 38 line: 1.1 tracking: -0.5 heading: family: Syne weight: 600 size: 28 line: 1.15 tracking: -0.3 subhead: family: Manrope weight: 400 size: 14 line: 1.5 tracking: 0 body: family: Manrope weight: 400 size: 12.5 line: 1.6 tracking: 0 caption: family: Manrope weight: 500 size: 10 line: 1.35 tracking: 0.2 eyebrow: family: Manrope weight: 700 size: 10 line: 1.2 tracking: 1.6 transform: upper stat: family: Syne weight: 700 size: 54 line: 1 tracking: -1 grid: # Room for the panel the plate draws past the content box, as on every # other plate theme. margin: top: 0.7 right: 0.78 bottom: 0.62 left: 0.78 gutter: 0.3 columns: 12 band: eyebrow_y: 0.62 title_y: 1.3 body_y: 2.55 shape: radius: card: 0.16 pill: 0.4 chip: 0.08 border: width: 1 color: "#FFFFFF1A" card_pad: 0.3 shadow: card: type: outer blur: 16 offset: 4 angle: 90 color: 0F0B1C opacity: 0.35 # 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 opening: none content: frame: inset plate: enabled: true # A dark keynote, so the content sits on a dark sheet rather than a white # page. That is also what keeps the three curtain themes apart: this one # reads through a dark pane, aurora-mesh puts an opaque light page on the # colour, and glassmorphism frosts crisp shapes behind translucent glass. # Same technique, three materials. html: |
surfaces: title: |
section: |
voice: feel: dramatic, premium, confident, immersive density: medium prefers: - a bold keynote statement - a strong open and a strong close - visuals over walls of text avoid: - flat, bored, neutral tone - dense paragraphs - pastel or washed-out imagery headline_style: > Bold and cinematic. "The Pipeline After Dark" over "Rendering". Make it feel like the headline of a keynote. body_style: | Confident full sentences. State the claim, then the evidence, briefly.