DESIGN.md · Analysis

ACME Laboratories

acme.com · 18 Aug 2026 · 47 colors · Arial, sans-serif

ACME Laboratories

A nostalgic, playful freeware portal celebrating early-web aesthetics with a sage-green foundation and bold primary accents. ACME embodies the spirit of 1990s internet culture—practical, whimsical, and unapologetically retro.

Colors

surface#99cc99
surface-dim#7ab87a
surface-bright#b8ddb8
surface-container-lowest#6b9d6b
surface-container-low#85c285
surface-container#99cc99
surface-container-high#a8d9a8
surface-container-highest#b8ddb8
on-surface#000000
on-surface-variant#333333
inverse-surface#1a1a1a
inverse-on-surface#e9ecef
outline#505050
outline-variant#999999
surface-tint#6c757d
primary#0000ff
on-primary#ffffff
primary-container#4d4dff
on-primary-container#ffffff
inverse-primary#ffff99
secondary#666666
on-secondary#ffffff
secondary-container#999999
on-secondary-container#ffffff
tertiary#cccc99
on-tertiary#000000
tertiary-container#e9e9cc
on-tertiary-container#333333
error#ff0000
on-error#ffffff
error-container#ff6666
on-error-container#ffffff
primary-fixed#4d4dff
primary-fixed-dim#0000cc
on-primary-fixed#ffffff
on-primary-fixed-variant#e9ecef
secondary-fixed#999999
secondary-fixed-dim#666666
on-secondary-fixed#ffffff
on-secondary-fixed-variant#e9ecef
tertiary-fixed#e9e9cc
tertiary-fixed-dim#cccc99
on-tertiary-fixed#000000
on-tertiary-fixed-variant#333333
background#99cc99
on-background#000000
surface-variant#d0d0d0

Typography

display
fontFamily: Arial, sans-serif · fontSize: 48px · fontWeight: 700 · lineHeight: 56px · letterSpacing: -0.02em
headline-lg
fontFamily: Arial, sans-serif · fontSize: 32px · fontWeight: 700 · lineHeight: 40px · letterSpacing: 0em
headline-md
fontFamily: Arial, sans-serif · fontSize: 24px · fontWeight: 700 · lineHeight: 32px · letterSpacing: 0em
title-lg
fontFamily: Arial, sans-serif · fontSize: 18px · fontWeight: 700 · lineHeight: 28px · letterSpacing: 0em
body-lg
fontFamily: Arial, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
body-md
fontFamily: Arial, sans-serif · fontSize: 14px · fontWeight: 400 · lineHeight: 20px · letterSpacing: 0em
label-md
fontFamily: Arial, sans-serif · fontSize: 12px · fontWeight: 700 · lineHeight: 16px · letterSpacing: 0.05em
label-sm
fontFamily: Arial, sans-serif · fontSize: 11px · fontWeight: 400 · lineHeight: 14px · letterSpacing: 0.03em

Design guidance

Overview

