# Design Language for showa.day

## Aesthetics and Tone

showa.day is **a single weekday in the Shōwa era of Japan, reconstructed as a working-day kissaten ledger** — the kind of laminated chronograph a 1965 Tokyo coffee shop kept by the cash register, where the morning opening, the noon rush, the three-o'clock siphon-brew, and the closing of the shutters were all annotated in the margins of a printed paper form. The Japanese era name *Shōwa* (昭和, "enlightened harmony", 1926–1989) is being read here at its mid-century apex: the years of *kissaten* culture, enamel *hōrō* signboards, *danchi* apartment blocks, the National-brand transistor radio, and the soft pastel-on-cream of advertising prints by designers like Hideya Kawakita and the early Tadanori Yokoo. The TLD *.day* fixes the whole site to **one rotation of that era's sun** — open to close, a printed working timesheet for a vanished afternoon.

The mood is **mid-century, but specifically the Japanese mid-century — not Eames-walnut California, not Scandinavian birch**, but the warmer, slightly faded register of Shōwa graphic design: spot colours laid down by hand on uncoated stock, hairline keylines, a faint misregister where two ink plates didn't quite line up, the gentle yellowing of paper kept in a glass case for sixty years. It is **nostalgic-retro** in tone but never kitschy: no anime, no neon, no Y2K. The reference is *print*, the analog kind — the riso-flat colour fields, the letterpress bite, the rubber-stamp date. Where most retro sites lean loud, showa.day is quiet, ledgered, and warm, like opening a drawer of old café receipts.

## Layout Motifs and Structure

The page is **a single laminated working-day form**, rendered full-bleed but ruled like a printed timesheet. The governing structure is a **two-column ledger grid**: a narrow left rail (the "time column", ~14% width) carrying the hours of the working day stamped in Shōwa-era Japanese numerals and Arabic figures side by side (午前七時 / 7:00), and a wide right field (the "entry column") carrying the content as if hand-written into ruled lines. Horizontal hairline rules — true 1px lines in a faded ink colour — divide the entry column into time-bands: *opening* (dawn pastels), *morning trade*, *the noon rush* (the warmest, busiest band), *the three-o'clock pause* (the most spacious, most ma-negative-space band, where a single siphon-coffee illustration sits alone), *evening*, and *shutters down* (the colour drains toward dusk grey at the bottom of the page).

This is a deliberate refusal of the corpus defaults: **no card-grid** (92% — the single most overused layout; showa.day uses zero cards), **no centered hero stack** (80% — avoided; content is left-aligned into the ledger rail like real handwriting), **no dashboard, no bento-box**. Instead the rare **timeline-vertical** layout (6%) is taken at its most literal — the page *is* a vertical timetable — combined with a strict ruled **single-column** entry field (17%). The header is not a nav bar but a **printed form masthead**: the domain name set as a stamped title block ("昭和日 ＿ SHŌWA DAY ＿ 営業日報") with a fake form number, a fake revision date (昭和40年改訂), and three checkbox glyphs (☐) that are never checked. The footer is a **rubber-stamp impression**: a slightly rotated, slightly ink-starved circular *hanko*-style seal reading the date, bleeding off the bottom-left corner.

## Typography and Palette

**Fonts (Google Fonts only — verified available).**

- **Zen Kaku Gothic New** (weights 400, 500, 700) — the primary Japanese-and-Latin face, by Yoshimichi Ohira / Zen Fonts. A humanist gothic with the slightly soft, slightly humid letterforms of Shōwa-era signage type; it carries the Japanese era-name headings, the time-column labels, and the body copy. Set body at 1.0625rem / line-height 1.85 in the deep cocoa ink colour; set the masthead title at clamp(2rem, 5.5vw, 4rem), weight 700, letter-spacing 0.04em, slightly condensed by `transform: scaleX(0.96)` to mimic photo-typesetting compression.
- **DM Mono** (weights 400, 500, italic 400) — the *form-machine* face. Every printed-form artefact — the fake form number, the timesheet times in Arabic figures, the revision date, the seal text, the column headers ("時刻" / "TIME", "記事" / "ENTRY") — is set in DM Mono, lightly tracked (`letter-spacing: 0.06em`), as though typed onto the blank by a 1960s office typewriter. Used at 0.7rem–0.8rem, uppercase for Latin.
- **Shippori Mincho** (weights 400, 500) — the *editorial voice*, by FONTDASU. A Mincho (Japanese serif) with a warm, calligraphic, slightly old-fashioned brush-derived feel; reserved for the longer reflective passages in the *three-o'clock pause* band and any pull-quote, set at 1.5rem, weight 400, generous tracking, in the faded-vermilion accent so it reads like red editorial ink annotated over the black typescript.

**Palette — Shōwa print stock (warm, muted, low-key — 8 colours).**

