Risograph / Retro-Pop
Risograph retro-pop interface. Ideal for landing pages, saas. AI-ready template.
Use case: Landing pages, SaaS
Historical Context
The Risograph is a Japanese stencil duplicator — born in the 1980s as a cheap, fast alternative to offset printing. Think of it as a photocopier that uses soy-based inks, one color at a time, each pass through the drum laying a single layer. It was never meant to be beautiful. It was meant to be economical. But here's the thing about constraints: they breed style. The limited color palette (you pick your drums — fluorescent pink, teal, gold, whatever's loaded), the slight misregistration between passes, the halftone grain that emerges at lower densities — all of these 'flaws' became the entire point. Indie publishers in the 2010s grabbed Risographs and turned zine production into an art form. Small studios in Brooklyn, Tokyo, Berlin started printing short runs that felt alive in a way laser printing never could. Translating this to screen means embracing what digital usually eliminates: imprecision, texture, the visible mechanics of production. You're designing with the ghost of a physical process — halftone dots that shouldn't be smooth, colors that overlap into unexpected thirds, edges that don't quite line up. It's anti-perfection as a deliberate stance.
When to Use
Reach for this when the project needs to feel handmade, independent, slightly rough around the edges — in a good way. Zines, art prints, indie music, community events, small-press publishing. Anything where polish would actually work against you. It signals 'we made this ourselves' and 'we care about craft over corporate sheen.' Works beautifully for event posters, editorial layouts, and any brand that wants to sit closer to the DIY end of the spectrum without looking unfinished.
Design Principles
- Limit your palette to 2-3 spot colors maximum — Riso drums don't do gradients, and neither should you. Pick bold, unexpected combinations and let overprint do the mixing.
- Embrace misregistration. Offset your color layers by 1-3 pixels deliberately. Perfect alignment kills the entire illusion — the slight drift is what makes it breathe.
- Use halftone patterns instead of opacity for tonal variation. Dots, not transparency. This is how the machine actually works, and faking it with alpha channels looks flat.
- Let colors overprint rather than knock out. When your teal overlaps your pink, you get a dark unexpected third — that's the magic. Multiply blend modes are your friend here.
- Keep textures granular and mechanical, never painterly. Paper grain, ink saturation inconsistencies, drum artifacts. The aesthetic is industrial reproduction, not handcraft illustration.
DESIGN.md
---
version: "alpha"
name: "Risograph / Retro-Pop"
description: "Risograph retro-pop interface. Ideal for landing pages, saas. AI-ready template."
colors:
primary: "#FDF5E6"
secondary: "#2B2D42"
tertiary: "#EF476F"
neutral: "#FFD166"
surface: "#06A77D"
accent: "#118AB2"
typography:
h1:
fontFamily: System UI stack
fontSize: 2.25rem
fontWeight: 700
body-md:
fontFamily: System UI stack
fontSize: 1rem
fontWeight: 400
label-caps:
fontFamily: System UI stack
fontSize: 0.75rem
fontWeight: 500
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.neutral}"
padding: 12px
---
## Overview
Risograph retro-pop interface. Ideal for landing pages, saas. AI-ready template. The Risograph is a Japanese stencil duplicator — born in the 1980s as a cheap, fast alternative to offset printing. Think of it as a photocopier that uses soy-based inks, one color at a time, each pass through the drum laying a single layer. It was never meant to be beautiful. It was meant to be economical.
But here's the thing about constraints: they breed style. The limited color palette (you pick your drums — fluorescent pink, teal, gold, whatever's loaded), the slight misregistration between passes, the halftone grain that emerges at lower densities — all of these 'flaws' became the entire point. Indie publishers in the 2010s grabbed Risographs and turned zine production into an art form. Small studios in Brooklyn, Tokyo, Berlin started printing short runs that felt alive in a way laser printing never could.
Translating this to screen means embracing what digital usually eliminates: imprecision, texture, the visible mechanics of production. You're designing with the ghost of a physical process — halftone dots that shouldn't be smooth, colors that overlap into unexpected thirds, edges that don't quite line up. It's anti-perfection as a deliberate stance.
- Density: 5/10 — Balanced
- Variance: 7/10 — Dynamic
- Motion: 1/10 — Static
- **Style:** Textured, Retro-Pop, Layered, Colorful
- **Keywords:** Halftone dots, limited ink layers, registration misalignment, grainy paper, bold flat shapes, retro print, zine aesthetic, screen-printed
- **Era:** 1950s-80s Print Revival
- **Light/Dark:** ✓ Full / ◐ Partial
## Colors
- **Warm Paper** (#FDF5E6) — Primary surface or dominant color
- **Deep Navy** (#2B2D42) — Secondary surface or text color
- **Coral Pink** (#EF476F) — Primary text color
- **Mustard** (#FFD166) — Supporting palette color
- **Teal** (#06A77D) — Secondary accent
- **Ocean Blue** (#118AB2) — Secondary accent
- **Dark Teal** (#073B4C) — Deep contrast surface
## Typography
- **Display / Hero:** System UI stack (-apple-system, sans-serif) — Weight 700, tight tracking, used for headline impact
- **Body:** System UI stack (-apple-system, sans-serif) — Weight 400, 16px/1.6 line-height, max 72ch per line
- **UI Labels / Captions:** System UI stack (-apple-system, sans-serif) — 0.875rem, weight 500, slight letter-spacing
- **Monospace:** JetBrains Mono — Used for code, metadata, and technical values
Scale:
- Hero: clamp(2.5rem, 5vw, 4rem)
- H1: 2.25rem
- H2: 1.5rem
- Body: 1rem / 1.6
- Small: 0.875rem
## Layout
- **Grid:** CSS Grid primary. Max-width containment: 1280px centered with 1.5rem side padding.
- **Spacing rhythm:** Balanced. Base unit: 0.5rem (8px).
- **Section vertical gaps:** clamp(4rem, 8vw, 8rem).
- **Hero layout:** Asymmetric composition.
- **Feature sections:** Asymmetric grid with varied card sizes. No 3-equal-columns.
- **Mobile collapse:** All multi-column layouts collapse below 768px. No horizontal overflow.
- **z-index contract:** base (0) / sticky-nav (100) / overlay (200) / modal (300) / toast (500).
## Elevation & Depth
No smooth gradients (use halftone), registration offset effect (2-3px misalignment), grain texture overlay, instant transitions, bold shape reveals
- Minimal motion design. Hover states use color transitions only (150ms).
- No entry animations. No page transitions. Instant, utilitarian feedback.
- Performance: No animation overhead. Static-first approach.
## Shapes
Base corner radius: 8px. See rounded tokens in front matter for the full scale.
## Components
- **Primary Button:** Subtly rounded (0.5rem) shape. Accent color fill. Hover: 8% darken + subtle lift shadow. Active: -1px translate tactile press. Font weight 600. No outer glows.
- **Secondary / Ghost Button:** Outline variant. 1.5px border in muted color. Text in primary color. Hover: subtle background fill.
- **Cards:** Subtly rounded (0.5rem) corners. Surface background. Subtle shadow (0 2px 12px rgba(0,0,0,0.06)). 1px border stroke.
- **Inputs:** Label above input. 1px border stroke. Focus ring: 2px accent color offset 2px. Error text below in semantic red. No floating labels.
- **Navigation:** Primary surface background. Active item: accent color indicator. Font weight 500 when active.
- **Skeletons:** Shimmer animation matching component dimensions. No circular spinners.
- **Empty States:** Icon-based composition with descriptive text and action button.
## Do's and Don'ts
- No emojis in UI — use icon system only (Lucide, Heroicons)
- No pure black (#000000) — use off-black or charcoal variants
- No oversaturated accent colors (saturation cap: 80%)
- No 3-column equal-width feature layouts — use zig-zag or asymmetric grid
- No `h-screen` — use `min-h-[100dvh]`
- No AI copywriting clichés: "Elevate", "Seamless", "Unleash", "Next-Gen"
- No broken external image links — use picsum.photos or inline SVG
- No generic lorem ipsum in demos
- Do Limited colors (2-3 inks)
- Do Halftone dots visible
- Do Registration offset subtle
- Do Paper grain texture
- Do Bold flat shapes
- Do Retro print feel
## Use Case
Landing pages, SaaS
Technical Specs
CSS
background: #FDF5E6 with grain overlay, color: limited palette, filter: contrast(1.1), mix-blend-mode: multiply for overlaps, background-image: radial-gradient for halftone, transform: translate(2px) for misalignment
Variables
--paper-bg: #FDF5E6, --ink-1: #EF476F, --ink-2: #06A77D, --ink-3: #FFD166, --grain-opacity: 0.2, --misalign-offset: 2px
Checklist
☐ Limited colors (2-3 inks), ☐ Halftone dots visible, ☐ Registration offset subtle, ☐ Paper grain texture, ☐ Bold flat shapes, ☐ Retro print feel
Colors
Primary
Secondary
Effects
No smooth gradients (use halftone), registration offset effect (2-3px misalignment), grain texture overlay, instant transitions, bold shape reveals
Light/Dark
✓ Full / ◐ Partial
AI Prompt
Act as a Senior Frontend Engineer and Expert UI Designer. Your task is to code a complete Landing Page on the first attempt. - Landing Page Theme: <INSERT THEME> - Sections to add: <INSERT SECTIONS> Generate the final code immediately following these definitions: ## Style - **Name:** Risograph / Retro-Pop - **Type:** Textured, Retro-Pop, Layered, Colorful - **Keywords:** Halftone dots, limited ink layers, registration misalignment, grainy paper, bold flat shapes, retro print, zine aesthetic, screen-printed - **Era:** 1950s-80s Print Revival - **Light/Dark:** ✓ Full / ◐ Partial ## Color Palette - **Primary:** Warm Paper #FDF5E6, Deep Navy #2B2D42, Coral Pink #EF476F, Mustard #FFD166 - **Secondary:** Teal #06A77D, Ocean Blue #118AB2, Dark Teal #073B4C, limited 2-3 ink layers ## Visual Effects No smooth gradients (use halftone), registration offset effect (2-3px misalignment), grain texture overlay, instant transitions, bold shape reveals ## AI Visual Direction Design a risograph retro-pop interface. Use: limited color palette (2-3 ink layers), halftone dot patterns, registration misalignment simulation, grainy paper texture, bold flat shapes, overlapping transparent layers, retro print aesthetic. ## CSS Technical ```css background: #FDF5E6 with grain overlay, color: limited palette, filter: contrast(1.1), mix-blend-mode: multiply for overlaps, background-image: radial-gradient for halftone, transform: translate(2px) for misalignment ``` ## Design System Variables ```css --paper-bg: #FDF5E6, --ink-1: #EF476F, --ink-2: #06A77D, --ink-3: #FFD166, --grain-opacity: 0.2, --misalign-offset: 2px ``` ## Implementation Checklist - ☐ Limited colors (2-3 inks) - ☐ Halftone dots visible - ☐ Registration offset subtle - ☐ Paper grain texture - ☐ Bold flat shapes - ☐ Retro print feel ## Execution Rules 1. Strictly follow the defined visual style. 2. Use high-quality inline SVG icons (Heroicons or Lucide style) — NEVER use emojis as icons. 3. Add `cursor-pointer` and smooth `hover` states (transition-all) on all interactive elements. 4. Required Page Structure: - Navbar (Logo + Links + CTA) - Hero Section (Impactful Headline + Subtitle + 2 buttons + 3D/Abstract visual element via CSS) - Features (3 cards with icons) - Testimonials (3 cards) - Pricing (3 tiers, highlight the middle one) - Final CTA - Full Footer with social links, privacy policy, terms of use, contact and SEO links. 5. All text content must be in English. 6. The visual must be CLEARLY distinct — do not create a "default Bootstrap" design. Force the use of the provided design system variables. 7. Use `<style>` tags in the head for custom classes (especially for complex backdrop-filter effects and animations) that Tailwind CDN doesn't cover. 8. Full Responsiveness: Layout must adapt perfectly to Mobile, Tablet and Desktop (vertical stack on mobile). 9. Include basic SEO, Viewport and Open Graph meta tags in `<head>`. 10. Footer must contain: Copyright 2026, Secondary navigation links and Social media icons. 11. Make the creative decisions needed to deliver the complete, functional result now.
Related
Last synced: 4/1/2026