The switch
Surfaces cut from paper to pigment on a hard cut. Nothing fades, nothing slides. Off, then on.
Look 17 from Bandana
A cassette on a sky of one pigment, bolted to an instrument panel. Cassette Sky is a locked look for sites built with Claude Code: poster type on a full-bleed field of Klein blue 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 pigment.
Surfaces cut from paper to pigment 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 pigment. 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, pigment, and pigment 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 turns pigment on ink, its text paper. Nothing else changes.
The cassette, on the field.
The pigment 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 cassette.
One shell lit from inside, on a sky of Klein blue.
The instrument panel.
Quiet, dense, one pigment reading.
The poster voice.
Cut by the frame, never below 2rem.
One primary per view.
Paper on pigment. 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 pigment 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 red. 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 cassette-sky --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 pigment on any container and everything inside re-tunes. On the pigment, everything is paper.
Cassette Sky 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 17.
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 pigment in both. Only colour tokens change.
Edition of fifty
Cassette Sky, Look 17 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.