ACME Laboratories is a nostalgic celebration of early-web freeware culture, embodying the playful spirit of 1990s internet aesthetics. The design system embraces "Retro-Web Maximalism"—a deliberate rejection of contemporary minimalism in favor of bold, saturated colors, generous use of decorative elements (animated GIFs, anvil and atom logos), and a warm, inviting sage-green (#99cc99) foundation that evokes the comfort of dial-up era interfaces. The brand serves developers, hobbyists, and nostalgia enthusiasts seeking practical tools wrapped in whimsical, unapologetic retro charm. The emotional response is one of playful authenticity: users feel welcomed into a community that values function over fashion, humor over polish, and longevity over trends.

The voice is conversational, self-aware, and gently irreverent. ACME speaks in short, declarative sentences peppered with parenthetical asides and bold emphasis on the absurd ("Purveyors of fine freeware since 1972. On the net since 1991."). The vocabulary is technical but never gatekeeping—terms like "thttpd," "pbmplus," and "GeoRSS" sit comfortably alongside playful descriptors ("tiny/turbo/throttling"). Example sentence in brand voice: "The ACME Mapper lets you see exactly where you are, which is useful if you've gotten lost in the Bay Area."

Colors

The color palette is anchored by a warm, muted sage-green surface (#99cc99, rgb(153, 204, 153)) that dominates the page background and creates a calming, retro-terminal aesthetic. This is paired with a bold, electric primary blue (#0000ff) used exclusively for hyperlinks and interactive elements—a deliberate nod to early-web link styling. The primary blue is never softened or desaturated; it remains pure and clickable, signaling interactivity with unmistakable clarity. Secondary grays (#666666, #505050) provide neutral text and structural elements, while a warm tertiary tan (#cccc99) is reserved for decorative dividers (the thick horizontal rules) and accents. The error state uses a vivid red (#ff0000) for warnings or critical information. Disabled states employ a light gray (#e9ecef) with

Typography

The type system uses Arial and system sans-serif fonts exclusively, honoring the web-safe typography constraints of the era while maintaining readability across all devices. Display text (48px, 700 weight) anchors page headers with commanding presence; headline-lg (32px, 700 weight) introduces major sections; body-md (14px, 400 weight) carries the bulk of content at a comfortable 20px line-height. All typography is left-aligned and uses minimal letter-spacing (0em to 0.05em), creating a dense, information-rich layout that prioritizes content over whitespace. Links are always underlined (text-decoration: underline) to maximize discoverability—a deliberate rejection of modern "subtle" link styling. Bold emphasis (<b> tags) is used liberally throughout lists and headers to create visual hiera

Layout

The layout follows a classic HTML table-based structure (a nod to pre-CSS web design) with a fixed 1024px container max-width, though content flows fluidly on smaller screens via responsive image scaling (max-width: 95% on devices ≤400px). The page rhythm is established through nested unordered lists, with consistent 12px (md spacing) indentation per nesting level, creating a clear visual hierarchy without relying on cards or modern container patterns. The header uses a 3-column table layout: left column for the anvil logo, center for the ACME title and tagline, right for the atom logo—a symmetrical, balanced composition that anchors the page. Horizontal rules (hr.thick) with 10px height and 2px borders in tertiary tan (#cccc99) separate major content sections, providing breathing room whi

Elevation & Depth

Depth is conveyed through subtle but deliberate shadow and border treatments that evoke the "beveled button" aesthetic of early-2000s UI design. Standard elevation (md) uses box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), applied to dropdown panels and interactive surfaces to lift them slightly off the sage-green background. The highest elevation (lg) employs a hard shadow—box-shadow: 3px 3px 2px black—used sparingly on framed images to create a stark, almost comic-book effect that reinforces the playful brand personality. Dropdown panels (z-index: 999999) float above all other content with a 1px s

Shapes

The shape philosophy is "Minimal Geometry"—sharp corners are the default, with subtle rounding applied only where interaction demands it. All border-radius values are small and precise: 4px (DEFAULT) for dropdown panels and interactive containers, 2px (sm) for minor UI elements, and 0px (no rounding) for the page body and major structural elements. This creates a visual language that feels both retro (sharp, grid-aligned) and slightly refined (not aggressively angular). The 4px radius on dropdown panels (border-radius: 4px) provides just enough softness to distinguish them from the background

Components

Interactive Links All hyperlinks use the primary blue (#0000ff) with text-decoration: underline applied by default—no hover state required to signal interactivity. On hover, links shift to primary-fixed-dim (#0000cc), a darker blue that maintains the same hue while increasing visual weight. This treatment is applied consistently across all link types (primary, secondary, tertiary) to create a predictable, discoverable interaction model. Links are never styled with background colors or borders; they remain pure text with underline, honoring the web's foundational link convention.

Dropdown & Select Components Custom dropdown panels use a white background (#ffffff, surface-variant) with a 1px solid border in light gray (#d0d0d0, outline-variant) and a 4px border-radius. The panel is

Do's and Don'ts

**Do**

  • Do use the electric primary blue (#0000ff) exclusively for links and interactive elements—it is the only accent color and must remain pure and unmuted.
  • Do apply text-decoration: underline to all links by default; never rely on color alone to signal interactivity.
  • Do maintain the sage-green background (#99cc99) as the dominant surface color; it is the brand's signature and must not be replaced with white or gray.
  • Do use Arial or system sans-serif fonts at 14px–16px body size with 1.5–1.6 line-height for comfortable reading on the warm background.
  • Do apply the hard shadow (box-shadow: 3px 3px 2px black) sparingly on framed images and decorative elements to reinforce the playful, retro aesthetic.
  • Do use 4px border-radius on interactive containers (dropdowns, panels) and 0px on structural elements to maintain the minimal-geometry philosophy.

**Don't**

  • Don't soften or desaturate the primary blue (#0000ff); it must remain pure and clickable, never muted to #0066cc or similar.
  • Don't replace the sage-green background with white, light gray, or any neutral color—the warm green is non-negotiable and defines the brand.
  • Don't use gradients, blur effects, or glassmorphism; the design language is flat-but-structured, achieved through layering and shadow, not transparency.
  • Don't apply hover transitions or animations to interactive elements; state changes must be instantaneous to maintain the snappy, early-web feel.
  • Don't use rounded corners (border-radius > 4px) on major structural elements; keep corners sharp except where interaction demands minimal softness.
  • Don't add drop shadows to text or use text-shadow for decorative purposes; shadows are reserved for elevation and framed images only.