# Magazine Bold theme block definitions (codeless .bnp, WO-WZ-021). # Keys are fully qualified (magazine-bold:) 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: magazine-bold:masthead title: Issue Masthead description: Wordmark, issue number and tagline strip — sits at the top of every page. category: layout schema: masthead.schema.json template: masthead.ninjatpl - key: magazine-bold:cover_story title: Cover Story description: 12-column asymmetric hero with kicker, oversized display headline, deck and cover image. category: content schema: cover_story.schema.json template: cover_story.ninjatpl - key: magazine-bold:photo_essay title: Photo Essay description: Numbered photo-essay with asymmetric frame spans (half / full / tall) and mono captions. category: content schema: photo_essay.schema.json template: photo_essay.ninjatpl - key: magazine-bold:pull_quote title: Pull Quote description: Color-block pull quote with rotating accent (pink / blue / lime). category: content schema: pull_quote.schema.json template: pull_quote.ninjatpl - key: magazine-bold:issue_archive title: Issue Archive description: Numbered list of back-issues driven by a bucket query. category: navigation schema: issue_archive.schema.json template: issue_archive.ninjatpl - key: magazine-bold:colophon title: Colophon description: Mono caption strip with credits and an optional social row. category: layout schema: colophon.schema.json template: colophon.ninjatpl