# Y2K theme persona block definitions (codeless .bnp, WO-TF-026). # Keys are fully qualified (y2k:) 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 # data-block attributes and the master_pages.json / seed references. # # Builtin-duplicating blocks (navbar, footer, hero, divider, marquee-> # announcement-bar, merch->pricing/card) are NOT theme blocks — they are # template overrides in templates/overrides/y2k/. The old nft_gallery block is # DELETED per WO-TF-026. Only true band/musician persona furniture lives here. blocks: - key: y2k:waveform_player title: Waveform Player description: Track card with cover art, a static chrome equalizer strip, and a native audio player. category: content schema: waveform_player.schema.json template: waveform_player.ninjatpl - key: y2k:tracklist title: Tracklist description: Numbered tracklist styled like a CD jewel-case insert with durations. category: content schema: tracklist.schema.json template: tracklist.ninjatpl - key: y2k:tour_dates title: Tour Dates description: Live dates with venue, city, sold-out state, and a ticket link. category: content schema: tour_dates.schema.json template: tour_dates.ninjatpl sample_data: tour_dates.sample.json - key: y2k:discography title: Discography description: Grid of releases with cover art, year, and format. category: content schema: discography.schema.json template: discography.ninjatpl sample_data: discography.sample.json - key: y2k:webring_badge title: Webring Badge description: Canonical 88x31 webring button row with prev / ring / next links. category: navigation schema: webring_badge.schema.json template: webring_badge.ninjatpl