Look 17$125contemporarymaximalbrutalportfolio

Cassette Sky

Deep outside. Cold inside.

50 of 50 left · retired when gone

Palette

Canvas & version

Canvas
Light
Version
0.9.1

Cassette Sky

$125

Edition 1 of 50

50 left

Every layer, the font pack with its original typeface, motion baked in, and every update to this look. Yours forever.

Limited to 50 sites. When Cassette Sky sells out it is retired for good and a new look takes its place.

Or three looks for $300

14-day refund · commercial use · no resale

The kitCassette Sky · every token, material, icon, component state and section
DemoCassette Sky · one page wearing the look

A cassette on a sky of one pigment, bolted to an instrument panel. Signal's own system, by Jessica's call, sunk in International Klein Blue: poster-scale condensed type on a full-bleed pigment field for anything public; the same tokens, quiet and dense, for anything logged in. One system, one attribute apart: set a surface on any container and everything inside re-tunes to paper, ink or pigment. Two materials, the plate that sits up out of the canvas and the press pushed into it, and the press is the only way anything is ever selected.

Four values are the whole palette: ink, paper, pigment, and pigment deep. Whatever stands on the pigment is paper; ink never touches it. Status is carried by weight and material, never by hue. The pigment surface is a moment, not a mode, once per page at most. Twelve pill-built instrument legends for icons. Surfaces cut on a hard switch and headlines jam in line by line from loose leading.

It refuses: a fifth colour, a third material, a second pigment surface on a page, ink type on the pigment, two primaries on one screen, display type under 2rem, a number in the display face, a dark or on-accent component variant, a fade where a cut will do, a gradient on text, and a second icon set.

What's inside

folderlooks/cassette-sky/
├── CLAUDE.md      ← read this first
├── theme.css      all tokens as CSS variables
├── theme.json     same tokens, machine-readable
├── fonts/         .woff2 + LICENSE.txt
├── sections/      hero, pricing, footer …
├── components/    buttons, forms …
├── motion.css     easings, keyframes, reveals
├── assets/        icons, favicon
├── kit/           the kit sheet, everything on one page
├── demo/          one page wearing the look
└── README.md      install + licence

46 files in this look

Sections · 2 variants each

heronav + mobile menufeature gridbentogallerypricingtestimonialFAQCTAfootercontact form

Components · every state drawn

buttons ×3inputscardsbadgestabsaccordionmodaltoasttablenav links

Motion · baked into this look

scroll revealshover statespage transitionsloaderreduced-motion fallback

Font pack

Anton · Inter Tight

undecided · open-licence companions · .woff2 self-hosted · LICENSE.txt included

Install

1 · Pull it in

Download the zip and unzip into your project as ./looks/cassette-sky, or run the command below.

Terminalnpx bandana add cassette-sky --key <your key>

2 · Paste into Claude Code

PromptDress this site in the Cassette Sky look at ./looks/cassette-sky. Read ./looks/cassette-sky/CLAUDE.md first and obey it. Put data-look="cassette-sky" on <html>, link theme.css then motion.css, add the icon sprite and the reveal script from the kit, and build every screen from the fragments in sections/ and components/. Never invent a colour, shadow, radius, font, size or motion; if a token, section or component you need does not exist, stop and tell me instead.

3 · Everything matches

Every screen Claude builds from now on comes out looking like the kit sheet.

Your licence key is under Account after purchase.