DESIGN.md · Analysis
Meech213
meech213.com · 2 Jul 2026 · 47 colors · Ceraph Roman, serif, articulat-cf, sans-serif
Meech213
Meech213 is an artist-led fashion and beauty portrait studio by Dametreus Ward, delivering high-fidelity visual narratives through a refined, minimalist aesthetic rooted in editorial precision and intimate craftsmanship.
Colors
Typography
- display
- fontFamily: Ceraph Roman, serif · fontSize: 60px · fontWeight: 400 · lineHeight: 68px · letterSpacing: -0.04em
- headline-lg
- fontFamily: Ceraph Roman, serif · fontSize: 40px · fontWeight: 400 · lineHeight: 48px · letterSpacing: -0.02em
- headline-md
- fontFamily: Ceraph Roman, serif · fontSize: 28px · fontWeight: 400 · lineHeight: 36px · letterSpacing: -0.01em
- title-lg
- fontFamily: articulat-cf, sans-serif · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
- body-lg
- fontFamily: articulat-cf, sans-serif · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
- body-md
- fontFamily: articulat-cf, sans-serif · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
- label-md
- fontFamily: articulat-cf, sans-serif · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.05em
- label-sm
- fontFamily: articulat-cf, sans-serif · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.08em
Design guidance
Overview
Meech213 embodies **Refined Editorial Minimalism**—a design philosophy that prioritizes clarity, restraint, and the unobstructed presentation of visual content. The brand serves fashion and beauty photographers, artists, and creative professionals who demand a portfolio platform that recedes into the background, allowing their work to command full attention. The aesthetic is deliberately austere: a near-white canvas (#f4f2ef), deep charcoal typography (#141212), and surgical precision in spacing and alignment. The emotional response is one of quiet confidence—the UI whispers rather than shouts, trusting the user's intelligence and the power of negative space. Every interaction feels considered, never rushed.
The voice is direct, unpretentious, and grounded in craft. Meech213 speaks in the language of the studio: technical, honest, and focused on the work itself. The vocabulary avoids marketing flourish—no "stunning," no "immersive," no "cutting-edge." Instead: "portrait," "light," "composition," "session," "archive." Example sentence in brand voice: "Book a session. We'll handle the rest." The brand personality is that of a seasoned professional who has seen every trend and chosen to ignore most of them—confident enough to use a serif font (Ceraph Roman) for headlines alongside a utilitarian sans-serif (articulat-cf) for body text, creating a deliberate tension between editorial authority and contemporary accessibility.
Colors
The color system is rooted in **Monochromatic Restraint with Warm Undertones**. Primary (#141212) is a near-black that functions as both the dominant text color and the signature accent for interactive elements—it is the color of ink on paper, the color of a photographer's studio wall. On-primary (#f5f4f1) is a warm off-white, never pure white (#ffffff), creating a softer contrast that reduces eye strain during extended viewing. The surface stack progresses from the brightest container (#fefdfb, used for modals and elevated surfaces) through the default surface (#f4f2ef, the page background) to the darkest container (#e6e1db, for subtle depth cues). Secondary (#ada59c) is a warm taupe—a muted, sophisticated accent used sparingly for secondary CTAs, disabled states, and supporting UI elemen
Typography
The type system pairs **Ceraph Roman** (a serif font loaded via Typekit) for display and headline levels with **articulat-cf** (a geometric sans-serif) for body and label text. This pairing creates a visual hierarchy that feels both editorial and contemporary: serifs signal authority and craft, while the sans-serif ensures legibility and modernity. Display (60px, 400 weight, -0.04em letter-spacing) is used sparingly for hero statements and portfolio titles, commanding attention through scale rather than weight. Headline-lg (40px, 400 weight) and headline-md (28px, 400 weight) maintain the serif voice for section titles and project names, with tight negative letter-spacing (-0.02em and -0.01em respectively) creating a compressed, editorial feel. Body-lg (18px, 400 weight, 28px line-height)
Layout
The layout system uses a **12-column fluid grid** with a maximum container width of 1440px, allowing the design to scale gracefully from mobile (320px) to ultra-wide displays. The spacing scale is semantic and hierarchical: unit (8px) is the atomic increment; xs (4px) is used for micro-adjustments within components; sm (12px) is the default padding for inputs and small containers; md (24px) is the standard gutter between sections and the default padding for cards; lg (40px) separates major content blocks; xl (64px) is reserved for hero sections and full-width spacing. The philosophy is **generous whitespace with purposeful compression**: large sections breathe with lg and xl spacing, while internal component spacing uses sm and md to create visual cohesion. The gutter (24px) is applied con
Elevation & Depth
Depth in Meech213 is conveyed through **Subtle Layering and Hairline Borders** rather than dramatic shadows. The elevation system uses three levels: Level 1 (Base) has no shadow, relying on the surface color and a 0.4px border at rgba(20, 18, 18, 0.18) for definition. Level 2 (Standard Card) applies box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) with a 1px border at rgba(20, 18, 18, 0.18), creating a subtle lift. Level 3 (Elevated/Modal) uses box-shadow: 0 10px 18px rgba(23, 21, 18, 0.08) with the same hairline border, creating a pronounced but not aggressive separation from the background. The cloc
Shapes
The shape system follows **Architectural Precision with Minimal Ornamentation**. Border-radius values are deliberately restrained: sm (0.25rem / 4px) is used for subtle rounding on inputs and small UI elements; DEFAULT (0.5rem / 8px) is the standard radius for buttons and cards, creating a refined, slightly softened edge without appearing playful; md (0.75rem / 12px) is used for larger containers and modals; lg (1rem / 16px) and xl (1.5rem / 24px) are reserved for full-width sections and hero containers; full (9999px) is used exclusively for badges and circular elements. The rationale is funct
Components
Action Elements
Buttons follow a two-state system: button-primary (background: {colors.primary}, text: {colors.on-primary}, padding: 12px 24px, height: 44px, border: 1px solid {colors.primary}, rounded: {rounded.DEFAULT}) is the primary CTA, used for booking, submitting forms, and navigating to portfolio sections. On hover, button-primary-hover shifts to background: {colors.primary-container} (#2a2825) with text: {colors.on-primary-container}, creating a subtle darkening effect. The transition: all 300ms ease ensures smooth state changes. button-secondary (background: transparent, border: 1px solid {colors.outline-variant}, text: {colors.primary}) is used for secondary actions like "Learn More" or "View Archive." On hover, button-secondary-hover applies background: {colors.surface-con
Do's and Don'ts
**Do**
- Do use Ceraph Roman for headlines and display text to establish editorial authority and craft—it signals that this is a curated, professional portfolio.
- Do maintain generous whitespace (lg and xl spacing) around hero images and portfolio sections to let photography breathe and command attention.
- Do apply the hairline border (0.4px rgba(20, 18, 18, 0.18)) to all cards and containers for subtle definition without visual weight.
- Do use the primary color (#141212) exclusively for primary CTAs, active states, and focus indicators—reserve it; don't overuse it.
- Do implement floating-label form fields with the cubic-bezier(0.4, 0, 0.2, 1) easing curve to create a smooth, intentional interaction rhythm.
- Do use the warm off-white (#f5f4f1) as the on-primary color to reduce eye strain and maintain the warm, editorial aesthetic.
**Don't**
- Don't use pure white (#ffffff) or pure black (#000000) anywhere in the interface—always use the warm variants (#f5f4f1 and #141212) to maintain tonal consistency.
- Don't apply shadows heavier than box-shadow: 0 10px 18px rgba(23, 21, 18, 0.08)—the brand relies on subtle layering and borders, not dramatic depth.
- Don't round button corners beyond {rounded.DEFAULT} (8px)—the brand is professional and precise, not playful or toy-like.
- Don't use secondary (#ada59c) or tertiary (#999999) colors for primary CTAs or focus states—reserve the primary (#141212) for all interactive affordances.
- Don't apply transitions faster than 240ms or slower than 300ms—this breaks the deliberate, unhurried interaction model.
- Don't use sans-serif fonts for display or headline text—Ceraph Roman is the editorial voice; sans-serif is for supporting content only.
Edit, then copy or download.