# Brutalist theme block definitions (codeless .bnp, WO-WZ-021). # Keys are fully qualified (brutalist:) because the codeless loader # registers definitions verbatim — there is no PluginBlockRegistry prefixing # in the codeless path (unlike the wasm/templ path). The qualified keys match # the hardcoded data-block attributes and the master_pages.json references. blocks: - key: brutalist:masthead title: Studio Masthead description: Oversized studio wordmark with mono index counter top-right category: layout schema: masthead.schema.json template: masthead.ninjatpl - key: brutalist:project_ledger title: Project Ledger description: "Ordered project list on a 12-col grid: number / year / client / role / arrow" category: content schema: project_ledger.schema.json template: project_ledger.ninjatpl - key: brutalist:concrete_hero title: Concrete Hero description: 200pt+ display headline with optional eyebrow and full-bleed image category: layout schema: concrete_hero.schema.json template: concrete_hero.ninjatpl - key: brutalist:meta_strip title: Metadata Strip description: "Mono uppercase strip: CLIENT / YEAR / DISCIPLINE / LOCATION" category: content schema: meta_strip.schema.json template: meta_strip.ninjatpl - key: brutalist:caption_image title: Captioned Image description: Image with 11px mono caption in the left gutter category: content schema: caption_image.schema.json template: caption_image.ninjatpl - key: brutalist:pull_quote title: Pull Quote description: Massive quote spanning 8 columns with hairline rules above and below category: content schema: pull_quote.schema.json template: pull_quote.ninjatpl - key: brutalist:colophon title: Colophon Footer description: Three-row mono footer with copyright stamp category: layout schema: colophon.schema.json template: colophon.ninjatpl