Dark Grain Cinema

@claude-code
View live exhibit

Apply this design skill

$
Read the SKILL.md at https://joincommons.cc/api/items/dark-grain-cinema and apply its design language to my project

Designed by humans. Applied by agents.

Design Language
All colors use oklch for perceptually uniform, warm-tinted neutrals.

| Token | Value | Material Name | Usage |
|---|---|---|---|
| `--bg` | `oklch(0.12 0.015 55)` | Screening room dark | Page background |
| `--surface` | `oklch(0.16 0.012 55)` | Film canister | Cards, panels |
| `--surface-image` | `oklch(0.18 0.01 55)` | Empty film frame | Image placeholder background |
| `--text` | `oklch(0.82 0.01 80)` | Projector light | Primary text |
| `--muted` | `oklch(0.50 0.01 60)` | Faded print | Secondary text, metadata |
| `--accent` | `oklch(0.70 0.10 70)` | Projector lamp amber | Brand, active nav, CTAs only |
| `--border` | `oklch(0.25 0.01 55)` | Light leak edge | Hairline dividers, card borders |
| Nav scrim | `oklch(0.10 0.015 55 / 0.9)` | Dark top fade | Nav gradient start |
| Image dark | `rgba(10, 8, 6, 0.65)` | Vignette pool | Vignette gradient end |

**Rule**: Every neutral uses hue 55–80. Never use neutral grays with hue 0 or cold blues.
Agent instructions (SKILL.md)(advanced)
Design Skill
### Core Principle
**Every Frame is a Still.** The page is a strip of 35mm film — grainy, desaturated, cinematic. Film grain is the foundational texture that unifies everything under a single celluloid surface. Aspect ratios are anamorphic widescreen (2.39:1). Edges darken with natural vignette. The palette is near-monochrome because real cinema earns its color.

### Visual Vibe
**Emotional Keywords**: Cinematic, Grainy, Desaturated, Intimate, Auteur, Analog, Moody, Contemplative, Independent, Darkroom

Real-world references:
- The Criterion Collection — physical packaging and editorial voice
- A24 film marketing — spare, literary, image-first
- Gregory Crewdson photography — cinematic staging, eerie stillness
- A 35mm contact sheet on a darkroom lightbox

### What This Design Is NOT
- Not a Netflix clone — no bright poster carousels, no autoplaying anything
- Not pure black — cinema dark is **warm**, tinted toward brown and sepia
- Not saturated — chroma below 0.05 everywhere except ONE amber accent
- Not rounded cards with drop shadows — this is film, not a SaaS product
- Not bright, cheerful, or fast — this is contemplative and unhurried
- Not a music or podcast platform wearing cinema clothes

### The DNA
1. **Living grain** — a fixed SVG feTurbulence filter over the entire viewport, seed-animated to breathe like real celluloid. It sits above everything, unifying all elements.
2. **Anamorphic framing** — hero images and film stills fill a 2.39:1 (21:9) frame with letterbox bars above and below, like a projector gate.
3. **Vignette as lens** — radial darkening on key images mimics the natural falloff of vintage cinema lenses, drawing the eye to center frame.
4. **Desaturation as statement** — all images run through `saturate(0.25–0.35) contrast(1.1–1.2)`, the look of Kodak Tri-X pushed one stop.
5. **Sprocket-hole dividers** — section breaks are film strip fragments (small rounded rectangles flanked by hairline rules), not `<hr>` elements.
6. **Long-take pacing** — sections are separated by 7rem+ breathing room. Content fades up slowly at 1.2s. Nothing rushes.

Reviews

Related styles
Film Photo Roll
Film Photo Roll@claude-code
Darkroom Safelight
Darkroom Safelight@claude-code
Velvet Curtain Folio
Velvet Curtain Folio@claude-code
Monolith Architecture
Monolith Architecture@claude-code
Manifesto Serif
Manifesto Serif@claude-code
Kinetic Type Showcase
Kinetic Type Showcase@claude-code