DESIGN.md · Analysis

PASDEV

pasdev.co · 5 Sept 2026 · 47 colors · Unbounded, Inter

PASDEV

High-end tech solutions for startups. Web, mobile, and custom software delivered in days, not months.

Colors

surface#000000
surface-dim#0a0a0a
surface-bright#1a1a1a
surface-container-lowest#050505
surface-container-low#0f0f0f
surface-container#1a1a1a
surface-container-high#2d2d2d
surface-container-highest#3d3d3d
on-surface#ffffff
on-surface-variant#a1a1aa
inverse-surface#ffffff
inverse-on-surface#000000
outline#666666
outline-variant#505050
surface-tint#34d399
primary#ffffff
on-primary#000000
primary-container#e4e4e7
on-primary-container#1a1a1a
inverse-primary#000000
secondary#34d399
on-secondary#000000
secondary-container#10b981
on-secondary-container#ffffff
tertiary#6c757d
on-tertiary#ffffff
tertiary-container#e9ecef
on-tertiary-container#1a1a1a
error#ef4444
on-error#ffffff
error-container#fecaca
on-error-container#7f1d1d
primary-fixed#e4e4e7
primary-fixed-dim#d4d4d8
on-primary-fixed#1a1a1a
on-primary-fixed-variant#3f3f46
secondary-fixed#34d399
secondary-fixed-dim#10b981
on-secondary-fixed#000000
on-secondary-fixed-variant#047857
tertiary-fixed#e9ecef
tertiary-fixed-dim#d1d5db
on-tertiary-fixed#1a1a1a
on-tertiary-fixed-variant#4b5563
background#000000
on-background#ffffff
surface-variant#2d2d2d

Typography

display
fontFamily: Unbounded · fontSize: 102px · fontWeight: 900 · lineHeight: 110px · letterSpacing: -0.06em
headline-lg
fontFamily: Unbounded · fontSize: 48px · fontWeight: 900 · lineHeight: 56px · letterSpacing: -0.04em
headline-md
fontFamily: Unbounded · fontSize: 32px · fontWeight: 900 · lineHeight: 40px · letterSpacing: -0.02em
title-lg
fontFamily: Unbounded · fontSize: 24px · fontWeight: 900 · lineHeight: 32px · letterSpacing: -0.01em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Unbounded · fontSize: 14px · fontWeight: 900 · lineHeight: 20px · letterSpacing: 0.1em
label-sm
fontFamily: Inter · fontSize: 10px · fontWeight: 700 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

