Skip to main content

Design Guidelines

This page captures the visual direction we want for Murali docs and related web surfaces.

The goal is not to freeze every pixel. The goal is to preserve the taste, constraints, and interaction principles that make the product feel sharp, modern, and coherent over time.

Design intent​

Murali should feel:

  • precise
  • modern
  • technical, but not cold
  • premium without becoming flashy
  • clean enough for documentation

The aesthetic target is a balance of:

  • Apple-like restraint and spacing
  • modern developer-tool clarity
  • subtle motion and depth
  • strong typography and hierarchy

Core principles​

1. Clarity first​

Documentation is the product here. Visual styling should improve scanability, not compete with content.

  • Prefer fewer, stronger visual decisions.
  • Reduce noise before adding ornament.
  • Use whitespace as structure.
  • Let headings and section rhythm do most of the work.

2. Premium, not loud​

We want polish, not visual chaos.

  • Avoid overly saturated rainbow palettes.
  • Avoid stacking too many gradients, borders, glows, and shadows in one place.
  • Use motion sparingly and deliberately.
  • Prefer subtle depth over decorative clutter.

3. Strong hierarchy​

The page should be understandable at a glance.

  • Hero: one dominant idea.
  • Sections: one clear purpose each.
  • Cards: compact, scannable, and consistent.
  • Supporting copy: quieter than headlines.

4. Documentation-friendly design​

This is not a startup marketing splash page.

  • Layouts should remain readable for long-form technical audiences.
  • Interactive effects should never reduce legibility.
  • Surfaces should support text, not overwhelm it.
  • Navigation between sections should feel obvious and calm.

Color direction​

Light and dark mode use the same roles. The accent is coral. It is not indigo or blue.

Use coral for one job in a view: a primary action, an active mark, or a short label. Do not paint headlines, blog titles, or long text in coral.

RoleLightDark
Page#f6f2ea#0c1522
Ink surface#101926#0a111c
Lifted surface#fffdf9#111d2c
Text#192432#f7f2e9
Muted#5e6873#a9b1bb
Accent#df5149#ff6b5f

The italic word in a headline may use a serif and the accent color. Everything else in that headline stays in the text color.

Typography​

Typography should carry most of the interface quality.

  • Large headlines with tight tracking.
  • High contrast between headline and body copy.
  • Quiet eyebrow labels in uppercase.
  • Comfortable line height for all paragraph text.

Headings​

  • bold to extra-bold
  • slightly negative letter spacing
  • short, direct language

Body copy​

  • medium contrast
  • generous line height
  • avoid long dense paragraphs on landing pages

Layout rules​

Hero section​

The hero should be clean and decisive.

  • one main headline
  • one supporting paragraph
  • one primary CTA
  • one secondary CTA at most
  • avoid competing panels unless they add real information density

The hero should feel spacious, not crowded.

Horizontal sections​

Each horizontal section should have a distinct job.

  • overview
  • getting started / pathways
  • exploration / resources

Avoid repeating the same visual pattern too many times in a row.

If one section uses cards, the next section should introduce a different rhythm:

  • text + cards
  • split layout
  • lighter list treatment

Cards​

Cards should feel refined and lightweight.

  • square corners, matching the code window and buttons
  • a hairline border
  • a soft shadow only when the surface needs to lift off the page
  • minimal decorative chrome
  • a clear, short hover state

Avoid:

  • heavy gradients inside every card
  • loud glow effects everywhere
  • too many badges, icons, and dividers in one card

Motion guidelines​

Motion should support polish, not spectacle.

  • use short easing-based transitions
  • hover lift should be subtle
  • buttons can shimmer only if the effect remains restrained
  • avoid continuous motion that distracts from reading

Preferred motion qualities:

  • smooth
  • soft
  • slightly springy or cubic-bezier refined
  • never hyperactive

Effects and depth​

Use visual depth carefully.

Allowed:

  • soft shadows
  • subtle glassmorphism
  • mild backdrop blur
  • gentle gradient backgrounds

Avoid:

  • excessive glow stacks
  • multiple layered animations on every component
  • visually noisy textures
  • strong gradients behind dense text

Landing page checklist​

Before considering a landing page section done, verify:

  • the hierarchy is obvious without reading every line
  • the hero has one dominant message
  • sections feel distinct without becoming busy
  • cards are fully clickable and clearly interactive
  • dark mode and light mode both feel intentional
  • text remains readable at a glance
  • hover states feel premium but restrained
  • page rhythm feels calm, not cramped

Anti-patterns​

Do not drift into these:

  • AI-generated “safe SaaS” look
  • overdecorated gradient overload
  • too many boxed panels above the fold
  • repeated card grids with no visual pacing
  • hero sections with multiple competing focal points
  • color palettes that look unrelated between light and dark mode

Current working direction​

For Murali docs, the preferred direction is:

  • ink, warm paper, and one coral accent
  • square editorial surfaces, not rounded SaaS cards
  • large whitespace
  • crisp typography in Inter
  • docs, blog, and the homepage sharing one chrome
  • premium but quiet interaction

This should be the baseline unless there is a strong reason to deviate.

Origin​

This direction was distilled from our homepage design iteration work, including external ideation help, and is being preserved here so future design changes stay consistent with the decisions we already made.