Template lab

Each link sets a device override (remembered). Add &theme=dark or use the floating switcher. ?template=auto clears.

Prism · prism

Frosted glass over a brand-tinted ground, specular rims, pill chrome, layout toggle.

Atlas · atlas

Swiss modernist restraint: warm white, one signal colour, numbered sections, and the catalogue drawn as a proportion bar.

Boutique · boutique

Fashion app: warm off-white, tall 3:4 imagery, pucks and pills, bottom tab bar.

Sorbet · sorbet

Candy-counter beauty: three pastels with jobs, a triptych hero, fat rounded type with one italic word, and a segmented category track.

Noir · noir

Luxury dark: near-black ground, metallic hairlines, one product per screen.

Fresh · fresh

Quick-commerce grocery: delivery promise, category bubbles, dense 3-up cards, cart pill.

Apothecary · apothecary

Warm apothecary: cream paper, serif + tracked caps, ink borders carry the UI, square corners.

Bazaar · bazaar

Indian bazaar: dye colours on handmade paper, block-print border bands, and type that hangs from a shirorekha rule instead of sitting on one.

Spine · spine

A book-spine shelf: category names run vertically up a fixed edge rail, every card and panel carries a coloured edge stripe.

Thali · thali

A menu, not a catalogue: kitchen header, sticky section bar, dish rows with ADD on the photo.

How to add a template: docs/adding-a-template.md