The switch
Surfaces cut from paper to signal on a hard cut. Nothing fades, nothing slides. Off, then on.
Look 12 from Bandana
A billboard bolted to an instrument panel. Signal is a locked look for sites built with Claude Code: poster type on a full-bleed field for anything public, the same tokens quiet and dense for anything logged in. One folder, one prompt, fifty copies.
The parts
Every part reads the tokens of the surface it stands on. Set one attribute on a container and the same markup re-tunes: paper, ink or signal.
Surfaces cut from paper to signal on a hard cut. Nothing fades, nothing slides. Off, then on.
The plate sits up out of the canvas. The press is pushed into it. Selected, active and current are always the press. There is no third.
Paper, ink and signal. One component library. No dark variant, no on-accent variant, ever.
Display type at 2rem or more, uppercase, jammed to .88. Never labels, never body, never numbers, even big ones.
Ink, paper, signal, and signal deep. That is the whole palette. Status is carried by weight and material, never by hue.
Sold fifty times, then retired for good. A new look takes the slot. Yours is numbered.
Cold inside
The same tokens, quiet and dense, for anything logged in. Fifteen-pixel body, tabular numbers, one primary per view.
Kitchen remodel. 24 min. Yesterday.
Copies, then retired.
Numbers are set in the panel voice, never the poster voice.
Same markup, ink surface.
The primary inverts to signal on ink. Nothing else changes.
The field.
The signal surface is a moment, not a mode. Once per page.
One look. Three for $300, five for $425.
Installed with one command and one pasted prompt.
The world
Everything below is drawn from the tokens. No stock, no filler. The caption plate is the kit's own: dark glass, one line, one number.
The billboard at dusk.
Three panels lit from inside on one field.
The instrument panel.
Quiet, dense, one signal reading.
The poster voice.
Cut by the frame, never below 2rem.
One primary per view.
Ink on signal. If a screen needs two, the screen is wrong.
The marquee.
Display type between two hairlines, running.
The plate and the press.
Up out of the canvas, and pushed into it.
Editions
Every look is sold fifty times and then archived for good. A new look is built to take its slot. The one you buy is numbered.
$125
Installs with one command and one pasted prompt.
$300$100 a look
Twenty percent off the single price.
$425$85 a look
Thirty-two percent off the single price.
No free tier, no subscription, no whole-rack bundle. Prices in US dollars.
The rules
The constraints of the direction, in the kit's own words. They ship in CLAUDE.md and the buyer's Claude obeys them.
The signal surface is a moment, not a mode. One per page, at most. Using it twice halves it.
One primary per view. If a screen seems to need two, the screen is wrong, not the kit.
No semantic green, amber or blue. Status is carried by weight and material, not by hue.
Display type is for display only. Never labels, never body, never numbers, even big ones.
A second icon set is the most common way a system starts to look assembled rather than designed.
Questions
Everything a buyer asks before the first install, answered in the look's own terms.
One folder. CLAUDE.md is the product: the rules your Claude obeys. Beside it, theme.css with every token and class, motion.css with the presets, eleven sections in two variants, ten components with every state drawn, the kit sheet, this demo, and the fonts.
Run npx bandana add signal --key YOUR-KEY in your project, then paste the starter prompt from the README into Claude Code. It reads CLAUDE.md and builds from the sections and components, nothing else.
No, and that is the point. Four values are the whole palette. Adding a fifth colour is a kit change, not an app decision. What you can change is the surface: set data-surface to paper, ink or signal on any container and everything inside re-tunes.
Signal is retired for good. It stays live on every site that bought it, and nobody else ever gets it. A new look is built to take slot 12.
Yes. A copy covers the sites you build with it. What you cannot do is resell the folder, redistribute the fonts, or ship the look as a theme of your own.
Paper is native. Set data-scheme="dark" and the whole page reads the ink surface, or auto to follow the system. The field stays signal in both. Only colour tokens change.
Edition of fifty
Signal, Look 12 from Bandana. One folder, one prompt, one numbered copy. $125.
Write
Fields are the press: you type into a well. The one key on the form is the primary. Nothing else on the plate is raised.