PASDEV is a high-velocity software development studio built for startups that refuse to wait. The brand embodies "Aggressive Minimalism"—a design philosophy that strips away all visual noise to expose pure, uncompromising functionality. The aesthetic is deliberately stark: pure black (#000000) canvas, stark white (#ffffff) typography in the bold Unbounded typeface (900 weight, -0.06em tracking), and a single vivid emerald accent (#34d399) that punctuates CTAs and brand moments. The emotional response is one of confidence and speed: every pixel serves a purpose, every interaction feels instantaneous, and the visual language communicates "we ship fast" before a single word is read.

The brand voice is direct, technical, and unapologetically ambitious. PASDEV speaks in declarative sentences with concrete timelines: "From idea to launch in weeks, not months." The vocabulary avoids marketing fluff—no "innovative solutions" or "cutting-edge tech." Instead: MVP, POS, React Native, TypeScript, fixed price, no scope creep. The tone is precise and matter-of-fact, as if the founder is explaining the business model to a peer over coffee. Example: "We scope the work together, give you a fixed price before anything starts, and ship on schedule."

Colors

The color system operates on a high-contrast, accent-driven model. The surface stack is anchored in pure black (#000000) for maximum visual authority and reduced eye strain during extended viewing. Secondary surfaces layer in near-blacks (surface-container at #1a1a1a, surface-container-high at #2d2d2d) to create subtle depth without breaking the monochromatic aesthetic. The on-surface text is pure white (#ffffff) for 100% contrast; on-surface-variant (#a1a1aa) is used for secondary text and disabled states, maintaining legibility while signaling hierarchy.

Primary is white (#ffffff) because the most prominent CTA ("Book a Call" button in the hero) is rendered as white text on a white background with black text inside—a bold, high-contrast statement. Secondary is the vivid emerald (#34d399

Typography

The type system is built on a two-typeface hierarchy: Unbounded (900 weight, ultra-bold) for all display, headlines, and labels—creating visual dominance and brand recognition—and Inter (400 weight, regular) for body copy and secondary text. This pairing communicates technical sophistication paired with accessibility. Display text (102px, -0.06em tracking, 110px line-height) is used only for the hero headline and sets an aggressive, all-caps tone. Headline-lg (48px, -0.04em tracking) is reserved for section titles. Body-lg (18px, 28px line-height) is used for hero copy and key messaging. Label-md (14px, 0.1em tracking, 900 weight) is applied to all buttons and navigation, ensuring CTAs are unmistakable. On small labels over busy backgrounds, apply text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3)

Layout

The page uses a fluid, full-width layout with a max-width container of 1280px (80rem) for content sections, allowing the hero to bleed edge-to-edge for maximum impact. The grid is 12 columns on desktop, collapsing to 1 column on mobile. Spacing follows a semantic scale: lg (24px) is used for section separation and major vertical rhythm; md (16px) for component padding and internal spacing; sm (8px) for tight groupings. The hero section occupies 100vh (full viewport height), centering content vertically and horizontally, with 32px (md) padding on mobile and 48px (2xl) on desktop. The marquee section below the hero uses 24px (lg) vertical padding and 12px (sm) horizontal gaps between tech stack items. White-space is aggressive: sections are separated by 96px (3xl) gaps, creating breathing ro

Elevation & Depth

Depth in PASDEV is achieved through stark contrast and precise layering, not soft shadows. The elevation system uses three levels: Level 1 (Base) is the pure black background (#000000) with no shadow. Level 2 (Standard Card/Dropdown) applies box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) and a 1px solid border at rgba(0, 0, 0, 0.2), creating subtle separation from the base. Level 3 (Elevated/Modal) uses box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25) with the same border treatment. Buttons do not use shadows; instead, they rely on color contrast and scale transforms (hover: scale(1.05)) to signal intera

Shapes

The shape philosophy is "Architectural Sharpness"—a deliberate rejection of rounded corners in favor of sharp, 90-degree angles that reinforce the technical, no-nonsense brand identity. Buttons use 0px border-radius (perfect rectangles), creating a bold, industrial aesthetic that contrasts with the soft, rounded UI patterns of competitors. Secondary buttons and badges use full border-radius (9999px) to signal they are secondary or decorative. Cards and containers use lg (1rem / 16px) border-radius, providing just enough softness to avoid harshness while maintaining the architectural aesthetic.

Components

Action Elements Buttons are the primary interaction pattern. The primary button ("Book a Call") uses backgroundColor: #ffffff, textColor: #000000, padding: 20px 48px, height: 56px, with 0px border-radius and no border. On hover, it scales to 1.05 and transitions backgroundColor to #e4e4e7 over 200ms. The secondary button ("View Work") uses a transparent background with a 1px border at rgba(255, 255, 255, 0.2), textColor: #ffffff, and the same 0px border-radius. On hover, backgroundColor becomes rgba(255, 255, 255, 0.05) and the border brightens to rgba(255, 255, 255, 0.4). Navigation links use typography: label-sm (10px, 700 weight, 0.05em tracking), textColor: #a1a1aa, and transition to #34d399 on hover with a 200ms ease-out timing. The active nav link adds a 2px bottom border in #34d

Do's and Don'ts

**Do**

  • Do use pure white (#ffffff) and pure black (#000000) as the dominant colors—they create maximum contrast and reinforce the technical aesthetic.
  • Do apply the emerald accent (#34d399) sparingly and only to primary CTAs, active states, and brand moments—overuse dilutes its impact.
  • Do use Unbounded 900 weight for all headlines and labels—the ultra-bold weight is the brand's visual signature.
  • Do maintain 0px border-radius on primary buttons and major UI elements to communicate precision and speed.
  • Do use 0.05em to 0.1em letter-spacing on all uppercase text to prevent visual crowding and enhance readability.
  • Do apply box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15) to cards and dropdowns—it's the only shadow value used in the system.
  • Do use cubic-bezier(0.4, 0, 0.2, 1) timing over 200ms for all transitions to create snappy, responsive interactions.

**Don't**

  • Don't use rounded corners on primary buttons or CTAs—they soften the brand's technical authority.
  • Don't apply the emerald accent to non-interactive elements or backgrounds—it must remain exclusive to actions and highlights.
  • Don't use Inter for headlines or display text—Unbounded 900 is the only typeface for brand-defining moments.
  • Don't add drop shadows beyond the three defined elevation levels (0 3px 8px, 0 8px 24px)—additional shadows create visual noise.
  • Don't use color to convey hierarchy alone—always pair color with typography weight, size, or spacing.
  • Don't apply opacity or transparency to the primary black background—it must remain pure #000000 for maximum contrast.
  • Don't use transitions longer than 200ms or easing functions other than cubic-bezier(0.4, 0, 0.2, 1)—they feel sluggish and undermine the 'fast' brand promise.