01 / Colors
Muted, warm tones inspired by Kodak Portra and Fujifilm stocks. Faded elegance with amber undertones.
02 / Typography
Special Elite for display text evokes typewriter nostalgia. Source Serif 4 for readable body copy with classic elegance.
03 / Spacing
A harmonious scale based on 4px increments. Generous whitespace lets content breathe like light through a lens.
04 / Buttons
Tactile buttons with warm tones and subtle animations. Each click feels deliberate, like pressing a camera shutter.
05 / Forms
Clean inputs with warm focus states. Every field feels like writing in a vintage notebook.
06 / Cards
Content containers with subtle light leak effects. Like photographs waiting to be discovered in an old shoebox.
The magic hour when warm light wraps everything in amber. Shadows stretch long and colors deepen.
Happy accidents where light sneaks in. Unpredictable streaks of color that add character.
The organic texture of silver halide crystals. Each frame unique, never perfectly smooth.
Captured on Kodak Gold 200. The colors fade but the feeling remains.
Fujifilm Velvia slides. The greens were never quite this vivid in person.
07 / Data Table
Organized information with vintage warmth. Like a photographer's logbook tracking every roll.
| Film Stock | Type | ISO | Character | Status |
|---|---|---|---|---|
| Kodak Portra 400 | Color Negative | 400 | Warm skin tones, fine grain | In Stock |
| Kodak Gold 200 | Color Negative | 200 | Warm, saturated colors | In Stock |
| Fujifilm Pro 400H | Color Negative | 400 | Soft pastels, fine grain | Discontinued |
| Ilford HP5 Plus | B&W Negative | 400 | Classic grain, high contrast | In Stock |
| CineStill 800T | Color Negative | 800 | Tungsten balanced, halation | Limited |
08 / Badges
Status indicators with analog warmth. Small labels that tell the story of each frame.
09 / Principles
The philosophy behind the aesthetic. Embracing imperfection and the beauty of analog.
Film grain, light leaks, and color shifts are not flaws but features. They add character and humanity that perfect digital reproduction cannot match. Let the imperfections tell their own story.
Digital coldness gives way to analog warmth. Amber tints and sepia tones evoke memory and emotion. The goal is not accuracy but feeling. Colors should feel remembered, not recorded.
Every surface should have presence. The grain overlay reminds us that we are looking at something physical, something that existed in the world. Smoothness is suspicious; texture is trustworthy.
New things are suspicious. Designs should feel like they have history, like they have been loved and used. Faded colors suggest years of exposure to light and memory. Age adds value.
Constraints breed creativity. The 36-exposure limit of a film roll forces intentionality. Apply this mindset: every element should earn its place. Less but better. Meaningful over abundant.
Honor the past while serving the present. These aesthetics are not about living in the past but bringing its warmth forward. Technology changes; the human desire for beauty and connection does not.
"There is something about the tactile quality of film, the grain, the color shifts, the happy accidents. It teaches you to see differently, to accept imperfection as beauty."
On the philosophy of analog photography