- `#F2E8D5` — *kasai-gami*, the laminated cream paper ground (the whole page).
- `#E7D8BC` — *aged ledger band*, a deeper biscuit for alternating time-band rows.
- `#2E2A24` — *cocoa typescript*, the near-black warm ink for all body text and hairlines (never pure #000).
- `#7A6A4F` — *faded keyline brown*, for the ruled hairlines, form borders, and the time-column dividers.
- `#C0392B` — *Shōwa vermilion*, the rubber-stamp / hanko / editorial-red accent (siphon flame, seal, pull-quotes, the unchecked-checkbox outline on hover).
- `#3E6B5C` — *hōrō enamel green*, the deep enamel-signboard green for one or two key headings and link underlines, evoking a kissaten's painted sign.
- `#D98C5F` — *terracotta coffee*, a soft burnt-clay tone for the dawn/dusk gradient washes and the siphon-coffee illustration body.
- `#8A94A0` — *shutters-down grey*, the cool dusk grey the bottom band fades toward at end-of-day.

No gradient meshes, no neon, no high-saturation. The only "gradient" anywhere is a single very gentle vertical wash from `#F2E8D5` (top, dawn) through a faint `#D98C5F` haze (noon) to `#8A94A0` (bottom, dusk) — under 8% opacity at its strongest, so the page reads as a slowly-souring sheet of paper rather than a designed gradient.

## Imagery and Motifs

**No photography. No 3D. No raster stock.** All imagery is inline SVG drawn in a flat, two-plate riso/letterpress style — solid colour fields plus a single hairline keyline, with a deliberate 1–2px misregister offset on one channel.

- **The siphon coffee maker** (motif: a single hero object) — a vacuum/siphon brewer, that icon of Shōwa kissaten craft, drawn in flat `#D98C5F` glass with a `#C0392B` flickering alcohol flame beneath it, sitting alone and large in the three-o'clock band. Its bubbling is the page's one piece of "ambient life".
- **The hōrō signboard fragments** — small enamel-style sign rectangles in `#3E6B5C` with rounded corners and a chipped white edge, used as section markers between time-bands (a tiny painted "営業中 / OPEN" tag at the top, "準備中 / CLOSED" at the bottom).
- **Printed-form furniture** — checkbox glyphs (☐), a fake form serial number, a perforation line (a dashed/dotted SVG stroke) running down the left margin as if the sheet were torn from a pad, two "punch holes" (open circles) in the left rail, and corner registration crop-marks (the printer's `+` marks) in faded brown at all four corners.
- **The rubber stamp** — a rotated (~-7deg), ink-starved (irregular opacity, slightly broken stroke) circular seal in `#C0392B` at the footer, reading the era date in DM Mono around its rim and a stylised kanji in the centre. It looks pressed by hand.
- **Hour ticks** — in the time column, each hour is a short hairline tick plus its label; the *current band* (if you want to nod to "today") gets a thicker tick and a small `#C0392B` triangular "you are here" pointer, like a paper bookmark slipped into the timetable.

Texture is suggested, not bitmapped: a near-invisible CSS `radial-gradient` paper-fleck pattern and a faint 1px inner box-shadow that reads as the lamination edge catching light. Everything else is geometry.

## Prompts for Implementation

Build showa.day as **one HTML file, one CSS file, one small JS module, one inline SVG sprite** — no framework, no build step, no router, no service worker. Target under 70KB uncompressed. The site is a *document*, so the HTML should be semantically a long article ruled into `<section>` time-bands; the JS only adds quiet motion.

**Document skeleton:**

```
<body class="ledger">
  <header class="masthead">            <!-- printed form title block: 昭和日 / SHŌWA DAY / 営業日報, fake form no., 昭和40年改訂, three ☐ -->
  <main class="form">
    <div class="time-rail" aria-hidden="true">  <!-- the hours: 午前七時 7:00 ... 午後九時 21:00, ticks, punch holes, perforation -->
    <div class="entries">
      <section data-band="open">     ...
      <section data-band="morning">  ...
      <section data-band="noon">     ...   <!-- warmest band -->
      <section data-band="three">    ...   <!-- the siphon SVG, alone, lots of air, Shippori Mincho reflection in vermilion -->
      <section data-band="evening">  ...
      <section data-band="shutters"> ...   <!-- colour drains to grey -->
    </div>
  </main>
  <footer class="stamp">             <!-- rotated ink-starved circular hanko seal, crop-marks at corners -->
  <svg class="sprite" hidden>…</svg>  <!-- siphon, flame, hōrō tag, hanko, crop-mark -->
</body>
```

**Storytelling & motion (this is the heart of it):**
- **The day advances as you scroll.** Treat scroll position as the clock hand: a thin `#C0392B` horizontal "now-line" is fixed near the top of the viewport, and as you scroll the time-rail labels passing under it momentarily brighten and the entry text on that line does a soft `fade-reveal` (translateY 8px → 0, opacity 0 → 1, 600ms ease) — staggered line by line like ink being written. Use `IntersectionObserver`, never scroll-jacking; default to a normal readable scroll.
- **The paper sours over the day.** Bind a CSS custom property `--day-progress` (0→1) to scroll; interpolate the page background from the cream/terracotta dawn wash toward the `#8A94A0` dusk grey, and very slightly increase the paper-fleck density and the hairline `opacity`. By the *shutters* band the sheet looks faintly tea-stained and cold.
- **The siphon brews.** In the *three* band, a looping CSS keyframe animation: bubbles (small `#D98C5F` circles) rise inside the upper chamber, the `#C0392B` flame flickers (subtle `scaleY` + opacity jitter, ~120ms steps to feel analog, not smooth). On hover/focus of the siphon, the brew speeds up briefly. Honour `prefers-reduced-motion` by freezing it mid-brew.
- **Print artefacts move like print.** The crop-marks and the hanko seal have a 1–2px parallax drift on scroll (different rate from the page), as if they were on a separate plate. The rubber-stamp seal does a one-time "press" animation on first load: it drops in rotated, briefly darkens, then settles to its ink-starved final state.
- **Form-field micro-interactions.** Hovering a section heading shows its `☐` checkbox getting a hand-drawn-looking `#C0392B` check stroke drawn via `path-draw-svg` (stroke-dashoffset), then erasing when you leave — the form is never actually completed. Links underline with the `#3E6B5C` enamel green via an `underline-draw` left-to-right wipe.
- **Type detail.** The masthead title gets the `scaleX(0.96)` photo-type squeeze; the DM Mono form fields use `font-variant-numeric: tabular-nums` so the times align in the rail like a real timetable. Japanese text uses `text-orientation` upright only in the punch-hole rail labels if you want a vertical accent — keep body copy horizontal.

**AVOID:** CTA buttons, "Get Started" heroes, pricing tables, stat counters / big-number grids, testimonial carousels, app-store badges, generic card-grids, glassmorphism panels, neon glows, dark-mode-neon, hand-drawn doodle clip-art, and any anime/manga visual reference. There is nothing to sign up for — this is a printed working-day artefact, and it should feel like one.

## Uniqueness Notes

Deliberate departures from the corpus and from the seed's defaults:

1. **Japanese mid-century, not Western mid-century.** `mid-century` sits at 7% of registry aesthetics, and every prior use reads as Eames/Saarinen/Scandinavian-furniture territory. showa.day relocates it entirely to *Shōwa-era Japanese print culture* — kissaten, hōrō enamel signs, photo-typesetting — a configuration absent from the corpus. Paired with a `nostalgic-retro` tone (only 2%) and a `sepia-nostalgic`/`muted-vintage`-adjacent palette built from named print-stock colours rather than Instagram filters.
2. **The page is literally a timetable, not "a timeline-style section".** `timeline-vertical` is 6% and elsewhere appears as a decorative résumé/roadmap module inside an otherwise normal page. Here the *entire site* is a ruled two-column working-day form — time-rail + entry column — with zero cards (vs. the 92% card-grid default), zero centered hero (vs. 80%), and a printed-form masthead/footer instead of a nav bar. Scroll *is* the clock.
3. **Print artefacts as the whole visual vocabulary.** Misregister offset, crop/registration marks, perforation tear-line, punch holes, unchecked form checkboxes, and a hand-pressed ink-starved hanko stamp — no photography, no 3D, no gradient-mesh (18%), no glassmorphic cards (5%). The only motion is "ink being written as the day advances" + "a siphon brewing" — diegetic, slow, analog-stepped, and reduced-motion-safe — rather than the corpus-default parallax/spring/magnetic/cursor-follow stack.
4. **Restraint as the statement.** Against a registry where 98% of palettes are "warm gradient" maximalism and 94% use gradients at all, showa.day's single sub-8%-opacity dawn→dusk wash and its flat riso colour fields are nearly the opposite — it competes by being the quietest, most documentary thing in the batch.

Chosen seed/style: **mid-century modern furniture** (reinterpreted as Shōwa-era Japanese mid-century print/kissaten design).
Avoided overused patterns per frequency analysis: hand-drawn (94%), glassmorphism (83%), card-grid (92%), full-bleed-hero-centered stack (86%/80%), photography (98%), parallax/cursor-follow/spring/magnetic motion stack (90%/89%/84%/79%), mono-as-default (94% — used here only intentionally for form fields).
<!-- DESIGN STAMP
  timestamp: 2026-05-11T08:37:11
  domain: showa.day
  seed: section
  aesthetic: showa.day is **a single weekday in the Shōwa era of Japan, reconstructed as a wo...
  content_hash: 81e9ae89a823
-->
